package org.eclipse.uml2.diagram.clazz.tests.wholediagram; import java.util.ArrayList; import java.util.List; import junit.framework.TestSuite; public class TestWholeDiagramSuite extends TestSuite { public TestWholeDiagramSuite() { for (String name : oursDiagramFiles) { addTest(new TestWholeClassDiagram(name + ".uml", name + ".umlclass")); } } private static List<String> oursDiagramFiles = new ArrayList<String>(); static { oursDiagramFiles.add("7.19.Graphic notation indicating exactly one association end owned by the association"); oursDiagramFiles.add("7.20.Combining line path graphics"); oursDiagramFiles.add("7.21.Binary and ternary associations"); oursDiagramFiles.add("7.22.Association ends with various adornments"); oursDiagramFiles.add("7.23.Examples of navigable ends"); oursDiagramFiles.add("7.24.Example of attribute notation for navigable end owned by an end class"); oursDiagramFiles.add("7.25.Derived supersets (union)"); oursDiagramFiles.add("7.26.Composite aggregation is depicted as a black diamond"); oursDiagramFiles.add("7.27.An AssociationClass is depicted by an association symbol (a line) and a class symbol (a box)"); oursDiagramFiles.add("7.28.Class notation - details suppressed, analysis-level details, implementation-level details"); oursDiagramFiles.add("7.30.Examples of attributes"); oursDiagramFiles.add("7.32.Comment notation"); oursDiagramFiles.add("7.33.Constraint attached to an attribute"); oursDiagramFiles.add("7.40.Example of element import with aliasing"); oursDiagramFiles.add("7.48.Multiple ways of dividing subtypes (generalization sets) and constraint examples"); oursDiagramFiles.add("7.54.Instance specifications representing two objects connected by a link"); oursDiagramFiles.add("Example of stereotyped class notation"); oursDiagramFiles.add("Figure 17.19 - Template Class and Bound Class"); oursDiagramFiles.add("Figure 7.34 - {xor} constraint"); // oursDiagramFiles.add("Figure 7.39 - Example of element import"); } }