mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-23 12:21:05 -04:00
adds a gui test, see #645
This commit is contained in:
parent
fafdfe5600
commit
4932013373
@ -13,6 +13,7 @@ import de.neemann.digital.core.element.Keys;
|
|||||||
import de.neemann.digital.core.extern.External;
|
import de.neemann.digital.core.extern.External;
|
||||||
import de.neemann.digital.core.io.In;
|
import de.neemann.digital.core.io.In;
|
||||||
import de.neemann.digital.core.io.Out;
|
import de.neemann.digital.core.io.Out;
|
||||||
|
import de.neemann.digital.core.io.Probe;
|
||||||
import de.neemann.digital.core.memory.ROM;
|
import de.neemann.digital.core.memory.ROM;
|
||||||
import de.neemann.digital.core.wiring.Driver;
|
import de.neemann.digital.core.wiring.Driver;
|
||||||
import de.neemann.digital.draw.elements.Circuit;
|
import de.neemann.digital.draw.elements.Circuit;
|
||||||
@ -183,6 +184,30 @@ public class TestInGUI extends TestCase {
|
|||||||
.execute();
|
.execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void testTreeViewSearch() {
|
||||||
|
new GuiTester()
|
||||||
|
.delay(500)
|
||||||
|
.press("F5")
|
||||||
|
.mouseMove(100, 65)
|
||||||
|
.delay(300)
|
||||||
|
.mouseClick(InputEvent.BUTTON1_DOWN_MASK)
|
||||||
|
.delay(200)
|
||||||
|
.type("probe")
|
||||||
|
.delay(200)
|
||||||
|
.mouseMove(100, 110)
|
||||||
|
.mouseClick(InputEvent.BUTTON1_DOWN_MASK)
|
||||||
|
.delay(200)
|
||||||
|
.mouseMove(400, 200)
|
||||||
|
.mouseClick(InputEvent.BUTTON1_DOWN_MASK)
|
||||||
|
.delay(500)
|
||||||
|
.add(new GuiTester.WindowCheck<>(Main.class, (gt, main) -> {
|
||||||
|
Circuit c = main.getCircuitComponent().getCircuit();
|
||||||
|
assertEquals(1, c.getElements().size());
|
||||||
|
assertTrue(c.getElements().get(0).equalsDescription(Probe.DESCRIPTION));
|
||||||
|
}))
|
||||||
|
.execute();
|
||||||
|
}
|
||||||
|
|
||||||
public void testAnalysis() {
|
public void testAnalysis() {
|
||||||
new GuiTester("dig/manualError/09_analysis.dig")
|
new GuiTester("dig/manualError/09_analysis.dig")
|
||||||
.press("F9")
|
.press("F9")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user