In tests use `self assert: a equals: b`
...rather than `self assert: a = b`. The former give better error
message and makes debugging easier as values are captured in stack
(so for example, one can see the actual values in CI test report).
--- a/tests/Tools__CodeView2Tests.st Wed Aug 29 21:41:40 2018 +0100
+++ b/tests/Tools__CodeView2Tests.st Wed Aug 29 21:47:14 2018 +0100
@@ -91,15 +91,16 @@
col:9
toLine:1
col:12.
- self assert:textView selection first = 'some'.
+ self assert:textView selection first equals: 'some'.
textView setClipboardText:'pasted'.
textViewInteractor type:#Paste.
- self assert:textView selection first = 'pasted'.
- self assert:textView contents = 'Here is pasted word.
+ self assert:textView selection first equals: 'pasted'.
+ self assert:textView contents equals: 'Here is pasted word.
'.
"Created: / 17-07-2018 / 09:28:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 17-07-2018 / 09:28:42 / jv"
+ "Modified: / 29-08-2018 / 21:43:10 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
test_issue230_01b
@@ -115,14 +116,15 @@
textViewInteractor type:'Here is some word.'.
textView setCursorCol:10.
textViewInteractor type:#SelectWord.
- self assert:textView selection first = 'some'.
+ self assert:textView selection first equals: 'some'.
textView setClipboardText:'pasted'.
textViewInteractor type:#Paste.
- self assert:textView selection first = 'pasted'.
- self assert:textView contents = 'Here is pasted word.
+ self assert:textView selection first equals: 'pasted'.
+ self assert:textView contents equals: 'Here is pasted word.
'.
"Created: / 17-07-2018 / 09:37:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 29-08-2018 / 21:43:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
test_issue230_01c
@@ -138,16 +140,24 @@
textView contents:'Here is some word.'.
textView setCursorCol:10.
textViewInteractor type:#SelectWord.
- self assert:textView selection first = 'some'.
+ self assert:textView selection first equals: 'some'.
textViewInteractor type:#Copy.
textView setCursorCol:3.
textViewInteractor type:#SelectWord.
- self assert:textView selection first = 'Here'.
+ self assert:textView selection first equals: 'Here'.
textViewInteractor type:#Paste.
- self assert:textView selection first = 'some'.
- self assert:textView contents = 'some is some word.
+ self assert:textView selection first equals: 'some'.
+ self assert:textView contents equals: 'some is some word.
'.
"Created: / 17-07-2018 / 10:16:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 29-08-2018 / 21:43:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !
+!CodeView2Tests class methodsFor:'documentation'!
+
+version_HG
+
+ ^ '$Changeset: <not expanded> $'
+! !
+
--- a/tests/WorkspaceApplicationTests.st Wed Aug 29 21:41:40 2018 +0100
+++ b/tests/WorkspaceApplicationTests.st Wed Aug 29 21:47:14 2018 +0100
@@ -86,15 +86,16 @@
col:9
toLine:1
col:12.
- self assert:textView selection first = 'some'.
+ self assert:textView selection first equals: 'some'.
textView setClipboardText:'pasted'.
textViewInteractor type:#Paste.
- self assert:textView selection first = 'pasted'.
- self assert:textView contents = 'Here is pasted word.
+ self assert:textView selection first equals: 'pasted'.
+ self assert:textView contents equals: 'Here is pasted word.
'.
"Created: / 17-07-2018 / 09:28:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
"Modified: / 17-07-2018 / 09:28:42 / jv"
+ "Modified: / 29-08-2018 / 21:43:30 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
test_issue230_01b
@@ -110,14 +111,15 @@
textViewInteractor type:'Here is some word.'.
textView setCursorCol:10.
textViewInteractor type:#SelectWord.
- self assert:textView selection first = 'some'.
+ self assert:textView selection first equals: 'some'.
textView setClipboardText:'pasted'.
textViewInteractor type:#Paste.
- self assert:textView selection first = 'pasted'.
- self assert:textView contents = 'Here is pasted word.
+ self assert:textView selection first equals: 'pasted'.
+ self assert:textView contents equals: 'Here is pasted word.
'.
"Created: / 17-07-2018 / 09:37:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 29-08-2018 / 21:43:34 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
test_issue230_01c
@@ -133,16 +135,17 @@
textView contents:'Here is some word.'.
textView setCursorCol:10.
textViewInteractor type:#SelectWord.
- self assert:textView selection first = 'some'.
+ self assert:textView selection first equals: 'some'.
textViewInteractor type:#Copy.
textView setCursorCol:3.
textViewInteractor type:#SelectWord.
- self assert:textView selection first = 'Here'.
+ self assert:textView selection first equals: 'Here'.
textViewInteractor type:#Paste.
- self assert:textView selection first = 'some'.
- self assert:textView contents = 'some is some word.
+ self assert:textView selection first equals: 'some'.
+ self assert:textView contents equals: 'some is some word.
'.
"Created: / 17-07-2018 / 10:16:28 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 29-08-2018 / 21:43:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
! !