package org.eclipse.uml2.diagram.component.tests.whole;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.uml2.diagram.component.tests.ComponentDiagramFacade;
import junit.framework.TestSuite;
public class TestWholeDiagramSuite extends TestSuite {
public TestWholeDiagramSuite() {
for (String name : oursDiagramFiles) {
addTest(new TestWholeComponentDiagram(name + ".uml", name + "." + ComponentDiagramFacade.DIAGRAM_FILE_EXTENSION));
}
}
private static List<String> oursDiagramFiles = new ArrayList<String>();
static {
// Fig 8.14 has some question. It shows Assemply Connctor, which we don't support. Moreover, Connectors are duplicated in *.uml file.
// Fig 8.14 needs more investigation.
// oursDiagramFiles.add("8.14.Example of wiring through dependencies");
oursDiagramFiles.add("8.16.Delegation connectors");
oursDiagramFiles.add("8.6.Component with provided and required interfaces");
}
}