Next in thread → Next in month →

Re: [sca-j] Test Assertions and TestCases that require Java

From
David Booz <>
Date
2009-05-28T12:01:07+00:00
ID
Thread
Re: [sca-j] Test Assertions and TestCases that require Java
+1

I haven't been through all the TAs and TCs yet, but honestly I'm surprised that there aren't more situations like this.

Dave Booz

STSM, BPM and SCA Architecture

Co-Chair OASIS SCA-Policy TC and SCA-J TC

"Distributed objects first, then world hunger"

Poughkeepsie, NY (845)-435-6093  or  8-295-6093

e-mail:

Mike Edwards ---05/27/2009 10:35:38 AM---Folks, For this email you may like to refer to the TestAssertions and TestCases

From:

Mike Edwards <>

To:

"OASIS Assembly" <>

Cc:

"OASIS Test " <>, "OASIS Java" <>

Date:

05/27/2009 10:35 AM

Subject:

[sca-j] Test Assertions and TestCases that require Java

Folks, 

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

http://www.oasis-open.org/apps/org/workgroup/sca-assembly-testing/download.php/31915/SCA_Assembly_Test_Assertions_16.odt 

http://www.oasis-open.org/apps/org/workgroup/sca-assembly-testing/download.php/32579/SCA_Assembly_TestCases_22.pdf 

http://www.oasis-open.org/apps/org/workgroup/sca-assembly-testing/download.php/32578/SCA_Assembly_TestCases_22.odt 

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: 

ASM-TA-8005 

ASM-TA-8006 

and the related testcases are: 

ASM_8004_TestCase 

ASM_8005_TestCase 

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:  

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
Next in thread → Next in month →