INTEGRATION: CWS sb18 (1.2.4); FILE MERGED
2004/04/08 14:37:18 sb 1.2.4.1: #i21150# Fixed UNOIDL typedef support; initial support for polymorphic struct types.
This commit is contained in:
parent
69e1ce2275
commit
a39210b5a3
1 changed files with 43 additions and 2 deletions
|
@ -2,9 +2,9 @@
|
|||
#
|
||||
# $RCSfile: interfaceinheritance.tests,v $
|
||||
#
|
||||
# $Revision: 1.2 $
|
||||
# $Revision: 1.3 $
|
||||
#
|
||||
# last change: $Author: rt $ $Date: 2004-03-30 16:49:33 $
|
||||
# last change: $Author: obo $ $Date: 2004-06-03 15:12:17 $
|
||||
#
|
||||
# The Contents of this file are made available subject to the terms of
|
||||
# either of the following licenses
|
||||
|
@ -355,3 +355,44 @@ interface Base {};
|
|||
interface Derived {
|
||||
[optional] interface Base;
|
||||
};
|
||||
|
||||
|
||||
EXPECT FAILURE "interfaceinheritance.tests 26":
|
||||
interface Base;
|
||||
interface Derived {
|
||||
interface Base;
|
||||
};
|
||||
|
||||
|
||||
EXPECT FAILURE "interfaceinheritance.tests 27":
|
||||
module com { module sun { module star { module uno {
|
||||
interface XInterface { void acquire(); };
|
||||
}; }; }; };
|
||||
interface Base;
|
||||
interface Derived {
|
||||
[optional] interface Base;
|
||||
};
|
||||
|
||||
|
||||
EXPECT FAILURE "interfaceinheritance.tests 28":
|
||||
module com { module sun { module star { module uno {
|
||||
interface XInterface { void acquire(); };
|
||||
}; }; }; };
|
||||
interface Base {};
|
||||
typedef Base Hidden;
|
||||
interface Derived {
|
||||
interface Base;
|
||||
interface Hidden;
|
||||
};
|
||||
|
||||
|
||||
EXPECT FAILURE "interfaceinheritance.tests 29":
|
||||
module com { module sun { module star { module uno {
|
||||
interface XInterface { void acquire(); };
|
||||
}; }; }; };
|
||||
interface Base {};
|
||||
typedef Base Hidden;
|
||||
interface Derived {
|
||||
interface Hidden;
|
||||
interface Base;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue