summaryrefslogtreecommitdiff
path: root/src/test/java/simulator/builder/SimulationBuilderTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/simulator/builder/SimulationBuilderTest.java')
-rw-r--r--src/test/java/simulator/builder/SimulationBuilderTest.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/java/simulator/builder/SimulationBuilderTest.java b/src/test/java/simulator/builder/SimulationBuilderTest.java
index 3992688..a5b25a0 100644
--- a/src/test/java/simulator/builder/SimulationBuilderTest.java
+++ b/src/test/java/simulator/builder/SimulationBuilderTest.java
@@ -75,12 +75,15 @@ class SimulationBuilderTest {
void testCreateRaftSimulation() throws Exception {
String filename = TEST_DIR + "test-raft.dat";
- SimulationFactory.createRaftSimulation()
+ SimulationBuilder builder = SimulationFactory.createRaftSimulation();
+ builder
.save(filename);
File file = new File(filename);
assertTrue(file.exists(), "Simulation file should be created");
assertTrue(file.length() > 10000, "Raft simulation should be larger");
+ assertEquals(60, builder.getSimulator().getPrefs().getInteger("sim.seconds"),
+ "Raft simulation should replay for 60 seconds");
String content = new String(Files.readAllBytes(file.toPath()),
StandardCharsets.ISO_8859_1);