mirror of
https://github.com/octoleo/plantuml.git
synced 2024-12-23 11:29:06 +00:00
100 lines
2.6 KiB
Java
100 lines
2.6 KiB
Java
|
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)");
|
||
|
}
|
||
|
|
||
|
}
|