From 7f4e165bb88598d2b283318ecd3acfecb8e5b27c Mon Sep 17 00:00:00 2001 From: Tamino Dauth Date: Tue, 16 Apr 2019 13:54:04 +0200 Subject: [PATCH] Update TODOs #19 --- .../scala/de/retest/guistatemachine/api/example/Example.scala | 4 ++-- .../guistatemachine/api/neo4j/GuiStateMachineApiNeo4J.scala | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/scala/de/retest/guistatemachine/api/example/Example.scala b/src/main/scala/de/retest/guistatemachine/api/example/Example.scala index 96615d7..5907264 100644 --- a/src/main/scala/de/retest/guistatemachine/api/example/Example.scala +++ b/src/main/scala/de/retest/guistatemachine/api/example/Example.scala @@ -38,11 +38,11 @@ object Example extends App { val startState = stateMachine.getState(startSutState) val numberOfOutgoingActionTransitions = startState.getOutgoingActionTransitions.size - println(s"Number of outgoing action transitions: $numberOfOutgoingActionTransitions") // TODO #19 No outgoing actions. + println(s"Number of outgoing action transitions: $numberOfOutgoingActionTransitions") val endState = stateMachine.getState(endSutState) val numberOfIncomingActionTransitions = endState.getIncomingActionTransitions.size - println(s"Number of incoming action transitions: $numberOfOutgoingActionTransitions") // TODO #19 No incoming actions. + println(s"Number of incoming action transitions: $numberOfOutgoingActionTransitions") println(s"All states after executing action0: ${stateMachine.getAllStates.size}") diff --git a/src/main/scala/de/retest/guistatemachine/api/neo4j/GuiStateMachineApiNeo4J.scala b/src/main/scala/de/retest/guistatemachine/api/neo4j/GuiStateMachineApiNeo4J.scala index 9bc64e6..402decc 100644 --- a/src/main/scala/de/retest/guistatemachine/api/neo4j/GuiStateMachineApiNeo4J.scala +++ b/src/main/scala/de/retest/guistatemachine/api/neo4j/GuiStateMachineApiNeo4J.scala @@ -24,6 +24,7 @@ class GuiStateMachineApiNeo4J extends GuiStateMachineApi { override def removeStateMachine(name: String): Boolean = stateMachines.remove(name) match { case Some(stateMachine) => + // TODO #19 Should we remove the state machine from the disk? stateMachine.clear() val uri = getUri(name) Neo4jSessionFactory.getSessionFactoryEmbedded(uri).close() @@ -35,7 +36,7 @@ class GuiStateMachineApiNeo4J extends GuiStateMachineApi { override def clear(): Unit = stateMachines.keySet foreach { name => // TODO #19 keys can be modified concurrently. So we might not remove all state machines? removeStateMachine(name) - } // TODO #19 Removes from disk? + } private def getUri(name: String): String = new File(name).toURI.toString }