package nonreg.xmi.clazz; import java.io.IOException; import org.junit.jupiter.api.Test; import nonreg.xmi.XmiTest; /* Test diagram MUST be put between triple quotes """ @startuml class A { {method}{abstract}{static} + method } abstract class B{ } static class C{ } @enduml """ Expected result MUST be put between triple brackets {{{star <?xml version="1.0" encoding="UTF-8"?><XMI xmlns:UML="href://org.omg/UML/1.3" xmi.version="1.1"> <XMI.header> <XMI.documentation> <XMI.exporter>PlantUML</XMI.exporter> </XMI.documentation> <XMI.metamodel xmi.name="UML" xmi.version="1.4"/> </XMI.header> <XMI.content> <UML:Model name="PlantUML" xmi.id="model1"> <UML:Namespace.ownedElement> <UML:Class name="A" xmi.id="cl0002"> <UML:Classifier.feature> <UML:Operation isStatic="true" name="method" visibility="public" xmi.id="att7"/> </UML:Classifier.feature> </UML:Class> <UML:Class isAbstract="true" name="B" xmi.id="cl0003"> <UML:Classifier.feature/> </UML:Class> <UML:Class isStatic="true" name="C" xmi.id="cl0004"> <UML:Classifier.feature/> </UML:Class> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> </XMI> }}}star {{{argo <?xml version="1.0" encoding="UTF-8"?><XMI xmlns:UML="href://org.omg/UML/1.3" xmi.version="1.1"> <XMI.header> <XMI.documentation> <XMI.exporter>PlantUML</XMI.exporter> </XMI.documentation> <XMI.metamodel xmi.name="UML" xmi.version="1.4"/> </XMI.header> <XMI.content> <UML:Model name="PlantUML" xmi.id="model1"> <UML:Namespace.ownedElement> <UML:Class name="A" xmi.id="cl0002"> <UML:Classifier.feature> <UML:Operation isStatic="true" name="method" visibility="public" xmi.id="att7"/> </UML:Classifier.feature> </UML:Class> <UML:Class isAbstract="true" name="B" xmi.id="cl0003"> <UML:Classifier.feature/> </UML:Class> <UML:Class isStatic="true" name="C" xmi.id="cl0004"> <UML:Classifier.feature/> </UML:Class> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> </XMI> }}}argo */ public class XMI0003_Test extends XmiTest { @Test void testSimple() throws IOException { checkXmlAndDescription("(3 entities)"); } }