tests/Tools__NewSystemBrowserTests.st
author Jan Vrany <jan.vrany@labware.com>
Sat, 30 Sep 2023 22:55:25 +0100
branchjv
changeset 19648 5df52d354504
parent 18272 eef85526ca1f
permissions -rw-r--r--
`TestRunner2`: do not use `#keysAndValuesCollect:` ...as semantics differ among smalltalk dialects. This is normally not a problem until we use code that adds this as a "compatibility" method. So to stay on a safe side, avoid using this method.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
18226
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     1
"
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     2
 COPYRIGHT (c) 2017 Jan Vrany
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     3
              All Rights Reserved
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     4
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     5
 This software is furnished under a license and may be used
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     6
 only in accordance with the terms of that license and with the
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     7
 inclusion of the above copyright notice.   This software may not
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     8
 be provided or otherwise made available to, or used by, any
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
     9
 other person.  No title to or ownership of the software is
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    10
 hereby transferred.
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    11
"
17730
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    12
"{ Package: 'stx:libtool/tests' }"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    13
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    14
"{ NameSpace: Tools }"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    15
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    16
TestCase subclass:#NewSystemBrowserTests
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    17
	instanceVariableNames:'browser browserInteractor'
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    18
	classVariableNames:''
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    19
	poolDictionaries:''
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    20
	category:'Interface-Browsers-New-Tests'
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    21
!
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    22
18226
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    23
!NewSystemBrowserTests class methodsFor:'documentation'!
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    24
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    25
copyright
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    26
"
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    27
 COPYRIGHT (c) 2017 Jan Vrany
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    28
              All Rights Reserved
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    29
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    30
 This software is furnished under a license and may be used
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    31
 only in accordance with the terms of that license and with the
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    32
 inclusion of the above copyright notice.   This software may not
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    33
 be provided or otherwise made available to, or used by, any
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    34
 other person.  No title to or ownership of the software is
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    35
 hereby transferred.
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    36
"
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    37
! !
346376844040 Copyright updates
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 17730
diff changeset
    38
17730
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    39
!NewSystemBrowserTests methodsFor:'mocks'!
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    40
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    41
foo
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    42
    ^ 1
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    43
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    44
    "Created: / 07-08-2017 / 16:07:36 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    45
! !
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    46
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    47
!NewSystemBrowserTests methodsFor:'running'!
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    48
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    49
setUp
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    50
    Screen current isNil ifTrue:[
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    51
    	Smalltalk openDisplay.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    52
    ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    53
    self skipIf:Screen current isNil description:'No display connection'.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    54
    Smalltalk loadPackage:'stx:goodies/sunit/ext/ui'.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    55
    super setUp.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    56
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    57
    browser := Tools::NewSystemBrowser new.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    58
    browser open.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    59
    browserInteractor := browser interactor.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    60
    MessageTracer untraceMethod: (self class >> #foo)
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    61
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    62
    "Add your own code here..."
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    63
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    64
    "Modified: / 15-10-2017 / 21:54:46 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    65
!
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    66
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    67
tearDown
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    68
    browser closeDownViews.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    69
    browser := browserInteractor := nil.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    70
    MessageTracer untraceMethod: (self class >> #foo)
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    71
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    72
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    73
    "Add your own code here..."
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    74
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    75
    "Created: / 07-08-2017 / 16:25:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    76
! !
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    77
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    78
!NewSystemBrowserTests methodsFor:'tests'!
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    79
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    80
test_issue_108_a
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    81
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    82
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    83
    self assert: (self class >> #foo) isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    84
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    85
    browserInteractor do:[ browser switchToClass: self class selector: #foo ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    86
    self assert: browser theSingleSelectedMethod == (self class >> #foo).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    87
    "
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    88
    browser selectedMethods onChangeEvaluate: [ self halt ]
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    89
    "
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    90
    browserInteractor do:[ browser  debugMenuTrace ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    91
    self assert: (self class >> #foo) == (browser theSingleSelectedMethod).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    92
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    93
    self assert: (self class >> #foo) isWrapped.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    94
    self assert: (self class >> #foo) originalMethod isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    95
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    96
    browserInteractor do:[ browser  debugMenuTraceSender ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    97
    self assert: (self class >> #foo) == (browser theSingleSelectedMethod).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    98
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
    99
    self assert: (self class >> #foo) isWrapped.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   100
    self assert: (self class >> #foo) originalMethod isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   101
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   102
    browserInteractor do:[ browser  debugMenuRemoveBreakOrTrace ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   103
    self assert: (self class >> #foo) == (browser theSingleSelectedMethod).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   104
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   105
    self assert: (self class >> #foo) isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   106
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   107
    "Created: / 07-08-2017 / 16:07:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   108
    "Modified: / 15-10-2017 / 23:25:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   109
!
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   110
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   111
test_issue_108_b
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   112
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   113
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   114
    self assert: (self class >> #foo) isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   115
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   116
    browserInteractor do:[ browser switchToClass: self class selector: #foo ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   117
    self assert: browser theSingleSelectedMethod == (self class >> #foo).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   118
    "
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   119
    browser selectedMethods onChangeEvaluate: [ self halt ]
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   120
    (browser builder findComponentAt:#MethodList) application selectedMethodNameIndices onChangeEvaluate: [ self halt ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   121
    "
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   122
    browserInteractor do:[ browser  debugMenuBreakPoint ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   123
    self assert: (self class >> #foo) == (browser theSingleSelectedMethod).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   124
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   125
    self assert: (self class >> #foo) isWrapped.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   126
    self assert: (self class >> #foo) originalMethod isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   127
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   128
    browserInteractor do:[ browser  debugMenuRemoveBreakOrTrace ].
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   129
    self assert: (self class >> #foo) == (browser theSingleSelectedMethod).
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   130
    self assert: (self class >> #foo) mclass == self class.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   131
    self assert: (self class >> #foo) isWrapped not.
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   132
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   133
    "Created: / 15-10-2017 / 22:30:53 / Jan Vrany <jan.vrany@fit.cvut.cz>"
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   134
! !
9ae4a3d621e0 Issue #108: Added some tests for issue #108
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff changeset
   135
18272
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   136
!NewSystemBrowserTests class methodsFor:'documentation'!
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   137
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   138
version_HG
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   139
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   140
    ^ '$Changeset: <not expanded> $'
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   141
! !
eef85526ca1f Issue #230: added tests
Jan Vrany <jan.vrany@fit.cvut.cz>
parents: 18226
diff changeset
   142