OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Test Assertions and TestCases that require Java


For this email you may like to refer to the TestAssertions and TestCases documents:



It turns out that there are some test assertions testcases that depend on Java and which as a result are problematic from the
point of view of general Assembly testing.

The test assertions involved are:


and the related testcases are:


These testcases are related to the requirement for Bidirectional (is Callback) interfaces for both forward and callback interfaces to be
either both Remotable or both Local.

However, for testcases to handle Local interfaces, it requires that an interface language is used that can express Local interfaces.
This rules out WSDL.  

The testcases also try to check if the runtime can spot that Remotable / Local is different for the forward and callback interfaces.
This is not possible in our other current interface languages - C and C++ - because the layout of bidirectional interfaces that they
have chosen to use forces the use of both Remotable / both Local.

As a result, these test assertions and the related testcases can currently only be implemented in Java.  I recommend that we
remove these testcases from the required set for Assembly, but request the Java TC that they are included in the testcases for
the Java specifications.

Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
Email:  mike_edwards@uk.ibm.com

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]