11Class {
22 #name : #BlDemoBasicNodeTest ,
33 #superclass : #TestCase ,
4- #instVars : [
5- ' class' ,
6- ' class2'
7- ],
84 #category : #' Bloc-Demo-NodeTests'
95}
106
117{ #category : #tests }
128BlDemoBasicNodeTest >> testEnsureClassForWithDifferentClass [
139
14- | demo |
10+ | demo class class2 |
1511 demo := BlDemoCollector new .
16- class := demo ensureClassFor: BlDemoData .
17- class2 := demo ensureClassFor: BlDemoData2 .
18- self deny: class == class2
12+ class := demo ensureClassFor: BlFakeDemo .
13+ class2 := demo ensureClassFor: BlFakeDemo2 .
14+
15+ self deny: class identicalTo: class2
1916]
2017
2118{ #category : #tests }
2219BlDemoBasicNodeTest >> testEnsureClassForWithSameClass [
2320
24- | demo |
21+ | demo class class2 |
2522 demo := BlDemoCollector new .
26- class := demo ensureClassFor: BlDemoData .
27- class2 := demo ensureClassFor: BlDemoData .
28- self assert: class == class2
23+ class := demo ensureClassFor: BlFakeDemo .
24+ class2 := demo ensureClassFor: BlFakeDemo .
25+
26+ self assert: class identicalTo: class2
2927]
3028
3129{ #category : #tests }
@@ -35,7 +33,8 @@ BlDemoBasicNodeTest >> testEnsurePackageForWithSamePackage [
3533 demo := BlDemoCollector new .
3634 package := demo ensurePackageFor: ' Bloc-Demo' .
3735 package2 := demo ensurePackageFor: ' Bloc-Demo' .
38- self assert: package == package2
36+
37+ self assert: package identicalTo: package2
3938]
4039
4140{ #category : #tests }
@@ -44,8 +43,8 @@ BlDemoBasicNodeTest >> testOneClassWithDifferentPragma [
4443 | collector elt1 classNode |
4544
4645 collector := BlDemoCollector new .
47- collector pragma: #demo2 .
48- collector collectClass: BlDemoData .
46+ collector pragma: #demoTestingPragma2 .
47+ collector collectClass: BlFakeDemo .
4948 classNode := collector classes first.
5049 elt1 := classNode children first.
5150 self assert: elt1 class equals: BlDemoMethodNode .
@@ -57,12 +56,14 @@ BlDemoBasicNodeTest >> testOneClassWithDifferentPragma [
5756BlDemoBasicNodeTest >> testOneClassWithTwoMethodsHasTwoNodes [
5857
5958 | collector elt1 elt2 classNode |
60-
6159 collector := BlDemoCollector new .
62- collector collectClass: BlDemoData .
60+ collector pragma: #demoTestingPragma .
61+ collector collectClass: BlFakeDemo .
6362 classNode := collector classes first.
63+
6464 elt1 := classNode children first.
6565 self assert: elt1 class equals: BlDemoMethodNode .
66+
6667 elt2 := classNode children second.
6768 self assert: elt2 class equals: BlDemoMethodNode .
6869
@@ -73,25 +74,25 @@ BlDemoBasicNodeTest >> testOneClassWithTwoMethodsHasTwoNodes [
7374{ #category : #tests }
7475BlDemoBasicNodeTest >> testOneClassWithoutPragma [
7576
76- | collector |
77-
77+ | collector |
7878 collector := BlDemoCollector new .
79- collector pragma: #blabla .
80- collector collectClass: BlDemoData .
79+ collector pragma: #demoTestingPragma_Empty .
80+ collector collectClass: BlFakeDemo .
81+
8182 self assert: collector classes isEmpty
8283]
8384
8485{ #category : #tests }
8586BlDemoBasicNodeTest >> testOnePackageWithTwoClassesHasTwoNodes [
8687
8788 | collector packages |
88- collector := BlDemoCollector new
89- pragma: #demo ;
90- collectPackage:
91- (self class packageOrganizer packageNamed: #' Bloc-Demo' ).
89+ collector := BlDemoCollector new .
90+ collector
91+ pragma: #demoTestingPragma ;
92+ collectPackageNamed: #' Bloc-Demo' .
93+
9294 packages := collector packages.
9395 self assert: packages size equals: 1 .
94-
9596 self assert: packages first class equals: BlDemoPackageNode .
9697 self assert: packages first children size equals: 2 .
9798 self
@@ -103,13 +104,14 @@ BlDemoBasicNodeTest >> testOnePackageWithTwoClassesHasTwoNodes [
103104BlDemoBasicNodeTest >> testOnePackageWithTwoClassesHasTwoNodesWithSample2 [
104105
105106 | collector packages |
106- collector := BlDemoCollector new
107- pragma: #demo2 ;
108- collectPackage:
109- (self class packageOrganizer packageNamed: #' Bloc-Demo' ).
107+ collector := BlDemoCollector new .
108+ collector
109+ pragma: #demoTestingPragma2 ;
110+ collectPackage:
111+ (self class packageOrganizer packageNamed: #' Bloc-Demo' ).
112+
110113 packages := collector packages.
111114 self assert: packages size equals: 1 .
112-
113115 self assert: packages first class equals: BlDemoPackageNode .
114116 self assert: packages first children size equals: 1
115117]
0 commit comments