@@ -24,6 +24,76 @@ MaplessResolversTest >> tearDown [
24
24
shutDown
25
25
]
26
26
27
+ { #category : #tests }
28
+ MaplessResolversTest >> testCanRepresentArrayOfMaplessReferences [
29
+
30
+ self assert: (repository resolver
31
+ canRepresentArrayOfMaplessReferences: {
32
+ {
33
+ (' _c' - > ' SampleUser' ).
34
+ (' _id' - > ' 12' ) } asDictionary.
35
+ {
36
+ (' _c' - > ' SamplePerson' ).
37
+ (' _id' - > ' 123' ) } asDictionary }
38
+ in: repository)
39
+ ]
40
+
41
+ { #category : #tests }
42
+ MaplessResolversTest >> testCanRepresentSubMapless [
43
+
44
+ self assert: (repository resolver
45
+ canRepresentSubMapless: {
46
+ (' _c' - > ' SamplePerson' ).
47
+ (' _id' - > ' 123' ) } asDictionary
48
+ in: repository)
49
+ ]
50
+
51
+ { #category : #tests }
52
+ MaplessResolversTest >> testConditionForClass [
53
+
54
+ self
55
+ assert: (repository resolver conditionForClass: SamplePerson )
56
+ equals: { (' _c' - > ' SamplePerson' ) } asDictionary
57
+ ]
58
+
59
+ { #category : #tests }
60
+ MaplessResolversTest >> testMaplessAsStorable [
61
+
62
+ | saved |
63
+ saved := SamplePerson new .
64
+ repository save: saved.
65
+
66
+ self
67
+ assert:
68
+ (repository resolver maplessAsStorable: saved in: repository)
69
+ asDictionary
70
+ equals: {
71
+ (' _c' - > ' SamplePerson' ).
72
+ (' _id' - > saved id) } asDictionary
73
+ ]
74
+
75
+ { #category : #tests }
76
+ MaplessResolversTest >> testMaplessClass [
77
+
78
+ self
79
+ assert: (repository resolver
80
+ maplessClassFor: { (' _c' - > ' SamplePerson' ) } asDictionary
81
+ in: repository)
82
+ equals: SamplePerson
83
+ ]
84
+
85
+ { #category : #tests }
86
+ MaplessResolversTest >> testMaplessClassNameFor [
87
+
88
+ self
89
+ assert: (repository resolver
90
+ maplessClassNameFor: {
91
+ (' _c' - > ' SamplePerson' ).
92
+ (' _id' - > ' 123' ) } asDictionary
93
+ in: repository)
94
+ equals: ' SamplePerson'
95
+ ]
96
+
27
97
{ #category : #tests }
28
98
MaplessResolversTest >> testMaplessCustomCollectionNameResolver [
29
99
0 commit comments