Skip to content
This repository was archived by the owner on Mar 12, 2020. It is now read-only.

Commit 11c4112

Browse files
committed
Adapt toString methods #27
1 parent 36985aa commit 11c4112

File tree

6 files changed

+17
-11
lines changed

6 files changed

+17
-11
lines changed

src/main/scala/de/retest/guistatemachine/api/ActionIdentifier.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@ package de.retest.guistatemachine.api
22

33
import de.retest.surili.commons.actions.Action
44

5-
class ActionIdentifier(action: Action) extends HashIdentifier(action)
5+
class ActionIdentifier(action: Action) extends HashIdentifier(action) {
6+
val msg = s"ActionIdentifier[action=${action.toString}, hash=$hash]"
7+
override def toString: String = msg
8+
}

src/main/scala/de/retest/guistatemachine/api/HashIdentifier.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class HashIdentifier(serializable: Serializable) extends scala.Serializable {
2323

2424
override def hashCode(): Int = hash.hashCode
2525

26-
override def toString: String = s"hash=$hash"
26+
override def toString: String = s"HashIdentifier[hash=$hash]"
2727

2828
}
2929

src/main/scala/de/retest/guistatemachine/api/State.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ trait State {
3939

4040
override def hashCode(): Int = this.getSutStateIdentifier.hashCode()
4141

42-
override def toString: String = s"sutStateIdentifier=$getSutStateIdentifier"
42+
override def toString: String = s"State[sutStateIdentifier=$getSutStateIdentifier]"
4343

4444
/**
4545
* Adds a new transition to the state which is only allowed by calling the methods of [[GuiStateMachine]].

src/main/scala/de/retest/guistatemachine/api/SutStateIdentifier.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@ package de.retest.guistatemachine.api
22

33
import de.retest.recheck.ui.descriptors.SutState
44

5-
class SutStateIdentifier(sutState: SutState) extends HashIdentifier(sutState)
5+
class SutStateIdentifier(sutState: SutState) extends HashIdentifier(sutState) {
6+
val msg = s"SutStateIdentifier[sutState=${sutState.toString}, hash=$hash]"
7+
override def toString: String = msg
8+
}

src/test/scala/de/retest/guistatemachine/api/impl/StateImplSpec.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class StateImplSpec extends AbstractApiSpec {
2828

2929
"be converted into a string" in {
3030
val s0 = StateImpl(sutStateAIdentifier)
31-
s0.toString shouldEqual "sutStateIdentifier=hash=0e4fd44f14d365fae3a7f3579b7ef013e1167e0f4ef6de418367b81edc63450d"
31+
s0.toString shouldEqual "State[sutStateIdentifier=SutStateIdentifier[sutState=State[descriptor=[]], hash=0e4fd44f14d365fae3a7f3579b7ef013e1167e0f4ef6de418367b81edc63450d]]"
3232
}
3333
}
3434
}

src/test/scala/de/retest/guistatemachine/api/impl/serialization/GuiStateMachineGMLSerializerSpec.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class GuiStateMachineGMLSerializerSpec extends AbstractApiSpec with BeforeAndAft
5454
| node
5555
| [
5656
| id 1
57-
| label "hash=acd05dfba59670825451169c470d430727226dd0dec48c64961305a0c5ab1ecb"
57+
| label "SutStateIdentifier[sutState=State[descriptor=[]], hash=acd05dfba59670825451169c470d430727226dd0dec48c64961305a0c5ab1ecb]"
5858
| graphics
5959
| [
6060
| type "rectangle"
@@ -69,7 +69,7 @@ class GuiStateMachineGMLSerializerSpec extends AbstractApiSpec with BeforeAndAft
6969
| node
7070
| [
7171
| id 2
72-
| label "hash=c44472d3d18e4f62b073a232e3119de9d94d3c6242b65125f454d62aced7f84e"
72+
| label "SutStateIdentifier[sutState=State[descriptor=[, , ]], hash=c44472d3d18e4f62b073a232e3119de9d94d3c6242b65125f454d62aced7f84e]"
7373
| graphics
7474
| [
7575
| type "rectangle"
@@ -86,7 +86,7 @@ class GuiStateMachineGMLSerializerSpec extends AbstractApiSpec with BeforeAndAft
8686
| id 3
8787
| source 1
8888
| target 2
89-
| label "hash=240d08498736de4d893c146fd64b58b1ae1eda8c36a565919b035d86c6ee2084"
89+
| label "ActionIdentifier[action=NavigateToAction(url=http://wikipedia.org), hash=240d08498736de4d893c146fd64b58b1ae1eda8c36a565919b035d86c6ee2084]"
9090
| LabelGraphics
9191
| [
9292
| model "centered"
@@ -104,7 +104,7 @@ class GuiStateMachineGMLSerializerSpec extends AbstractApiSpec with BeforeAndAft
104104
| id 4
105105
| source 1
106106
| target 2
107-
| label "hash=fd00ea22cb50efd96c3ff59d8900685d0d64f2cee1e77873133e7e186afd2e7f"
107+
| label "ActionIdentifier[action=NavigateToAction(url=http://google.com), hash=fd00ea22cb50efd96c3ff59d8900685d0d64f2cee1e77873133e7e186afd2e7f]"
108108
| LabelGraphics
109109
| [
110110
| model "centered"
@@ -122,7 +122,7 @@ class GuiStateMachineGMLSerializerSpec extends AbstractApiSpec with BeforeAndAft
122122
| id 5
123123
| source 2
124124
| target 1
125-
| label "hash=240d08498736de4d893c146fd64b58b1ae1eda8c36a565919b035d86c6ee2084"
125+
| label "ActionIdentifier[action=NavigateToAction(url=http://wikipedia.org), hash=240d08498736de4d893c146fd64b58b1ae1eda8c36a565919b035d86c6ee2084]"
126126
| LabelGraphics
127127
| [
128128
| model "centered"
@@ -140,7 +140,7 @@ class GuiStateMachineGMLSerializerSpec extends AbstractApiSpec with BeforeAndAft
140140
| id 6
141141
| source 2
142142
| target 1
143-
| label "hash=fd00ea22cb50efd96c3ff59d8900685d0d64f2cee1e77873133e7e186afd2e7f"
143+
| label "ActionIdentifier[action=NavigateToAction(url=http://google.com), hash=fd00ea22cb50efd96c3ff59d8900685d0d64f2cee1e77873133e7e186afd2e7f]"
144144
| LabelGraphics
145145
| [
146146
| model "centered"

0 commit comments

Comments
 (0)