You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by lm...@apache.org on 2008/02/13 03:24:27 UTC
svn commit: r627224 -
/webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java
Author: lmandel
Date: Tue Feb 12 18:24:26 2008
New Revision: 627224
URL: http://svn.apache.org/viewvc?rev=627224&view=rev
Log:
[WODEN-199] Corrected Interface1009 tests.
Modified:
webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java
Modified: webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java
URL: http://svn.apache.org/viewvc/webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java?rev=627224&r1=627223&r2=627224&view=diff
==============================================================================
--- webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java (original)
+++ webservices/woden/branches/woden62/test/org/apache/woden/internal/wsdl20/assertions/TestInterface1009.java Tue Feb 12 18:24:26 2008
@@ -43,7 +43,6 @@
private ErrorReporter reporter;
private TestErrorHandler handler;
- @Override
protected void setUp() throws Exception {
try {
factory = WSDLFactory.newInstance();
@@ -57,21 +56,32 @@
}
/**
- * Test that the assertion returns true for an interface that
+ * Test that the assertion passes for an interface that
* extends no other interfaces.
*/
public void testNoInterfaceExtension() {
DescriptionElement descEl = factory.newDescription();
Description descComp = descEl.toComponent();
+ try {
+ descEl.setTargetNamespace(new URI("http://testnamespace"));
+ } catch(URISyntaxException e) {
+ // Do nothing.
+ }
+
InterfaceImpl interfac = (InterfaceImpl)descEl.addInterfaceElement();
interfac.setName(new NCName("name"));
- if(!assertion.validate(interfac, reporter)) {
- fail("Assertion Interface1009 false for an interface that extends no other interfaces.");
+
+ // init Interface's ref to its Description, needed for interface extension.
+ descComp.getInterfaces();
+
+ assertion.validate(interfac, reporter);
+ if(handler.errorMessageHasBeenReported()) {
+ fail("Assertion Interface1009 fails incorrectly for an interface that extends no other interfaces.");
}
}
/**
- * Test that the assertion returns false if the interface is in the direct list.
+ * Test that the assertion fails if the interface is in the direct list.
*/
public void testInterfaceExtendsItselfDirectly() {
DescriptionElement descEl = factory.newDescription();
@@ -90,13 +100,14 @@
// init Interface's ref to its Description, needed for interface extension.
descComp.getInterfaces();
- if(assertion.validate(interfac, reporter)) {
- fail("Assertion Interface1009 returned true for an interface that directly extends itself.");
+ assertion.validate(interfac, reporter);
+ if(!handler.errorMessageHasBeenReported()) {
+ fail("Assertion Interface1009 passes incorrectly for an interface that directly extends itself.");
}
}
/**
- * Test that the assertion returns false if the interface is in the indirect list.
+ * Test that the assertion fails if the interface is in the indirect list.
*/
public void testInterfaceExtendsItselfIndirectly() {
DescriptionElement descEl = factory.newDescription();
@@ -117,13 +128,14 @@
// init Interface's ref to its Description, needed for interface extension.
descComp.getInterfaces();
- if(assertion.validate(interfac, reporter)) {
- fail("Assertion Interface1009 returned true for an interface that indirectly extends itself.");
+ assertion.validate(interfac, reporter);
+ if(!handler.errorMessageHasBeenReported()) {
+ fail("Assertion Interface1009 passes incorrectly for an interface that indirectly extends itself.");
}
}
/**
- * Test that the assertion returns true if the interface is not
+ * Test that the assertion passes if the interface is not
* in the direct or indirect list of extended interfaces.
*/
public void testInterfaceExtendsOtherInterfaces() {
@@ -158,9 +170,10 @@
// init Interface's ref to its Description, needed for interface extension.
descComp.getInterfaces();
-
- if(!assertion.validate(interfac, reporter)) {
- fail("Assertion Interface1009 returned false for an interface that is not in the list of exteneded interfaces.");
+ assertion.validate(interfac, reporter);
+
+ if(handler.errorMessageHasBeenReported()) {
+ fail("Assertion Interface1009 fails incorrectly for an interface that is not in the list of exteneded interfaces.");
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org