*/
package org.wamblee.system.graph.component;
+import junit.framework.TestCase;
+
import org.wamblee.system.container.Application;
import org.wamblee.system.container.Container;
import org.wamblee.system.core.Component;
import org.wamblee.system.core.DefaultRequiredInterface;
-import org.wamblee.system.core.RequiredInterface;
import org.wamblee.system.graph.DefaultEdge;
import org.wamblee.system.graph.DefaultNode;
import org.wamblee.system.graph.Edge;
import org.wamblee.system.graph.EdgeFilter;
import org.wamblee.system.graph.Node;
-import junit.framework.TestCase;
-
public class ConnectRequiredExternallyRequiredEdgeFilterTest extends TestCase {
- private Component<?> _comp;
- private Container _container;
- private Edge _edge;
+ private Component<?> comp;
+ private Container container;
+ private Edge edge;
@Override
protected void setUp() throws Exception {
- _comp = new Application();
- _container = new Container("container")
+ comp = new Application();
+ container = new Container("container")
.addRequiredInterface(new DefaultRequiredInterface("x",
String.class));
- Node req = new RequiredInterfaceNode(_comp, _comp
+ Node req = new RequiredInterfaceNode(comp, comp
.getRequiredInterfaces().get(0));
- Node external = new ExternalRequiredInterfaceNode(_container,
- _container.getRequiredInterfaces().get(0));
- _edge = new DefaultEdge(req, external);
+ Node external = new ExternalRequiredInterfaceNode(container,
+ container.getRequiredInterfaces().get(0));
+ edge = new DefaultEdge(req, external);
}
public void testRightComponentRightInterface() {
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces().get(0).getName(),
- _container.getRequiredInterfaces().get(0).getName());
- assertFalse(filter.isViolated(_edge));
+ comp.getName(), comp.getRequiredInterfaces().get(0).getName(),
+ container.getRequiredInterfaces().get(0).getName());
+ assertFalse(filter.isViolated(edge));
}
public void testWrongInterface() {
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces().get(0).getName()
- + "xx", _container.getRequiredInterfaces().get(0).getName());
- assertFalse(filter.isViolated(_edge));
+ comp.getName(), comp.getRequiredInterfaces().get(0).getName()
+ + "xx", container.getRequiredInterfaces().get(0).getName());
+ assertFalse(filter.isViolated(edge));
}
public void testWrongComponent() {
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName() + "xx", _comp.getRequiredInterfaces().get(0)
- .getName(), _container.getRequiredInterfaces().get(0)
+ comp.getName() + "xx", comp.getRequiredInterfaces().get(0)
+ .getName(), container.getRequiredInterfaces().get(0)
.getName());
- assertFalse(filter.isViolated(_edge));
+ assertFalse(filter.isViolated(edge));
}
public void testWrongExternalInterface() {
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces().get(0).getName(),
- _container.getRequiredInterfaces().get(0).getName() + "xx");
- assertTrue(filter.isViolated(_edge));
+ comp.getName(), comp.getRequiredInterfaces().get(0).getName(),
+ container.getRequiredInterfaces().get(0).getName() + "xx");
+ assertTrue(filter.isViolated(edge));
}
public void testWrongEdgeType() {
DefaultEdge edge = new DefaultEdge(new DefaultNode("x"),
new DefaultNode("y"));
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces().get(0).getName(),
- _container.getRequiredInterfaces().get(0).getName());
+ comp.getName(), comp.getRequiredInterfaces().get(0).getName(),
+ container.getRequiredInterfaces().get(0).getName());
assertFalse(filter.isViolated(edge));
}
}