*/
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 Component<?> _comp;
private Container _container;
private Edge _edge;
.addRequiredInterface(new DefaultRequiredInterface("x",
String.class));
Node req = new RequiredInterfaceNode(_comp, _comp
- .getRequiredInterfaces()[0]);
+ .getRequiredInterfaces().get(0));
Node external = new ExternalRequiredInterfaceNode(_container,
- _container.getRequiredInterfaces()[0]);
+ _container.getRequiredInterfaces().get(0));
_edge = new DefaultEdge(req, external);
}
public void testRightComponentRightInterface() {
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces()[0].getName(),
- _container.getRequiredInterfaces()[0].getName());
+ _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()[0].getName()
- + "xx", _container.getRequiredInterfaces()[0].getName());
+ _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()[0]
- .getName(), _container.getRequiredInterfaces()[0]
+ _comp.getName() + "xx", _comp.getRequiredInterfaces().get(0)
+ .getName(), _container.getRequiredInterfaces().get(0)
.getName());
assertFalse(filter.isViolated(_edge));
}
public void testWrongExternalInterface() {
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces()[0].getName(),
- _container.getRequiredInterfaces()[0].getName() + "xx");
+ _comp.getName(), _comp.getRequiredInterfaces().get(0).getName(),
+ _container.getRequiredInterfaces().get(0).getName() + "xx");
assertTrue(filter.isViolated(_edge));
}
DefaultEdge edge = new DefaultEdge(new DefaultNode("x"),
new DefaultNode("y"));
EdgeFilter filter = new ConnectRequiredExternallyRequiredEdgeFilter(
- _comp.getName(), _comp.getRequiredInterfaces()[0].getName(),
- _container.getRequiredInterfaces()[0].getName());
+ _comp.getName(), _comp.getRequiredInterfaces().get(0).getName(),
+ _container.getRequiredInterfaces().get(0).getName());
assertFalse(filter.isViolated(edge));
}
}