X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fgraph%2FCompositeEdgeFilterTest.java;h=839611efb088e6434a77ccd8a96e8c73de0a74d5;hb=8de36ff0206c996baf3ee4adc3e2293b12ff5f39;hp=c2bcda5ee8181d081bed19423975b50db353b6a3;hpb=89c06d4d52b46c154128c97d6e758fa1f4fc7a6e;p=utils diff --git a/system/general/src/test/java/org/wamblee/system/graph/CompositeEdgeFilterTest.java b/system/general/src/test/java/org/wamblee/system/graph/CompositeEdgeFilterTest.java index c2bcda5e..839611ef 100644 --- a/system/general/src/test/java/org/wamblee/system/graph/CompositeEdgeFilterTest.java +++ b/system/general/src/test/java/org/wamblee/system/graph/CompositeEdgeFilterTest.java @@ -27,116 +27,83 @@ import org.wamblee.system.core.RequiredInterface; import org.wamblee.system.graph.component.ProvidedInterfaceNode; import org.wamblee.system.graph.component.RequiredInterfaceNode; - /** - * DOCUMENT ME! - * + * * @author $author$ * @version $Revision$ - */ + */ public class CompositeEdgeFilterTest extends TestCase { - /** - * DOCUMENT ME! - */ private Application app = new Application(); - /** - * DOCUMENT ME! - */ private Environment env = new Environment(); - /** - * DOCUMENT ME! - * - * @param aClient DOCUMENT ME! - * @param aRequired DOCUMENT ME! - * @param aServer DOCUMENT ME! - * @param aProvided DOCUMENT ME! - * - * @return DOCUMENT ME! - */ private Edge createEdge(Component aClient, RequiredInterface aRequired, Component aServer, ProvidedInterface aProvided) { Node from = new RequiredInterfaceNode(aClient, aRequired); - Node to = new ProvidedInterfaceNode(aServer, aProvided); + Node to = new ProvidedInterfaceNode(aServer, aProvided); return new DefaultEdge(from, to); } - /** - * DOCUMENT ME! - */ public void testEmpty() { EdgeFilter restriction = new CompositeEdgeFilter(); - assertFalse(restriction.isViolated(createEdge(app, - app.getRequiredInterfaces().get(0), env, - env.getProvidedInterfaces().get(0)))); + assertFalse(restriction.isViolated(createEdge(app, app + .getRequiredInterfaces().get(0), env, env.getProvidedInterfaces() + .get(0)))); } - /** - * DOCUMENT ME! - * - * @param base DOCUMENT ME! - * @param aResult DOCUMENT ME! - */ private void configureRestriction(EdgeFilter base, boolean aResult) { stub(base.isViolated((Edge) anyObject())).toReturn(aResult); } - /** - * DOCUMENT ME! - */ public void testOneRestriction() { - EdgeFilter base = mock(EdgeFilter.class); + EdgeFilter base = mock(EdgeFilter.class); CompositeEdgeFilter composite = new CompositeEdgeFilter(); composite.add(base); - // First let the base return false and verify the result. + // First let the base return false and verify the result. configureRestriction(base, false); - assertFalse(composite.isViolated(createEdge(app, - app.getRequiredInterfaces().get(0), env, - env.getProvidedInterfaces().get(0)))); + assertFalse(composite.isViolated(createEdge(app, app + .getRequiredInterfaces().get(0), env, env.getProvidedInterfaces() + .get(0)))); // Second let the base return true and verify the result. configureRestriction(base, true); - assertTrue(composite.isViolated(createEdge(app, - app.getRequiredInterfaces().get(0), env, - env.getProvidedInterfaces().get(0)))); + assertTrue(composite.isViolated(createEdge(app, app + .getRequiredInterfaces().get(0), env, env.getProvidedInterfaces() + .get(0)))); } - /** - * DOCUMENT ME! - */ public void testTwoRestrictions() { - EdgeFilter base1 = mock(EdgeFilter.class); + EdgeFilter base1 = mock(EdgeFilter.class); CompositeEdgeFilter composite = new CompositeEdgeFilter(); composite.add(base1); EdgeFilter base2 = mock(EdgeFilter.class); composite.add(base2); - // 1. base1 not violated and base 2 not violated -> not violated. + // 1. base1 not violated and base 2 not violated -> not violated. configureRestriction(base1, false); configureRestriction(base2, false); - assertFalse(composite.isViolated(createEdge(app, - app.getRequiredInterfaces().get(0), env, - env.getProvidedInterfaces().get(0)))); + assertFalse(composite.isViolated(createEdge(app, app + .getRequiredInterfaces().get(0), env, env.getProvidedInterfaces() + .get(0)))); // 2. base 1 not violated but base 2 violated -> violated configureRestriction(base1, false); configureRestriction(base2, true); - assertTrue(composite.isViolated(createEdge(app, - app.getRequiredInterfaces().get(0), env, - env.getProvidedInterfaces().get(0)))); + assertTrue(composite.isViolated(createEdge(app, app + .getRequiredInterfaces().get(0), env, env.getProvidedInterfaces() + .get(0)))); - // 3. base 1 violated -> violated and base 2 not called. + // 3. base 1 violated -> violated and base 2 not called. configureRestriction(base1, true); // base 2 should not be called. - assertTrue(composite.isViolated(createEdge(app, - app.getRequiredInterfaces().get(0), env, - env.getProvidedInterfaces().get(0)))); + assertTrue(composite.isViolated(createEdge(app, app + .getRequiredInterfaces().get(0), env, env.getProvidedInterfaces() + .get(0)))); } }