summaryrefslogtreecommitdiff
path: root/idlc/test/parser/attribute.tests
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2006-11-06 13:41:44 +0000
committerKurt Zenker <kz@openoffice.org>2006-11-06 13:41:44 +0000
commit5b54bb6c36f9098ff1b40be2c362122e4042a764 (patch)
tree17a2c2449f42f5c8fee6817283cbedc08fec68d3 /idlc/test/parser/attribute.tests
parent28cc95290a3a87085ec4da465829765e11e5868a (diff)
INTEGRATION: CWS jsc14 (1.3.40); FILE MERGED
2006/10/25 13:51:06 jsc 1.3.40.1: #i69727# adapt and simplify tests
Diffstat (limited to 'idlc/test/parser/attribute.tests')
-rw-r--r--idlc/test/parser/attribute.tests139
1 files changed, 29 insertions, 110 deletions
diff --git a/idlc/test/parser/attribute.tests b/idlc/test/parser/attribute.tests
index e9962b337f52..f279aec3e870 100644
--- a/idlc/test/parser/attribute.tests
+++ b/idlc/test/parser/attribute.tests
@@ -4,9 +4,9 @@
#
# $RCSfile: attribute.tests,v $
#
-# $Revision: 1.3 $
+# $Revision: 1.4 $
#
-# last change: $Author: rt $ $Date: 2005-09-07 18:17:00 $
+# last change: $Author: kz $ $Date: 2006-11-06 14:41:01 $
#
# The Contents of this file are made available subject to
# the terms of GNU Lesser General Public License Version 2.1.
@@ -34,28 +34,19 @@
#*************************************************************************
EXPECT SUCCESS "attribute.tests 1":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute] long a;
};
EXPECT SUCCESS "attribute.tests 2":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute] long a {};
};
EXPECT FAILURE "attribute.tests 3":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute] long a {
get raises ();
};
@@ -63,11 +54,8 @@ interface X {
EXPECT SUCCESS "attribute.tests 4":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long a {
get raises (E1);
};
@@ -75,11 +63,8 @@ interface X {
EXPECT SUCCESS "attribute.tests 5":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long a {
set raises (E1);
};
@@ -87,11 +72,8 @@ interface X {
EXPECT SUCCESS "attribute.tests 6":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long a {
get raises (E1);
set raises (E1);
@@ -100,11 +82,8 @@ interface X {
EXPECT SUCCESS "attribute.tests 7":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long a {
set raises (E1);
get raises (E1);
@@ -113,11 +92,8 @@ interface X {
EXPECT FAILURE "attribute.tests 8":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long a {
get raises (E1);
get raises (E1);
@@ -126,11 +102,8 @@ interface X {
EXPECT FAILURE "attribute.tests 9":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
void E1();
[attribute] long a {
get raises (E1);
@@ -139,11 +112,8 @@ interface X {
EXPECT FAILURE "attribute.tests 10":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long E1 {
get raises (E1);
};
@@ -151,11 +121,8 @@ interface X {
EXPECT SUCCESS "attribute.tests 11":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute] long a {
get raises (E1,E1);
};
@@ -163,11 +130,8 @@ interface X {
EXPECT SUCCESS "attribute.tests 12":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute, readonly] long a {
get raises (E1);
};
@@ -175,11 +139,8 @@ interface X {
EXPECT FAILURE "attribute.tests 13":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
exception E1 {};
-interface X {
+interface I1 {
[attribute, readonly] long a {
set raises (E1);
};
@@ -187,126 +148,84 @@ interface X {
EXPECT FAILURE "attribute.tests 14":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[] long a;
};
EXPECT SUCCESS "attribute.tests 15":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute] long a;
};
EXPECT FAILURE "attribute.tests 16":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, property] long a;
};
EXPECT FAILURE "attribute.tests 17":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, optional] long a;
};
EXPECT FAILURE "attribute.tests 18":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, maybevoid] long a;
};
EXPECT FAILURE "attribute.tests 19":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, constrained] long a;
};
EXPECT FAILURE "attribute.tests 20":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, transient] long a;
};
EXPECT FAILURE "attribute.tests 21":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, maybeambigious] long a;
};
EXPECT FAILURE "attribute.tests 22":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, maybedefault] long a;
};
EXPECT FAILURE "attribute.tests 23":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, removeable] long a;
};
EXPECT SUCCESS "attribute.tests 24":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, bound] long a;
};
EXPECT SUCCESS "attribute.tests 25":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[bound, attribute] long a;
};
EXPECT SUCCESS "attribute.tests 26":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, readonly] long a;
};
EXPECT SUCCESS "attribute.tests 27":
-module com { module sun { module star { module uno {
- interface XInterface {};
-}; }; }; };
-interface X {
+interface I1 {
[attribute, bound, readonly] long a;
};