summaryrefslogtreecommitdiffstats
path: root/test/gui/CalculatorTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/gui/CalculatorTest.java')
-rw-r--r--test/gui/CalculatorTest.java35
1 files changed, 29 insertions, 6 deletions
diff --git a/test/gui/CalculatorTest.java b/test/gui/CalculatorTest.java
index 77d3371..98c6516 100644
--- a/test/gui/CalculatorTest.java
+++ b/test/gui/CalculatorTest.java
@@ -15,6 +15,7 @@ import static org.loadui.testfx.Assertions.verifyThat;
import static org.loadui.testfx.controls.Commons.hasText;
import java.io.IOException;
+
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.control.Button;
@@ -29,9 +30,8 @@ public class CalculatorTest extends GuiTest
{
try
{
- return FXMLLoader
- .load(CalculatorTest.class
- .getResource("/de/fhswf/in/inf/upnfx/view/MainView.fxml"));
+ return FXMLLoader.load(CalculatorTest.class
+ .getResource("/de/fhswf/in/inf/upnfx/view/MainView.fxml"));
}
catch (IOException e)
{
@@ -44,15 +44,12 @@ public class CalculatorTest extends GuiTest
{
Button button = find("#0");
click(button);
- button = find("#0");
click(button);
button = find("#,");
click(button);
- button = find("#,");
click(button);
button = find("#0");
click(button);
- button = find("#0");
click(button);
button = find("#1");
click(button);
@@ -60,6 +57,32 @@ public class CalculatorTest extends GuiTest
}
@Test
+ public void testClx()
+ {
+ Button button = find("#1");
+ click(button);
+ button = find("#2");
+ click(button);
+ button = find("#3");
+ click(button);
+ button = find("#ENT");
+ click(button);
+ verifyThat("#display", hasText("123.0"));
+ button = find("#4");
+ click(button);
+ button = find("#5");
+ click(button);
+ button = find("#6");
+ click(button);
+ verifyThat("#display", hasText("456"));
+ button = find("#CLX");
+ click(button);
+ verifyThat("#display", hasText("123.0"));
+ click(button);
+ verifyThat("#display", hasText(""));
+ }
+
+ @Test
public void testNumbers()
{
Button button = find("#0");