Skip to content

Commit 04c8ec0

Browse files
committed
Rename fake testing demos and use another pragma to remove noise among real demos
1 parent 8bba653 commit 04c8ec0

5 files changed

Lines changed: 92 additions & 90 deletions

File tree

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,29 @@
11
Class {
22
#name : #BlDemoBasicNodeTest,
33
#superclass : #TestCase,
4-
#instVars : [
5-
'class',
6-
'class2'
7-
],
84
#category : #'Bloc-Demo-NodeTests'
95
}
106

117
{ #category : #tests }
128
BlDemoBasicNodeTest >> 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 }
2219
BlDemoBasicNodeTest >> 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 [
5756
BlDemoBasicNodeTest >> 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 }
7475
BlDemoBasicNodeTest >> 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 }
8586
BlDemoBasicNodeTest >> 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 [
103104
BlDemoBasicNodeTest >> 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
]

src/Bloc-Demo/BlDemoData.class.st

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/Bloc-Demo/BlDemoData2.class.st

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/Bloc-Demo/BlFakeDemo.class.st

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
Class {
2+
#name : #BlFakeDemo,
3+
#superclass : #Object,
4+
#category : #'Bloc-Demo-NodeTests'
5+
}
6+
7+
{ #category : #return }
8+
BlFakeDemo >> returnBlElement [
9+
10+
<demoTestingPragma>
11+
^ BlElement new background: Color blue
12+
]
13+
14+
{ #category : #return }
15+
BlFakeDemo >> returnBlElement2 [
16+
17+
<demoTestingPragma>
18+
^ BlElement new background: Color red
19+
]
20+
21+
{ #category : #return }
22+
BlFakeDemo >> returnBlElementWithADifferentPragma [
23+
24+
<demoTestingPragma2>
25+
^ BlElement new background: Color blue
26+
]

src/Bloc-Demo/BlFakeDemo2.class.st

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Class {
2+
#name : #BlFakeDemo2,
3+
#superclass : #Object,
4+
#category : #'Bloc-Demo-NodeTests'
5+
}
6+
7+
{ #category : #return }
8+
BlFakeDemo2 >> returnBlElement [
9+
10+
<demoTestingPragma>
11+
^ BlElement new background: Color blue
12+
]
13+
14+
{ #category : #return }
15+
BlFakeDemo2 >> returnBlElement2 [
16+
17+
<demoTestingPragma>
18+
^ BlElement new background: Color red
19+
]
20+
21+
{ #category : #return }
22+
BlFakeDemo2 >> returnBlElement3 [
23+
24+
<demoTestingPragma>
25+
^ BlElement new background: Color blue
26+
]
27+
28+
{ #category : #return }
29+
BlFakeDemo2 >> returnNil [
30+
31+
<demoTestingPragma>
32+
^ nil
33+
]

0 commit comments

Comments
 (0)