Author: bimargulies
Date: Sun Oct 26 14:20:56 2008
New Revision: 708044

URL: http://svn.apache.org/viewvc?rev=708044&view=rev
Log:
Unit test that really tests inherited properties in Javascript.

Modified:
    
cxf/trunk/rt/javascript/src/test/java/org/apache/cxf/javascript/DocLitWrappedClientTest.java
    
cxf/trunk/rt/javascript/src/test/resources/org/apache/cxf/javascript/DocLitWrappedTests.js

Modified: 
cxf/trunk/rt/javascript/src/test/java/org/apache/cxf/javascript/DocLitWrappedClientTest.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/javascript/src/test/java/org/apache/cxf/javascript/DocLitWrappedClientTest.java?rev=708044&r1=708043&r2=708044&view=diff
==============================================================================
--- 
cxf/trunk/rt/javascript/src/test/java/org/apache/cxf/javascript/DocLitWrappedClientTest.java
 (original)
+++ 
cxf/trunk/rt/javascript/src/test/java/org/apache/cxf/javascript/DocLitWrappedClientTest.java
 Sun Oct 26 14:20:56 2008
@@ -237,6 +237,12 @@
         testUtilities.runInsideContext(Void.class, new JSRunnable<Void>() {
 
             public Void run(Context context) {
+                Notifier notifier = 
testUtilities.rhinoCallConvert("testInheritance", Notifier.class,
+                                                                   
testUtilities.javaToJS(getAddress()));
+                boolean notified = notifier.waitForJavascript(1000 * 10);
+                assertTrue(notified);
+                SimpleDocLitWrappedImpl impl = 
(SimpleDocLitWrappedImpl)rawImplementor;
+                assertEquals("less", 
impl.getLastInheritanceTestDerived().getName());
                 return null;
             }
             

Modified: 
cxf/trunk/rt/javascript/src/test/resources/org/apache/cxf/javascript/DocLitWrappedTests.js
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/javascript/src/test/resources/org/apache/cxf/javascript/DocLitWrappedTests.js?rev=708044&r1=708043&r2=708044&view=diff
==============================================================================
--- 
cxf/trunk/rt/javascript/src/test/resources/org/apache/cxf/javascript/DocLitWrappedTests.js
 (original)
+++ 
cxf/trunk/rt/javascript/src/test/resources/org/apache/cxf/javascript/DocLitWrappedTests.js
 Sun Oct 26 14:20:56 2008
@@ -131,7 +131,7 @@
        derived.setId(33);
        derived.setDerived("arrived");
        derived.setName("less");
-       intf.inheritanceTestFunction(derived);
+       intf.inheritanceTestFunction(test1SuccessCallback, test1ErrorCallback, 
derived);
 
        return globalNotifier;
 }
\ No newline at end of file


Reply via email to