In tests use `self assert: a equals: b` jv
authorJan Vrany <jan.vrany@fit.cvut.cz>
Wed, 29 Aug 2018 21:47:14 +0100
branchjv
changeset 18369 4ccc3b5d656d
parent 18368 3877b0e95a78
child 18394 a1d5f7f3d845
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).
tests/Tools__CodeView2Tests.st
tests/WorkspaceApplicationTests.st
--- 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>"
 ! !