#REFACTORING by sr
authorsr
Wed, 18 Oct 2017 14:53:16 +0200
changeset 1877 1c54a7a05eab
parent 1876 dfc87bb5d4ec
child 1878 1b8f50bc363e
#REFACTORING by sr class: RegressionTests::NumberTest changed: #testReadFrom
RegressionTests__NumberTest.st
--- a/RegressionTests__NumberTest.st	Wed Oct 18 11:28:56 2017 +0200
+++ b/RegressionTests__NumberTest.st	Wed Oct 18 14:53:16 2017 +0200
@@ -329,8 +329,6 @@
 !NumberTest methodsFor:'tests-reading'!
 
 testReadFrom
-    |compiledMethod|
-
     self assert: 1.0e-14    = (Number readFrom: '1.0e-14').
 
     self assert: ('1' asNumber = 1).
@@ -368,13 +366,13 @@
         self assert: ((Number readSmalltalkSyntaxFrom:'10r-22.2s5') = -22.2).
 
         "/ test fails when stc code, byte code works
-        compiledMethod := self class compiledMethodAt:#'test05_Comparing'.
-        (compiledMethod notNil 
-        and:[compiledMethod byteCode isNil]) ifTrue:[ 
-            self logSkipped:'2r1e26 is not valid in stc code -> debugger doesNotUnderstand: #e26'.
-        ] ifFalse:[    
-            self assert: 2r1e26     = (Number readSmalltalkSyntaxFrom: '2r1e26').
-        ].
+        (Helper 
+            isStcCompiledMethod:#'testReadFrom'
+            in:self) ifTrue:[ 
+                self logSkipped:'2r1e26 is not valid in stc code -> debugger doesNotUnderstand: #e26'.
+            ] ifFalse:[    
+                self assert: 2r1e26     = (Number readSmalltalkSyntaxFrom: '2r1e26').
+            ].
 
         self assert: ('-1q' asNumber = -1).
         self assert: ('-1q' asNumber class == LongFloat).