55 #package : ' Famix-Simple-Diff'
66}
77
8+ { #category : ' tests' }
9+ FamixSimpleDifferenceTest >> testChangeTypeNameEntityAddition [
10+ | entityAddition |
11+ entityAddition := FamixSimpleDifference createEntityAdded: ' Entity' actualValue: ' Actual' .
12+
13+ self assert: entityAddition changeTypeName equals: ' Entity Addition' .
14+ ]
15+
16+ { #category : ' tests' }
17+ FamixSimpleDifferenceTest >> testChangeTypeNameEntityChanged [
18+ | entityChanged |
19+ entityChanged := FamixSimpleDifference createEntityChanged: ' Entity' expectedValue: ' Expected' actualValue: ' Actual' .
20+
21+ self assert: entityChanged changeTypeName equals: ' Entity Changed' .
22+ ]
23+
24+ { #category : ' tests' }
25+ FamixSimpleDifferenceTest >> testChangeTypeNameEntityDeletion [
26+ | entityDeletion |
27+ entityDeletion := FamixSimpleDifference createEntityDeletion: ' Entity' expectedValue: ' Expected' .
28+
29+ self assert: entityDeletion changeTypeName equals: ' Entity Deletion' .
30+ ]
31+
32+ { #category : ' tests' }
33+ FamixSimpleDifferenceTest >> testChangeTypeNamePropertyChanged [
34+ | propertyChanged |
35+ propertyChanged := FamixSimpleDifference createPropertyChanged: ' Entity' expectedValue: ' Expected' actualValue: ' Actual' .
36+
37+ self assert: propertyChanged changeTypeName equals: ' Property Changed' .
38+ ]
39+
40+ { #category : ' tests' }
41+ FamixSimpleDifferenceTest >> testChangeTypeNameRelationChanged [
42+ | relationChanged |
43+ relationChanged := FamixSimpleDifference createRelationChanged: ' Entity' expectedValue: ' Expected' actualValue: ' Actual' .
44+
45+ self assert: relationChanged changeTypeName equals: ' Relation Changed' .
46+ ]
47+
848{ #category : ' tests' }
949FamixSimpleDifferenceTest >> testInstanceCreation [
1050 | difference expectedValue actualValue |
@@ -24,3 +64,25 @@ FamixSimpleDifferenceTest >> testInstanceCreation [
2464 self assert: difference expectedValue equals: expectedValue.
2565 self assert: difference actualValue equals: actualValue.
2666]
67+
68+ { #category : ' accessing' }
69+ FamixSimpleDifferenceTest >> testNullValues [
70+ | nullPattern |
71+ nullPattern := FamixSimpleDifferenceNullValue new .
72+
73+ self assert: nullPattern name equals: ' Nothing' .
74+ self assert: nullPattern mooseName equals: ' Nothing' .
75+ self assert: nullPattern printString equals: ' Nothing' .
76+ ]
77+
78+ { #category : ' accessing' }
79+ FamixSimpleDifferenceTest >> testPrintOn [
80+ | additionDiff output expectedString |
81+
82+ additionDiff := FamixSimpleDifference createEntityAdded: ' Entity' actualValue: ' Actual' .
83+ output := additionDiff printString.
84+ expectedString := ' a FamixSimpleDifferenceEntityAddition(' ' Entity Addition' ' -> Expected: Nothing | Actual: ' ' Actual' ' | On: ' ' Entity' ' )' .
85+
86+ " strings should be equals"
87+ self assert: output equals: expectedString.
88+ ]
0 commit comments