adds a new gui test case

This commit is contained in:
hneemann 2021-05-21 08:20:14 +02:00
parent b3332e0ae3
commit 77c85bf7a7
2 changed files with 71 additions and 0 deletions

View File

@ -523,6 +523,18 @@ public class TestInGUI extends TestCase {
.execute();
}
public void testClickOnTight() {
new GuiTester("dig/manualError/tight.dig")
.press("control typed -", 20)
.delay(100)
.add(new SetMouseToElement(v -> v.getElementAttributes().get(Keys.VALUE) == 0))
.delay(100)
.mouseClick(InputEvent.BUTTON3_DOWN_MASK)
.add(new GuiTester.WindowCheck<>(AttributeDialog.class))
.add(new GuiTester.CloseTopMost())
.execute();
}
public void testKeyboard() {
new GuiTester("dig/io/keyboard.dig")
.press("SPACE")

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<circuit>
<version>1</version>
<attributes/>
<visualElements>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="360" y="200"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="360" y="220"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="360" y="240"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="380" y="200"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes>
<entry>
<string>Value</string>
<long>0</long>
</entry>
</elementAttributes>
<pos x="380" y="220"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="380" y="240"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="400" y="200"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="400" y="220"/>
</visualElement>
<visualElement>
<elementName>Const</elementName>
<elementAttributes/>
<pos x="400" y="240"/>
</visualElement>
</visualElements>
<wires/>
<measurementOrdering/>
</circuit>