mirror of
https://github.com/octoleo/plantuml.git
synced 2024-12-23 19:39:10 +00:00
Add few non regression tests
This commit is contained in:
parent
85275b7642
commit
d579f6899f
@ -20,7 +20,7 @@
|
||||
<target name="compile">
|
||||
<delete dir="build" />
|
||||
<mkdir dir="build" />
|
||||
<javac target="1.6" source="1.6" srcdir="src" destdir="build" debug="on" />
|
||||
<javac target="1.7" source="1.7" srcdir="src" destdir="build" debug="on" />
|
||||
<copy file="src/net/sourceforge/plantuml/version/logo.png"
|
||||
todir="build/net/sourceforge/plantuml/version" />
|
||||
<copy file="src/net/sourceforge/plantuml/version/favicon.png"
|
||||
|
@ -54,7 +54,7 @@ import net.sourceforge.plantuml.style.StyleBuilder;
|
||||
|
||||
public abstract class TitledDiagram extends AbstractPSystem implements Diagram, Annotated {
|
||||
|
||||
public static final boolean FORCE_SMETANA = false;
|
||||
public static boolean FORCE_SMETANA = false;
|
||||
|
||||
private DisplayPositionned title = DisplayPositionned.none(HorizontalAlignment.CENTER, VerticalAlignment.TOP);
|
||||
|
||||
|
@ -42,8 +42,12 @@ import net.sourceforge.plantuml.ugraphic.arc.ExtendedPathIterator;
|
||||
|
||||
public enum USegmentType {
|
||||
|
||||
SEG_MOVETO(PathIterator.SEG_MOVETO), SEG_LINETO(PathIterator.SEG_LINETO), SEG_QUADTO(PathIterator.SEG_QUADTO), SEG_CUBICTO(
|
||||
PathIterator.SEG_CUBICTO), SEG_CLOSE(PathIterator.SEG_CLOSE), SEG_ARCTO(ExtendedPathIterator.SEG_ARCTO);
|
||||
SEG_MOVETO(PathIterator.SEG_MOVETO), //
|
||||
SEG_LINETO(PathIterator.SEG_LINETO), //
|
||||
SEG_QUADTO(PathIterator.SEG_QUADTO), //
|
||||
SEG_CUBICTO(PathIterator.SEG_CUBICTO), //
|
||||
SEG_CLOSE(PathIterator.SEG_CLOSE), //
|
||||
SEG_ARCTO(ExtendedPathIterator.SEG_ARCTO);//
|
||||
|
||||
private final int code;
|
||||
|
||||
@ -51,6 +55,20 @@ public enum USegmentType {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public int getNbPoints() {
|
||||
switch (this) {
|
||||
case SEG_MOVETO:
|
||||
return 1;
|
||||
case SEG_LINETO:
|
||||
return 1;
|
||||
case SEG_CUBICTO:
|
||||
return 3;
|
||||
case SEG_CLOSE:
|
||||
return 0;
|
||||
}
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
|
||||
public static USegmentType getByCode(int code) {
|
||||
for (USegmentType p : EnumSet.allOf(USegmentType.class)) {
|
||||
if (p.code == code) {
|
||||
|
@ -63,4 +63,12 @@ public class HColorMiddle extends HColorAbstract implements HColor {
|
||||
return new Color(r, g, b);
|
||||
}
|
||||
|
||||
public final HColor getC1() {
|
||||
return c1;
|
||||
}
|
||||
|
||||
public final HColor getC2() {
|
||||
return c2;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -40,20 +40,29 @@ import java.io.IOException;
|
||||
import java.io.OutputStream;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
import net.sourceforge.plantuml.graphic.StringBounder;
|
||||
import net.sourceforge.plantuml.posimo.DotPath;
|
||||
import net.sourceforge.plantuml.ugraphic.AbstractCommonUGraphic;
|
||||
import net.sourceforge.plantuml.ugraphic.ClipContainer;
|
||||
import net.sourceforge.plantuml.ugraphic.UComment;
|
||||
import net.sourceforge.plantuml.ugraphic.UEllipse;
|
||||
import net.sourceforge.plantuml.ugraphic.UEmpty;
|
||||
import net.sourceforge.plantuml.ugraphic.UGraphic2;
|
||||
import net.sourceforge.plantuml.ugraphic.ULine;
|
||||
import net.sourceforge.plantuml.ugraphic.UPath;
|
||||
import net.sourceforge.plantuml.ugraphic.UPolygon;
|
||||
import net.sourceforge.plantuml.ugraphic.URectangle;
|
||||
import net.sourceforge.plantuml.ugraphic.USegment;
|
||||
import net.sourceforge.plantuml.ugraphic.USegmentType;
|
||||
import net.sourceforge.plantuml.ugraphic.UShape;
|
||||
import net.sourceforge.plantuml.ugraphic.UText;
|
||||
import net.sourceforge.plantuml.ugraphic.color.ColorMapperIdentity;
|
||||
import net.sourceforge.plantuml.ugraphic.color.HColor;
|
||||
import net.sourceforge.plantuml.ugraphic.color.HColorMiddle;
|
||||
import net.sourceforge.plantuml.ugraphic.color.HColorSimple;
|
||||
|
||||
public class UGraphicDebug extends AbstractCommonUGraphic implements ClipContainer, UGraphic2 {
|
||||
@ -88,9 +97,50 @@ public class UGraphicDebug extends AbstractCommonUGraphic implements ClipContain
|
||||
outText((UText) shape);
|
||||
} else if (shape instanceof UPolygon) {
|
||||
outPolygon((UPolygon) shape);
|
||||
} else if (shape instanceof UEllipse) {
|
||||
outEllipse((UEllipse) shape);
|
||||
} else if (shape instanceof UEmpty) {
|
||||
outEmpty((UEmpty) shape);
|
||||
} else if (shape instanceof UPath) {
|
||||
outPath((UPath) shape);
|
||||
} else if (shape instanceof UComment) {
|
||||
outComment((UComment) shape);
|
||||
} else if (shape instanceof DotPath) {
|
||||
outPath(((DotPath) shape).toUPath());
|
||||
} else {
|
||||
throw new UnsupportedOperationException("UGraphicDebug " + shape.getClass().getSimpleName());
|
||||
System.err.println("UGraphicDebug " + shape.getClass().getSimpleName());
|
||||
output.add("UGraphicDebug " + shape.getClass().getSimpleName() + " " + new Date());
|
||||
}
|
||||
}
|
||||
|
||||
private void outComment(UComment shape) {
|
||||
output.add("COMMENT: " + shape.getComment());
|
||||
}
|
||||
|
||||
private void outPath(UPath shape) {
|
||||
output.add("PATH:");
|
||||
for (USegment seg : shape) {
|
||||
final USegmentType type = seg.getSegmentType();
|
||||
final double coord[] = seg.getCoord();
|
||||
output.add(" - type: " + type);
|
||||
if (type == USegmentType.SEG_ARCTO) {
|
||||
output.add(" radius: " + pointd(coord[0], coord[1]));
|
||||
output.add(" angle: " + coord[2]);
|
||||
output.add(" largeArcFlag: " + (coord[3] != 0));
|
||||
output.add(" sweepFlag: " + (coord[4] != 0));
|
||||
output.add(" dest: " + pointd(coord[5], coord[6]));
|
||||
} else
|
||||
for (int i = 0; i < type.getNbPoints(); i++) {
|
||||
final String key = " pt" + (i + 1) + ": ";
|
||||
output.add(key + pointd(coord[2 * i], coord[2 * i + 1]));
|
||||
}
|
||||
}
|
||||
|
||||
output.add(" stroke: " + getParam().getStroke());
|
||||
output.add(" shadow: " + (int) shape.getDeltaShadow());
|
||||
output.add(" color: " + colorToString(getParam().getColor()));
|
||||
output.add(" backcolor: " + colorToString(getParam().getBackcolor()));
|
||||
output.add("");
|
||||
|
||||
}
|
||||
|
||||
@ -118,6 +168,27 @@ public class UGraphicDebug extends AbstractCommonUGraphic implements ClipContain
|
||||
output.add(" font: " + shape.getFontConfiguration().toStringDebug());
|
||||
output.add(" color: " + colorToString(getParam().getColor()));
|
||||
output.add("");
|
||||
}
|
||||
|
||||
private void outEmpty(UEmpty shape) {
|
||||
output.add("EMPTY:");
|
||||
output.add(" pt1: " + pointd(getTranslateX(), getTranslateY()));
|
||||
output.add(" pt2: " + pointd(getTranslateX() + shape.getWidth(), getTranslateY() + shape.getHeight()));
|
||||
output.add("");
|
||||
|
||||
}
|
||||
|
||||
private void outEllipse(UEllipse shape) {
|
||||
output.add("ELLIPSE:");
|
||||
output.add(" pt1: " + pointd(getTranslateX(), getTranslateY()));
|
||||
output.add(" pt2: " + pointd(getTranslateX() + shape.getWidth(), getTranslateY() + shape.getHeight()));
|
||||
output.add(" start: " + shape.getStart());
|
||||
output.add(" extend: " + shape.getExtend());
|
||||
output.add(" stroke: " + getParam().getStroke());
|
||||
output.add(" shadow: " + (int) shape.getDeltaShadow());
|
||||
output.add(" color: " + colorToString(getParam().getColor()));
|
||||
output.add(" backcolor: " + colorToString(getParam().getBackcolor()));
|
||||
output.add("");
|
||||
|
||||
}
|
||||
|
||||
@ -151,6 +222,9 @@ public class UGraphicDebug extends AbstractCommonUGraphic implements ClipContain
|
||||
}
|
||||
|
||||
private String colorToString(HColor color) {
|
||||
if (color == null) {
|
||||
return "NULL_COLOR";
|
||||
}
|
||||
if (color instanceof HColorSimple) {
|
||||
final HColorSimple simple = (HColorSimple) color;
|
||||
final Color internal = simple.getColor999();
|
||||
@ -158,9 +232,13 @@ public class UGraphicDebug extends AbstractCommonUGraphic implements ClipContain
|
||||
return "monochrome " + Integer.toHexString(internal.getRGB());
|
||||
}
|
||||
return Integer.toHexString(internal.getRGB());
|
||||
|
||||
}
|
||||
return color.getClass().getSimpleName();
|
||||
if (color instanceof HColorMiddle) {
|
||||
final HColorMiddle middle = (HColorMiddle) color;
|
||||
return "middle(" + colorToString(middle.getC1()) + " & " + colorToString(middle.getC1()) + " )";
|
||||
}
|
||||
System.err.println("Error colorToString " + color.getClass().getSimpleName());
|
||||
return color.getClass().getSimpleName() + " " + new Date();
|
||||
}
|
||||
|
||||
public void writeImageTOBEMOVED(OutputStream os, String metadata, int dpi) throws IOException {
|
||||
|
121
test/nonreg/BasicTest.java
Normal file
121
test/nonreg/BasicTest.java
Normal file
@ -0,0 +1,121 @@
|
||||
package nonreg;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.nio.charset.Charset;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import net.sourceforge.plantuml.FileFormat;
|
||||
import net.sourceforge.plantuml.FileFormatOption;
|
||||
import net.sourceforge.plantuml.SourceStringReader;
|
||||
import net.sourceforge.plantuml.TitledDiagram;
|
||||
import net.sourceforge.plantuml.core.DiagramDescription;
|
||||
|
||||
/*
|
||||
* All non-regression tests must extends BasicTest class.
|
||||
*
|
||||
* The tests must have a single test method that call the 'checkImage()' method.
|
||||
* Diagram to be tested must be stored in the test itself, separated by triple-quoted strings
|
||||
* The expected result (build using UGraphicDebug) is stored in a class xxxxResult.java, also separated by triple-quoted strings.
|
||||
*
|
||||
*/
|
||||
public class BasicTest {
|
||||
|
||||
private static final String TRIPLE_QUOTE = "\"\"\"";
|
||||
|
||||
private static final Charset UTF8 = Charset.forName("UTF-8");
|
||||
|
||||
private static final boolean FORCE_RESULT_GENERATION = false;
|
||||
private static final boolean ENABLE_RESULT_GENERATION_IF_NONE_PRESENT = true;
|
||||
|
||||
public BasicTest() {
|
||||
// We want a fully portable way of non regression test, so we force the usage of
|
||||
// Smetana. It probably means that non regression tests on
|
||||
// class/component/usecase are not complete.
|
||||
TitledDiagram.FORCE_SMETANA = true;
|
||||
}
|
||||
|
||||
protected void checkImage(final String expectedDescription) throws IOException, UnsupportedEncodingException {
|
||||
final String actualResult = runPlantUML(expectedDescription);
|
||||
if (FORCE_RESULT_GENERATION
|
||||
|| (ENABLE_RESULT_GENERATION_IF_NONE_PRESENT && Files.exists(getResultFile()) == false)) {
|
||||
generatedResultJavaFile(actualResult, actualResult.getBytes(UTF8));
|
||||
}
|
||||
final String imageExpectedResult = readTripleQuotedString(getResultFile());
|
||||
assertEquals(imageExpectedResult, actualResult);
|
||||
}
|
||||
|
||||
private void generatedResultJavaFile(String actualResult, byte[] bytes) throws IOException {
|
||||
|
||||
try (BufferedWriter writer = Files.newBufferedWriter(getResultFile(), StandardCharsets.UTF_8)) {
|
||||
writer.write("package " + getPackageName() + ";\n");
|
||||
writer.write("\n");
|
||||
writer.write("public class " + getClass().getSimpleName() + "Result {\n");
|
||||
writer.write("}\n");
|
||||
writer.write("/*\n");
|
||||
writer.write(TRIPLE_QUOTE + "\n");
|
||||
writer.write(actualResult);
|
||||
writer.write(TRIPLE_QUOTE + "\n");
|
||||
writer.write("*/");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
protected String getLocalFolder() {
|
||||
return "test/" + getPackageName().replace(".", "/");
|
||||
}
|
||||
|
||||
private String getPackageName() {
|
||||
return getClass().getPackageName();
|
||||
}
|
||||
|
||||
protected Path getResultFile() {
|
||||
return Paths.get(getLocalFolder(), getClass().getSimpleName() + "Result.java");
|
||||
}
|
||||
|
||||
protected Path getDiagramFile() {
|
||||
return Paths.get(getLocalFolder(), getClass().getSimpleName() + ".java");
|
||||
}
|
||||
|
||||
protected String runPlantUML(String expectedDescription) throws IOException, UnsupportedEncodingException {
|
||||
final String diagramText = readTripleQuotedString(getDiagramFile());
|
||||
final SourceStringReader ssr = new SourceStringReader(diagramText, "UTF-8");
|
||||
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||
final DiagramDescription diagramDescription = ssr.outputImage(baos, 0, new FileFormatOption(FileFormat.DEBUG));
|
||||
assertEquals(expectedDescription, diagramDescription.getDescription(), "Bad description");
|
||||
|
||||
return new String(baos.toByteArray(), UTF8);
|
||||
}
|
||||
|
||||
protected String readTripleQuotedString(Path path) throws IOException {
|
||||
assertTrue(Files.exists(path), "Cannot find " + path);
|
||||
assertTrue(Files.isReadable(path), "Cannot read " + path);
|
||||
final List<String> allLines = Files.readAllLines(path, UTF8);
|
||||
final int first = allLines.indexOf(TRIPLE_QUOTE);
|
||||
final int last = allLines.lastIndexOf(TRIPLE_QUOTE);
|
||||
assertTrue(first != -1);
|
||||
assertTrue(last != -1);
|
||||
assertTrue(last > first);
|
||||
return packString(allLines.subList(first + 1, last));
|
||||
}
|
||||
|
||||
protected String packString(Collection<String> list) {
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
for (String s : list) {
|
||||
sb.append(s);
|
||||
sb.append("\n");
|
||||
}
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
}
|
27
test/nonreg/simple/A0000_Test.java
Normal file
27
test/nonreg/simple/A0000_Test.java
Normal file
@ -0,0 +1,27 @@
|
||||
package nonreg.simple;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import nonreg.BasicTest;
|
||||
|
||||
/*
|
||||
|
||||
Test diagram MUST be put between triple quotes
|
||||
|
||||
"""
|
||||
@startuml
|
||||
Alice -> Bob : Hello
|
||||
@enduml
|
||||
"""
|
||||
|
||||
*/
|
||||
public class A0000_Test extends BasicTest {
|
||||
|
||||
@Test
|
||||
void testSimple() throws IOException {
|
||||
checkImage("(2 participants)");
|
||||
}
|
||||
|
||||
}
|
117
test/nonreg/simple/A0000_TestResult.java
Normal file
117
test/nonreg/simple/A0000_TestResult.java
Normal file
@ -0,0 +1,117 @@
|
||||
package nonreg.simple;
|
||||
|
||||
public class A0000_TestResult {
|
||||
}
|
||||
/*
|
||||
"""
|
||||
DPI: 96
|
||||
|
||||
LINE:
|
||||
pt1: [ 50.0000 ; 38.0000 ]
|
||||
pt2: [ 50.0000 ; 85.0000 ]
|
||||
stroke: 5.0-5.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 156.8135 ; 38.0000 ]
|
||||
pt2: [ 156.8135 ; 85.0000 ]
|
||||
stroke: 5.0-5.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 5.0000 ; 5.0000 ]
|
||||
pt2: [ 92.9573 ; 33.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Alice
|
||||
position: [ 12.0000 ; 22.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 5.0000 ; 84.0000 ]
|
||||
pt2: [ 92.9573 ; 112.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Alice
|
||||
position: [ 12.0000 ; 101.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 130.8135 ; 5.0000 ]
|
||||
pt2: [ 180.5185 ; 33.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Bob
|
||||
position: [ 137.8135 ; 22.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 130.8135 ; 84.0000 ]
|
||||
pt2: [ 180.5185 ; 112.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Bob
|
||||
position: [ 137.8135 ; 101.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 145.6660 ; 63.0000 ]
|
||||
- [ 155.6660 ; 67.0000 ]
|
||||
- [ 145.6660 ; 71.0000 ]
|
||||
- [ 149.6660 ; 67.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 50.9786 ; 67.0000 ]
|
||||
pt2: [ 151.6660 ; 67.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Hello
|
||||
position: [ 57.9786 ; 62.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
"""
|
||||
*/
|
32
test/nonreg/simple/A0001_Test.java
Normal file
32
test/nonreg/simple/A0001_Test.java
Normal file
@ -0,0 +1,32 @@
|
||||
package nonreg.simple;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import nonreg.BasicTest;
|
||||
|
||||
/*
|
||||
|
||||
Test diagram MUST be put between triple quotes
|
||||
|
||||
"""
|
||||
@startuml
|
||||
Bob->Bob: hello1
|
||||
activate Bob
|
||||
Bob->Bob: hello2
|
||||
destroy Bob
|
||||
Bob->Bob: this is an\nexample of long\nmessage
|
||||
Bob->Alice: And this\nis an other on\nvery long too
|
||||
@enduml
|
||||
"""
|
||||
|
||||
*/
|
||||
public class A0001_Test extends BasicTest {
|
||||
|
||||
@Test
|
||||
void testSimple() throws IOException {
|
||||
checkImage("(2 participants)");
|
||||
}
|
||||
|
||||
}
|
296
test/nonreg/simple/A0001_TestResult.java
Normal file
296
test/nonreg/simple/A0001_TestResult.java
Normal file
@ -0,0 +1,296 @@
|
||||
package nonreg.simple;
|
||||
|
||||
public class A0001_TestResult {
|
||||
}
|
||||
/*
|
||||
"""
|
||||
DPI: 96
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 26.8525 ; 75.0000 ]
|
||||
pt2: [ 36.8525 ; 113.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 1
|
||||
color: ffa80036
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 31.0000 ; 38.0000 ]
|
||||
pt2: [ 31.0000 ; 257.0000 ]
|
||||
stroke: 5.0-5.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 248.7758 ; 38.0000 ]
|
||||
pt2: [ 248.7758 ; 257.0000 ]
|
||||
stroke: 5.0-5.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 5.0000 ; 5.0000 ]
|
||||
pt2: [ 54.7050 ; 33.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Bob
|
||||
position: [ 12.0000 ; 22.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 5.0000 ; 256.0000 ]
|
||||
pt2: [ 54.7050 ; 284.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Bob
|
||||
position: [ 12.0000 ; 273.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 203.7758 ; 5.0000 ]
|
||||
pt2: [ 291.7331 ; 33.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Alice
|
||||
position: [ 210.7758 ; 22.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 203.7758 ; 256.0000 ]
|
||||
pt2: [ 291.7331 ; 284.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: Alice
|
||||
position: [ 210.7758 ; 273.8889 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/14 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 26.8525 ; 75.0000 ]
|
||||
pt2: [ 36.8525 ; 113.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 1
|
||||
color: ffa80036
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 31.8525 ; 62.0000 ]
|
||||
pt2: [ 78.8525 ; 62.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 78.8525 ; 62.0000 ]
|
||||
pt2: [ 78.8525 ; 75.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 37.8525 ; 75.0000 ]
|
||||
pt2: [ 78.8525 ; 75.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 47.8525 ; 71.0000 ]
|
||||
- [ 37.8525 ; 75.0000 ]
|
||||
- [ 47.8525 ; 79.0000 ]
|
||||
- [ 43.8525 ; 75.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: hello1
|
||||
position: [ 43.8525 ; 57.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 36.8525 ; 107.0000 ]
|
||||
pt2: [ 78.8525 ; 107.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 78.8525 ; 107.0000 ]
|
||||
pt2: [ 78.8525 ; 120.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 37.8525 ; 120.0000 ]
|
||||
pt2: [ 78.8525 ; 120.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 47.8525 ; 116.0000 ]
|
||||
- [ 37.8525 ; 120.0000 ]
|
||||
- [ 47.8525 ; 124.0000 ]
|
||||
- [ 43.8525 ; 120.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: hello2
|
||||
position: [ 43.8525 ; 102.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 22.8525 ; 111.0000 ]
|
||||
pt2: [ 40.8525 ; 129.0000 ]
|
||||
stroke: 0.0-0.0-2.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 22.8525 ; 129.0000 ]
|
||||
pt2: [ 40.8525 ; 111.0000 ]
|
||||
stroke: 0.0-0.0-2.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 31.8525 ; 173.0000 ]
|
||||
pt2: [ 73.8525 ; 173.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 73.8525 ; 173.0000 ]
|
||||
pt2: [ 73.8525 ; 186.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 32.8525 ; 186.0000 ]
|
||||
pt2: [ 73.8525 ; 186.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 42.8525 ; 182.0000 ]
|
||||
- [ 32.8525 ; 186.0000 ]
|
||||
- [ 42.8525 ; 190.0000 ]
|
||||
- [ 38.8525 ; 186.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: this is an
|
||||
position: [ 38.8525 ; 142.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: example of long
|
||||
position: [ 38.8525 ; 155.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: message
|
||||
position: [ 38.8525 ; 168.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 237.7544 ; 235.0000 ]
|
||||
- [ 247.7544 ; 239.0000 ]
|
||||
- [ 237.7544 ; 243.0000 ]
|
||||
- [ 241.7544 ; 239.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 31.8525 ; 239.0000 ]
|
||||
pt2: [ 243.7544 ; 239.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: And this
|
||||
position: [ 38.8525 ; 208.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: is an other on
|
||||
position: [ 38.8525 ; 221.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: very long too
|
||||
position: [ 38.8525 ; 234.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
"""
|
||||
*/
|
55
test/nonreg/simple/A0002_Test.java
Normal file
55
test/nonreg/simple/A0002_Test.java
Normal file
@ -0,0 +1,55 @@
|
||||
package nonreg.simple;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import nonreg.BasicTest;
|
||||
|
||||
/*
|
||||
|
||||
"""
|
||||
@startuml
|
||||
<style>
|
||||
activityDiagram {
|
||||
note {
|
||||
MaximumWidth 100
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|Actor 1|
|
||||
start
|
||||
:foo1;
|
||||
note right
|
||||
A Long Long Long Long Long Long Long Long Long Long Long Long Long Long note
|
||||
This note is on several
|
||||
//lines// and can
|
||||
contain <b>HTML</b>
|
||||
====
|
||||
* Calling the method ""foo()"" is <back:red>prohibited overlap
|
||||
end note
|
||||
floating note left: This is a note
|
||||
|Actor 2|
|
||||
:foo2;
|
||||
note right
|
||||
<back:red> KO for this note
|
||||
A Long Long Long Long Long Long Long Long Long Long Long Long Long Long note
|
||||
This note is on several
|
||||
//lines// and can
|
||||
contain <b>HTML</b>
|
||||
====
|
||||
* Calling the method ""foo()"" is prohibited
|
||||
end note
|
||||
stop
|
||||
|
||||
@enduml
|
||||
"""
|
||||
|
||||
*/
|
||||
public class A0002_Test extends BasicTest {
|
||||
|
||||
@Test
|
||||
void testSimple() throws IOException {
|
||||
checkImage("activity3");
|
||||
}
|
||||
}
|
813
test/nonreg/simple/A0002_TestResult.java
Normal file
813
test/nonreg/simple/A0002_TestResult.java
Normal file
@ -0,0 +1,813 @@
|
||||
package nonreg.simple;
|
||||
|
||||
public class A0002_TestResult {
|
||||
}
|
||||
/*
|
||||
"""
|
||||
DPI: 96
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 170.9019 ; 35.5000 ]
|
||||
pt2: [ 190.9019 ; 55.5000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 3
|
||||
color: NULL_COLOR
|
||||
backcolor: ff000000
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 20.0000 ; 220.0000 ]
|
||||
pt2: [ 143.4243 ; 289.0000 ]
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 49.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 103.4243 ; 49.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 103.4243 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 93.4243 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffbfb77
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 93.4243 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 93.4243 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 103.4243 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 93.4243 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: fffbfb77
|
||||
|
||||
TEXT:
|
||||
text: This
|
||||
position: [ 36.0000 ; 245.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: is a
|
||||
position: [ 36.0000 ; 258.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: note
|
||||
position: [ 36.0000 ; 271.1111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 218.3794 ; 65.5000 ]
|
||||
pt2: [ 441.7562 ; 443.5000 ]
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 358.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 203.3768 ; 358.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 203.3768 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 193.3768 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffbfb77
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 193.3768 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 193.3768 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 203.3768 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 193.3768 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: fffbfb77
|
||||
|
||||
TEXT:
|
||||
text: A Long
|
||||
position: [ 234.3794 ; 90.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 103.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 116.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 129.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 142.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 155.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 168.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 181.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 194.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 207.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 220.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 233.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 234.3794 ; 246.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long note
|
||||
position: [ 234.3794 ; 259.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: This
|
||||
position: [ 234.3794 ; 272.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: note
|
||||
position: [ 234.3794 ; 285.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: is on
|
||||
position: [ 234.3794 ; 298.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: several
|
||||
position: [ 234.3794 ; 311.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: lines
|
||||
position: [ 234.3794 ; 324.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.italic/13 [ITALIC]
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text:
|
||||
position: [ 315.7608 ; 324.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: and can
|
||||
position: [ 234.3794 ; 337.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: contain
|
||||
position: [ 234.3794 ; 350.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: HTML
|
||||
position: [ 321.5906 ; 350.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.bold/13 [BOLD]
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 228.3794 ; 358.5000 ]
|
||||
pt2: [ 431.7562 ; 358.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 228.3794 ; 360.5000 ]
|
||||
pt2: [ 431.7562 ; 360.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 237.3794 ; 366.5000 ]
|
||||
pt2: [ 242.3794 ; 371.5000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-0.0
|
||||
shadow: 0
|
||||
color: ff000000
|
||||
backcolor: ff000000
|
||||
|
||||
TEXT:
|
||||
text: Calling
|
||||
position: [ 246.8146 ; 373.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: the
|
||||
position: [ 246.8146 ; 386.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: method
|
||||
position: [ 246.8146 ; 399.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: foo()
|
||||
position: [ 342.9676 ; 399.6111 ]
|
||||
orientation: 0
|
||||
font: Monospaced.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: is
|
||||
position: [ 246.8146 ; 412.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: prohibited
|
||||
position: [ 304.4687 ; 412.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 [BACKCOLOR]
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: overlap
|
||||
position: [ 246.8146 ; 425.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 [BACKCOLOR]
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 143.4243 ; 238.5000 ]
|
||||
pt2: [ 218.3794 ; 270.5000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: foo1
|
||||
position: [ 153.4243 ; 257.8333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 10.0000 ; 12.5000 ]
|
||||
pt2: [ 20.0000 ; 13.5000 ]
|
||||
|
||||
LINE:
|
||||
pt1: [ 15.0000 ; 12.5000 ]
|
||||
pt2: [ 15.0000 ; 879.5000 ]
|
||||
stroke: 0.0-0.0-2.0
|
||||
shadow: 0
|
||||
color: ff000000
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 188.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ -20.0000 ; 192.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 196.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 384.0000 ]
|
||||
- type: SEG_ARCTO
|
||||
radius: [ 0.0000 ; 0.0000 ]
|
||||
angle: 0.0
|
||||
largeArcFlag: false
|
||||
sweepFlag: false
|
||||
dest: [ 0.0000 ; 384.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 185.8127 ; 384.0000 ]
|
||||
- type: SEG_ARCTO
|
||||
radius: [ 0.0000 ; 0.0000 ]
|
||||
angle: 0.0
|
||||
largeArcFlag: false
|
||||
sweepFlag: false
|
||||
dest: [ 185.8127 ; 384.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 185.8127 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 175.8127 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
- type: SEG_ARCTO
|
||||
radius: [ 0.0000 ; 0.0000 ]
|
||||
angle: 0.0
|
||||
largeArcFlag: false
|
||||
sweepFlag: false
|
||||
dest: [ 0.0000 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffbfb77
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 175.8127 ; 0.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 175.8127 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 185.8127 ; 10.0000 ]
|
||||
- type: SEG_LINETO
|
||||
pt1: [ 175.8127 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: fffbfb77
|
||||
|
||||
TEXT:
|
||||
text: KO for
|
||||
position: [ 553.7092 ; 468.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 [BACKCOLOR]
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: this note
|
||||
position: [ 553.7092 ; 481.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 [BACKCOLOR]
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: A Long
|
||||
position: [ 553.7092 ; 494.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 507.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 520.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 533.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 546.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 559.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 572.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 585.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 598.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 611.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 624.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 637.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long
|
||||
position: [ 553.7092 ; 650.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Long note
|
||||
position: [ 553.7092 ; 663.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: This
|
||||
position: [ 553.7092 ; 676.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: note
|
||||
position: [ 553.7092 ; 689.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: is on
|
||||
position: [ 553.7092 ; 702.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: several
|
||||
position: [ 553.7092 ; 715.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: lines
|
||||
position: [ 553.7092 ; 728.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.italic/13 [ITALIC]
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text:
|
||||
position: [ 635.0906 ; 728.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: and can
|
||||
position: [ 553.7092 ; 741.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: contain
|
||||
position: [ 553.7092 ; 754.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: HTML
|
||||
position: [ 640.9204 ; 754.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.bold/13 [BOLD]
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 547.7092 ; 762.5000 ]
|
||||
pt2: [ 733.5219 ; 762.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 547.7092 ; 764.5000 ]
|
||||
pt2: [ 733.5219 ; 764.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 556.7092 ; 770.5000 ]
|
||||
pt2: [ 561.7092 ; 775.5000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-0.0
|
||||
shadow: 0
|
||||
color: ff000000
|
||||
backcolor: ff000000
|
||||
|
||||
TEXT:
|
||||
text: Calling
|
||||
position: [ 566.1444 ; 777.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: the
|
||||
position: [ 566.1444 ; 790.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: method
|
||||
position: [ 566.1444 ; 803.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: foo()
|
||||
position: [ 662.2974 ; 803.6111 ]
|
||||
orientation: 0
|
||||
font: Monospaced.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: is
|
||||
position: [ 566.1444 ; 816.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: prohibited
|
||||
position: [ 566.1444 ; 829.6111 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/13 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 452.7562 ; 629.5000 ]
|
||||
pt2: [ 527.7092 ; 661.5000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: foo2
|
||||
position: [ 462.7562 ; 648.8333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 479.2327 ; 857.5000 ]
|
||||
pt2: [ 501.2327 ; 879.5000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 3
|
||||
color: ff000000
|
||||
backcolor: ffffffff
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 484.2327 ; 862.5000 ]
|
||||
pt2: [ 496.2327 ; 874.5000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: middle(ff000000 & ff000000 )
|
||||
backcolor: ff000000
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 441.7562 ; 12.5000 ]
|
||||
pt2: [ 451.7562 ; 13.5000 ]
|
||||
|
||||
LINE:
|
||||
pt1: [ 446.7562 ; 12.5000 ]
|
||||
pt2: [ 446.7562 ; 879.5000 ]
|
||||
stroke: 0.0-0.0-2.0
|
||||
shadow: 0
|
||||
color: ff000000
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 733.5219 ; 12.5000 ]
|
||||
pt2: [ 752.0498 ; 13.5000 ]
|
||||
|
||||
LINE:
|
||||
pt1: [ 738.5219 ; 12.5000 ]
|
||||
pt2: [ 738.5219 ; 879.5000 ]
|
||||
stroke: 0.0-0.0-2.0
|
||||
shadow: 0
|
||||
color: ff000000
|
||||
|
||||
LINE:
|
||||
pt1: [ 180.9019 ; 55.5000 ]
|
||||
pt2: [ 180.9019 ; 238.5000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 176.9019 ; 228.5000 ]
|
||||
- [ 180.9019 ; 238.5000 ]
|
||||
- [ 184.9019 ; 228.5000 ]
|
||||
- [ 180.9019 ; 232.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 490.2327 ; 661.5000 ]
|
||||
pt2: [ 490.2327 ; 857.5000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 486.2327 ; 847.5000 ]
|
||||
- [ 490.2327 ; 857.5000 ]
|
||||
- [ 494.2327 ; 847.5000 ]
|
||||
- [ 490.2327 ; 851.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 180.9019 ; 270.5000 ]
|
||||
pt2: [ 180.9019 ; 448.5000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 180.9019 ; 448.5000 ]
|
||||
pt2: [ 490.2327 ; 448.5000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 490.2327 ; 448.5000 ]
|
||||
pt2: [ 490.2327 ; 629.5000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 486.2327 ; 619.5000 ]
|
||||
- [ 490.2327 ; 629.5000 ]
|
||||
- [ 494.2327 ; 619.5000 ]
|
||||
- [ 490.2327 ; 623.5000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Actor 1
|
||||
position: [ 163.2884 ; 26.5000 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/18 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: Actor 2
|
||||
position: [ 525.0409 ; 26.5000 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/18 []
|
||||
color: NULL_COLOR
|
||||
|
||||
"""
|
||||
*/
|
34
test/nonreg/simple/A0003_Test.java
Normal file
34
test/nonreg/simple/A0003_Test.java
Normal file
@ -0,0 +1,34 @@
|
||||
package nonreg.simple;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import nonreg.BasicTest;
|
||||
|
||||
/*
|
||||
|
||||
"""
|
||||
@startgantt
|
||||
scale 2
|
||||
printscale weekly
|
||||
2020/10/26 to 2020/11/01 are colored in salmon
|
||||
sunday are closed
|
||||
saturday are closed
|
||||
|
||||
Project starts the 2020-10-15
|
||||
[Prototype design] as [TASK1] lasts 25 days
|
||||
[TASK1] is colored in Lavender/LightBlue
|
||||
[Testing] lasts 5 days
|
||||
[TASK1]->[Testing]
|
||||
@endgantt
|
||||
"""
|
||||
|
||||
*/
|
||||
public class A0003_Test extends BasicTest {
|
||||
|
||||
@Test
|
||||
void testSimple() throws IOException {
|
||||
checkImage("(Project)");
|
||||
}
|
||||
}
|
469
test/nonreg/simple/A0003_TestResult.java
Normal file
469
test/nonreg/simple/A0003_TestResult.java
Normal file
@ -0,0 +1,469 @@
|
||||
package nonreg.simple;
|
||||
|
||||
public class A0003_TestResult {
|
||||
}
|
||||
/*
|
||||
"""
|
||||
DPI: 96
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 8.0000 ; 29.0000 ]
|
||||
pt2: [ 16.0000 ; 61.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: ffe0e8e8
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 36.0000 ; 29.0000 ]
|
||||
pt2: [ 44.0000 ; 61.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: ffe0e8e8
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 44.0000 ; 29.0000 ]
|
||||
pt2: [ 72.0000 ; 61.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: fffa8072
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 92.0000 ; 29.0000 ]
|
||||
pt2: [ 100.0000 ; 61.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: ffe0e8e8
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 120.0000 ; 29.0000 ]
|
||||
pt2: [ 128.0000 ; 61.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: ffe0e8e8
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 148.0000 ; 29.0000 ]
|
||||
pt2: [ 156.0000 ; 61.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: ffe0e8e8
|
||||
|
||||
TEXT:
|
||||
text: 19
|
||||
position: [ 21.0000 ; 23.7778 ]
|
||||
orientation: 0
|
||||
font: Serif.plain/10 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: 26
|
||||
position: [ 49.0000 ; 23.7778 ]
|
||||
orientation: 0
|
||||
font: Serif.plain/10 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: 2
|
||||
position: [ 77.0000 ; 23.7778 ]
|
||||
orientation: 0
|
||||
font: Serif.plain/10 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: 9
|
||||
position: [ 105.0000 ; 23.7778 ]
|
||||
orientation: 0
|
||||
font: Serif.plain/10 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: 16
|
||||
position: [ 133.0000 ; 23.7778 ]
|
||||
orientation: 0
|
||||
font: Serif.plain/10 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: 23
|
||||
position: [ 161.0000 ; 23.7778 ]
|
||||
orientation: 0
|
||||
font: Serif.plain/10 []
|
||||
color: NULL_COLOR
|
||||
|
||||
LINE:
|
||||
pt1: [ 16.0000 ; 16.0000 ]
|
||||
pt2: [ 16.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 44.0000 ; 16.0000 ]
|
||||
pt2: [ 44.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 72.0000 ; 16.0000 ]
|
||||
pt2: [ 72.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 100.0000 ; 16.0000 ]
|
||||
pt2: [ 100.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 128.0000 ; 16.0000 ]
|
||||
pt2: [ 128.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 156.0000 ; 16.0000 ]
|
||||
pt2: [ 156.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 168.0000 ; 16.0000 ]
|
||||
pt2: [ 168.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
pt2: [ 0.0000 ; 16.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 68.0000 ; 0.0000 ]
|
||||
pt2: [ 68.0000 ; 16.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
TEXT:
|
||||
text: Oct
|
||||
position: [ 17.4989 ; 9.3333 ]
|
||||
orientation: 0
|
||||
font: Serif.bold/12 [BOLD]
|
||||
color: NULL_COLOR
|
||||
|
||||
LINE:
|
||||
pt1: [ 168.0000 ; 0.0000 ]
|
||||
pt2: [ 168.0000 ; 16.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
TEXT:
|
||||
text: Nov 2020
|
||||
position: [ 72.7816 ; 9.3333 ]
|
||||
orientation: 0
|
||||
font: Serif.bold/12 [BOLD]
|
||||
color: NULL_COLOR
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 0.0000 ]
|
||||
pt2: [ 168.0000 ; 0.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 16.0000 ]
|
||||
pt2: [ 168.0000 ; 16.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 29.0000 ]
|
||||
pt2: [ 168.0000 ; 29.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 132.0000 ; 45.0000 ]
|
||||
pt2: [ 132.0000 ; 53.0000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 132.0000 ; 53.0000 ]
|
||||
pt2: [ 140.0000 ; 53.0000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 136.0000 ; 49.0000 ]
|
||||
- [ 136.0000 ; 53.0000 ]
|
||||
- [ 136.0000 ; 57.0000 ]
|
||||
- [ 140.0000 ; 53.0000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 2.0000 ; 31.0000 ]
|
||||
pt2: [ 138.0000 ; 43.0000 ]
|
||||
xCorner: 8
|
||||
yCorner: 8
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
backcolor: ffe6e6fa
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 9.0000 ; 31.0000 ]
|
||||
pt2: [ 16.0000 ; 44.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffffffff
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 9.0000 ; 31.0000 ]
|
||||
pt2: [ 16.0000 ; 31.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
LINE:
|
||||
pt1: [ 9.0000 ; 43.0000 ]
|
||||
pt2: [ 16.0000 ; 43.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 37.0000 ; 31.0000 ]
|
||||
pt2: [ 44.0000 ; 44.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffffffff
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 37.0000 ; 31.0000 ]
|
||||
pt2: [ 44.0000 ; 31.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
LINE:
|
||||
pt1: [ 37.0000 ; 43.0000 ]
|
||||
pt2: [ 44.0000 ; 43.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 65.0000 ; 31.0000 ]
|
||||
pt2: [ 72.0000 ; 44.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffffffff
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 65.0000 ; 31.0000 ]
|
||||
pt2: [ 72.0000 ; 31.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
LINE:
|
||||
pt1: [ 65.0000 ; 43.0000 ]
|
||||
pt2: [ 72.0000 ; 43.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 93.0000 ; 31.0000 ]
|
||||
pt2: [ 100.0000 ; 44.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffffffff
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 93.0000 ; 31.0000 ]
|
||||
pt2: [ 100.0000 ; 31.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
LINE:
|
||||
pt1: [ 93.0000 ; 43.0000 ]
|
||||
pt2: [ 100.0000 ; 43.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 121.0000 ; 31.0000 ]
|
||||
pt2: [ 128.0000 ; 44.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffffffff
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 121.0000 ; 31.0000 ]
|
||||
pt2: [ 128.0000 ; 31.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
LINE:
|
||||
pt1: [ 121.0000 ; 43.0000 ]
|
||||
pt2: [ 128.0000 ; 43.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffadd8e6
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 142.0000 ; 47.0000 ]
|
||||
pt2: [ 166.0000 ; 59.0000 ]
|
||||
xCorner: 8
|
||||
yCorner: 8
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 149.0000 ; 47.0000 ]
|
||||
pt2: [ 156.0000 ; 60.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffffffff
|
||||
backcolor: ffffffff
|
||||
|
||||
LINE:
|
||||
pt1: [ 149.0000 ; 47.0000 ]
|
||||
pt2: [ 156.0000 ; 47.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
LINE:
|
||||
pt1: [ 149.0000 ; 59.0000 ]
|
||||
pt2: [ 156.0000 ; 59.0000 ]
|
||||
stroke: 2.0-3.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
|
||||
TEXT:
|
||||
text: Prototype design
|
||||
position: [ 142.0000 ; 39.0556 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
TEXT:
|
||||
text: Testing
|
||||
position: [ 170.0000 ; 55.0556 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 61.0000 ]
|
||||
pt2: [ 168.0000 ; 61.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 61.0000 ]
|
||||
pt2: [ 0.0000 ; 77.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
LINE:
|
||||
pt1: [ 68.0000 ; 61.0000 ]
|
||||
pt2: [ 68.0000 ; 77.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
TEXT:
|
||||
text: Oct
|
||||
position: [ 17.4989 ; 70.3333 ]
|
||||
orientation: 0
|
||||
font: Serif.bold/12 [BOLD]
|
||||
color: NULL_COLOR
|
||||
|
||||
LINE:
|
||||
pt1: [ 168.0000 ; 61.0000 ]
|
||||
pt2: [ 168.0000 ; 77.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
TEXT:
|
||||
text: Nov 2020
|
||||
position: [ 72.7816 ; 70.3333 ]
|
||||
orientation: 0
|
||||
font: Serif.bold/12 [BOLD]
|
||||
color: NULL_COLOR
|
||||
|
||||
LINE:
|
||||
pt1: [ 0.0000 ; 77.0000 ]
|
||||
pt2: [ 168.0000 ; 77.0000 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffc0c0c0
|
||||
|
||||
"""
|
||||
*/
|
48
test/nonreg/simple/A0004_Test.java
Normal file
48
test/nonreg/simple/A0004_Test.java
Normal file
@ -0,0 +1,48 @@
|
||||
package nonreg.simple;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import nonreg.BasicTest;
|
||||
|
||||
/*
|
||||
|
||||
"""
|
||||
@startuml
|
||||
|
||||
(*) --> VerifyReservation
|
||||
|
||||
if "" then
|
||||
-> [incorrect] sendToAirport
|
||||
--> (*)
|
||||
else
|
||||
--> [correct] getPreference
|
||||
--> ===Y1===
|
||||
endif
|
||||
|
||||
if "" then
|
||||
-->[nobagage] ===Y2===
|
||||
else
|
||||
-->[bagage] ReceiveBaggage
|
||||
--> ===Y2===
|
||||
endif
|
||||
|
||||
===Y1=== --> PrintBoadingboard
|
||||
--> ===Y2===
|
||||
|
||||
--> GiveTravelDocumentation
|
||||
--> (*)
|
||||
|
||||
@enduml
|
||||
|
||||
"""
|
||||
|
||||
*/
|
||||
public class A0004_Test extends BasicTest {
|
||||
|
||||
@Test
|
||||
void testSimple() throws IOException {
|
||||
checkImage("(12 activities)");
|
||||
}
|
||||
}
|
612
test/nonreg/simple/A0004_TestResult.java
Normal file
612
test/nonreg/simple/A0004_TestResult.java
Normal file
@ -0,0 +1,612 @@
|
||||
package nonreg.simple;
|
||||
|
||||
public class A0004_TestResult {
|
||||
}
|
||||
/*
|
||||
"""
|
||||
DPI: 96
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 139.0000 ; 7.0000 ]
|
||||
pt2: [ 159.0000 ; 27.0000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 3
|
||||
color: NULL_COLOR
|
||||
backcolor: ff000000
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 39.5000 ; 68.0000 ]
|
||||
pt2: [ 258.0017 ; 100.0000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: VerifyReservation
|
||||
position: [ 49.5000 ; 87.3333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 149.0000 ; 137.0000 ]
|
||||
- [ 161.0000 ; 149.0000 ]
|
||||
- [ 149.0000 ; 161.0000 ]
|
||||
- [ 137.0000 ; 149.0000 ]
|
||||
- [ 149.0000 ; 137.0000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 5
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 7.0000 ; 179.0000 ]
|
||||
pt2: [ 173.2574 ; 211.0000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: sendToAirport
|
||||
position: [ 17.0000 ; 198.3333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 128.0000 ; 650.0000 ]
|
||||
pt2: [ 148.0000 ; 670.0000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 3
|
||||
color: ff000000
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
ELLIPSE:
|
||||
pt1: [ 132.5000 ; 654.5000 ]
|
||||
pt2: [ 144.5000 ; 666.5000 ]
|
||||
start: 0.0
|
||||
extend: 0.0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: NULL_COLOR
|
||||
backcolor: ff000000
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 145.5000 ; 229.0000 ]
|
||||
pt2: [ 354.3239 ; 261.0000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: getPreference
|
||||
position: [ 155.5000 ; 248.3333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 235.0000 ; 298.0000 ]
|
||||
pt2: [ 315.0000 ; 306.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 4
|
||||
color: NULL_COLOR
|
||||
backcolor: ff000000
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 275.0000 ; 359.0000 ]
|
||||
- [ 287.0000 ; 371.0000 ]
|
||||
- [ 275.0000 ; 383.0000 ]
|
||||
- [ 263.0000 ; 371.0000 ]
|
||||
- [ 275.0000 ; 359.0000 ]
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 5
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 264.0000 ; 520.0000 ]
|
||||
pt2: [ 344.0000 ; 528.0000 ]
|
||||
xCorner: 0
|
||||
yCorner: 0
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 4
|
||||
color: NULL_COLOR
|
||||
backcolor: ff000000
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 262.0000 ; 451.0000 ]
|
||||
pt2: [ 423.7702 ; 483.0000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: ReceiveBaggage
|
||||
position: [ 272.0000 ; 470.3333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 351.0000 ; 401.0000 ]
|
||||
pt2: [ 546.6156 ; 433.0000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: PrintBoadingboard
|
||||
position: [ 361.0000 ; 420.3333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
RECTANGLE:
|
||||
pt1: [ 115.5000 ; 581.0000 ]
|
||||
pt2: [ 440.6392 ; 613.0000 ]
|
||||
xCorner: 25
|
||||
yCorner: 25
|
||||
stroke: 0.0-0.0-1.5
|
||||
shadow: 4
|
||||
color: ffa80036
|
||||
backcolor: fffefece
|
||||
|
||||
TEXT:
|
||||
text: GiveTravelDocumentation
|
||||
position: [ 125.5000 ; 600.3333 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/12 []
|
||||
color: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 142.0000 ; 25.2631 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 142.0000 ; 35.4562 ]
|
||||
pt2: [ 142.0000 ; 50.5520 ]
|
||||
pt3: [ 142.0000 ; 61.8097 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 149.0000 ; 67.8097 ]
|
||||
- [ 153.0000 ; 58.8097 ]
|
||||
- [ 149.0000 ; 62.8097 ]
|
||||
- [ 145.0000 ; 58.8097 ]
|
||||
- [ 149.0000 ; 67.8097 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 142.0000 ; 94.2505 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 142.0000 ; 105.4667 ]
|
||||
pt2: [ 142.0000 ; 120.4679 ]
|
||||
pt3: [ 142.0000 ; 130.6413 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 149.0000 ; 136.6413 ]
|
||||
- [ 153.0000 ; 127.6413 ]
|
||||
- [ 149.0000 ; 131.6413 ]
|
||||
- [ 145.0000 ; 127.6413 ]
|
||||
- [ 149.0000 ; 136.6413 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 137.0000 ; 123.6413 ]
|
||||
pt2: [ 149.4231 ; 136.6413 ]
|
||||
|
||||
TEXT:
|
||||
text:
|
||||
position: [ 138.0000 ; 133.1969 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 129.7752 ; 153.1168 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 122.2145 ; 158.7553 ]
|
||||
pt2: [ 112.3164 ; 166.1369 ]
|
||||
pt3: [ 103.5732 ; 172.6573 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 110.5732 ; 178.6573 ]
|
||||
- [ 120.1792 ; 176.4834 ]
|
||||
- [ 114.5813 ; 175.6681 ]
|
||||
- [ 115.3966 ; 170.0703 ]
|
||||
- [ 110.5732 ; 178.6573 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 33.1176 ; 155.5563 ]
|
||||
pt2: [ 124.3348 ; 168.5563 ]
|
||||
|
||||
TEXT:
|
||||
text: incorrect
|
||||
position: [ 34.1176 ; 165.1119 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 80.9376 ; 205.2651 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 78.8728 ; 221.8910 ]
|
||||
pt2: [ 76.0000 ; 249.2842 ]
|
||||
pt3: [ 76.0000 ; 273.0000 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 76.0000 ; 273.0000 ]
|
||||
pt2: [ 76.0000 ; 273.0000 ]
|
||||
pt3: [ 76.0000 ; 592.0000 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 76.0000 ; 619.0056 ]
|
||||
pt2: [ 105.0341 ; 640.0259 ]
|
||||
pt3: [ 120.9122 ; 649.5023 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 127.9122 ; 655.5023 ]
|
||||
- [ 122.2339 ; 647.4551 ]
|
||||
- [ 123.6187 ; 652.9399 ]
|
||||
- [ 118.1340 ; 654.3247 ]
|
||||
- [ 127.9122 ; 655.5023 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 154.0211 ; 154.3508 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 160.3243 ; 159.8317 ]
|
||||
pt2: [ 168.1405 ; 166.7127 ]
|
||||
pt3: [ 175.0000 ; 173.0000 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 193.2996 ; 189.7733 ]
|
||||
pt2: [ 213.8411 ; 209.5434 ]
|
||||
pt3: [ 227.5109 ; 222.8383 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 234.5109 ; 228.8383 ]
|
||||
- [ 230.8479 ; 219.6959 ]
|
||||
- [ 230.9266 ; 225.3522 ]
|
||||
- [ 225.2702 ; 225.4309 ]
|
||||
- [ 234.5109 ; 228.8383 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 216.0000 ; 188.5000 ]
|
||||
pt2: [ 293.9440 ; 201.5000 ]
|
||||
|
||||
TEXT:
|
||||
text: correct
|
||||
position: [ 217.0000 ; 198.0556 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 249.0518 ; 255.2505 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 253.5027 ; 266.4667 ]
|
||||
pt2: [ 259.4555 ; 281.4679 ]
|
||||
pt3: [ 263.4926 ; 291.6413 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 270.4926 ; 297.6413 ]
|
||||
- [ 270.8909 ; 287.8005 ]
|
||||
- [ 268.6484 ; 292.9939 ]
|
||||
- [ 263.4550 ; 290.7513 ]
|
||||
- [ 270.4926 ; 297.6413 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 268.0000 ; 316.0974 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 268.0000 ; 326.6457 ]
|
||||
pt2: [ 268.0000 ; 342.4205 ]
|
||||
pt3: [ 268.0000 ; 352.9523 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 275.0000 ; 358.9523 ]
|
||||
- [ 279.0000 ; 349.9523 ]
|
||||
- [ 275.0000 ; 353.9523 ]
|
||||
- [ 271.0000 ; 349.9523 ]
|
||||
- [ 275.0000 ; 358.9523 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 263.0000 ; 345.9523 ]
|
||||
pt2: [ 275.4231 ; 358.9523 ]
|
||||
|
||||
TEXT:
|
||||
text:
|
||||
position: [ 264.0000 ; 355.5079 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 255.8218 ; 369.4963 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 215.5382 ; 381.6592 ]
|
||||
pt2: [ 91.3580 ; 424.2712 ]
|
||||
pt3: [ 131.0000 ; 477.0000 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 146.0983 ; 497.0826 ]
|
||||
pt2: [ 212.5044 ; 511.4342 ]
|
||||
pt3: [ 256.6136 ; 518.9570 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 263.6136 ; 524.9570 ]
|
||||
- [ 255.4141 ; 519.5008 ]
|
||||
- [ 258.6847 ; 524.1164 ]
|
||||
- [ 254.0692 ; 527.3870 ]
|
||||
- [ 263.6136 ; 524.9570 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 138.0000 ; 460.5000 ]
|
||||
pt2: [ 253.5031 ; 473.5000 ]
|
||||
|
||||
TEXT:
|
||||
text: nobagage
|
||||
position: [ 139.0000 ; 470.0556 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 265.1414 ; 377.3557 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 262.5349 ; 390.4258 ]
|
||||
pt2: [ 260.3945 ; 412.0128 ]
|
||||
pt3: [ 270.0000 ; 427.0000 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 274.7698 ; 434.4421 ]
|
||||
pt2: [ 281.7630 ; 440.2698 ]
|
||||
pt3: [ 289.4347 ; 444.8128 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 296.4347 ; 450.8128 ]
|
||||
- [ 290.7288 ; 442.7852 ]
|
||||
- [ 292.1324 ; 448.2651 ]
|
||||
- [ 286.6525 ; 449.6688 ]
|
||||
- [ 296.4347 ; 450.8128 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
EMPTY:
|
||||
pt1: [ 277.0000 ; 410.5000 ]
|
||||
pt2: [ 342.5080 ; 423.5000 ]
|
||||
|
||||
TEXT:
|
||||
text: bagage
|
||||
position: [ 278.0000 ; 420.0556 ]
|
||||
orientation: 0
|
||||
font: SansSerif.plain/11 []
|
||||
color: NULL_COLOR
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 326.5592 ; 477.2505 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 319.6159 ; 488.4667 ]
|
||||
pt2: [ 310.3294 ; 503.4679 ]
|
||||
pt3: [ 304.0316 ; 513.6413 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 311.0316 ; 519.6413 ]
|
||||
- [ 319.1698 ; 514.0944 ]
|
||||
- [ 313.6633 ; 515.3900 ]
|
||||
- [ 312.3677 ; 509.8835 ]
|
||||
- [ 311.0316 ; 519.6413 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 286.2922 ; 316.0384 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 317.6162 ; 334.9408 ]
|
||||
pt2: [ 381.5657 ; 373.5310 ]
|
||||
pt3: [ 416.9883 ; 394.9067 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 423.9883 ; 400.9067 ]
|
||||
- [ 418.3493 ; 392.8320 ]
|
||||
- [ 419.7074 ; 398.3234 ]
|
||||
- [ 414.2160 ; 399.6815 ]
|
||||
- [ 423.9883 ; 400.9067 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 442.1322 ; 427.2570 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 441.4486 ; 441.7451 ]
|
||||
pt2: [ 438.2173 ; 463.2922 ]
|
||||
pt3: [ 426.0000 ; 477.0000 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 403.3436 ; 502.4206 ]
|
||||
pt2: [ 365.9396 ; 514.4137 ]
|
||||
pt3: [ 337.2264 ; 520.0513 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 344.2264 ; 526.0513 ]
|
||||
- [ 353.8284 ; 528.2424 ]
|
||||
- [ 349.1327 ; 525.0880 ]
|
||||
- [ 352.2871 ; 520.3923 ]
|
||||
- [ 344.2264 ; 526.0513 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 292.3517 ; 538.2631 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 288.1451 ; 548.4562 ]
|
||||
pt2: [ 281.9151 ; 563.5520 ]
|
||||
pt3: [ 277.2690 ; 574.8097 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 284.2690 ; 580.8097 ]
|
||||
- [ 291.3999 ; 574.0163 ]
|
||||
- [ 286.1765 ; 576.1878 ]
|
||||
- [ 284.0049 ; 570.9644 ]
|
||||
- [ 284.2690 ; 580.8097 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
PATH:
|
||||
- type: SEG_MOVETO
|
||||
pt1: [ 237.4665 ; 607.0901 ]
|
||||
- type: SEG_CUBICTO
|
||||
pt1: [ 206.0796 ; 621.2142 ]
|
||||
pt2: [ 161.1219 ; 641.4451 ]
|
||||
pt3: [ 141.1865 ; 650.4161 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: NULL_COLOR
|
||||
|
||||
POLYGON:
|
||||
points:
|
||||
- [ 148.1865 ; 656.4161 ]
|
||||
- [ 158.0353 ; 656.3705 ]
|
||||
- [ 152.7461 ; 654.3642 ]
|
||||
- [ 154.7524 ; 649.0751 ]
|
||||
- [ 148.1865 ; 656.4161 ]
|
||||
stroke: 0.0-0.0-1.0
|
||||
shadow: 0
|
||||
color: ffa80036
|
||||
backcolor: ffa80036
|
||||
|
||||
"""
|
||||
*/
|
Loading…
Reference in New Issue
Block a user