Skip to content

Commit 651f974

Browse files
committed
Adjusted comparator unit-tests
1 parent b096311 commit 651f974

File tree

1 file changed

+49
-19
lines changed

1 file changed

+49
-19
lines changed

DiffBackend/tests/comparator.lisp

Lines changed: 49 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
(:modified
8686
("a")))))
8787

88-
(def-comparator-test cmp.test.1
88+
(def-comparator-test cmp.test.simple-defun-body.1
8989
"(defun a () 1)"
9090
"(defun a () 2)"
9191
(list
@@ -94,34 +94,64 @@
9494
`(:<el> :<el> () (:new :<el>)))
9595
:simple-form t)
9696

97-
(def-comparator-test cmp.test.2
97+
(def-comparator-test cmp.test.simple-defun-body.2
9898
"(defun a () 1 2)"
9999
"(defun a () 2)"
100100
(list
101-
`(:<el> :<el> () (:deleted :<el>) (:moved :<el>)))
101+
`(:<el> :<el> () (:deleted :<el>) :<el>))
102102
(list
103-
`(:<el> :<el> () (:moved :<el>)))
103+
`(:<el> :<el> () :<el>))
104104
:simple-form t)
105105

106-
(def-comparator-test cmp.test.3
106+
(def-comparator-test cmp.test.simple-defun-body.3
107+
"(defun a () 1 2 2)"
108+
"(defun a () 2 2)"
109+
(list
110+
`(:<el> :<el> () (:deleted :<el>) :<el> :<el>))
111+
(list
112+
`(:<el> :<el> () :<el> :<el>))
113+
:simple-form t)
114+
115+
(def-comparator-test cmp.test.simple-defun-body.4
116+
"(defun a () 2 2 1)"
117+
"(defun a () 2 2)"
118+
(list
119+
`(:<el> :<el> () :<el> :<el> (:deleted :<el>)))
120+
(list
121+
`(:<el> :<el> () :<el> :<el>))
122+
:simple-form t)
123+
124+
(def-comparator-test cmp.test.simple-defun-body.4.2
125+
"(defun a () 2 2 6 3)"
126+
"(defun a () 2 2 6 1 1)"
127+
(list
128+
`(:<el> :<el> () :<el> :<el> :<el> (:deleted :<el>)
129+
))
130+
(list
131+
`(:<el> :<el> () :<el> :<el> :<el> (:new :<el>) (:new :<el>)))
132+
:simple-form t)
133+
134+
;;;incorrect
135+
(def-comparator-test cmp.test.simple-defun-body.5
107136
"(defun a () 1 2)"
108137
"(defun a () 2 1)"
109138
(list
110-
`(:<el> :<el> () (:moved :<el>) (:moved :<el>)))
139+
`(:<el> :<el> () :<el> ((:moved 4) :<el>)))
111140
(list
112-
`(:<el> :<el> () (:moved :<el>) (:moved :<el>)))
141+
`(:<el> :<el> () ((:moved 5) :<el>) :<el>))
113142
:simple-form t)
114143

115-
(def-comparator-test cmp.test.4
144+
;;incorrect
145+
(def-comparator-test cmp.test.simple-defun-body.6
116146
"(defun a () 1 2 3)"
117147
"(defun a () 2 1 3)"
118148
(list
119-
`(:<el> :<el> () (:moved :<el>) (:moved :<el>) :<el>))
149+
`(:<el> :<el> () :<el> ((:moved 4) :<el>) :<el>))
120150
(list
121-
`(:<el> :<el> () (:moved :<el>) (:moved :<el>) :<el>))
151+
`(:<el> :<el> () ((:moved 5) :<el>) :<el> :<el>))
122152
:simple-form t)
123153

124-
(def-comparator-test cmp.test.5
154+
(def-comparator-test cmp.test.simple-defun-body.7
125155
"(defun a () 1 2 3)"
126156
"(defun a () 1 1 3)"
127157
(list
@@ -143,9 +173,9 @@
143173
"(defun f1 (a b) (add1 a b 1))"
144174
"(defun f1 (a b) (add a b 2))"
145175
(list
146-
`(:<el> :<el> (:<el> :<el>) (:deleted :<el> :<el> :<el> :<el>)))
176+
`(:<el> :<el> (:<el> :<el>) ((:deleted :<el>) :<el> :<el> (:deleted :<el>))))
147177
(list
148-
`(:<el> :<el> (:<el> :<el>) (:new :<el> :<el> :<el> :<el>)))
178+
`(:<el> :<el> (:<el> :<el>) ((:new :<el>) :<el> :<el> (:new :<el>))))
149179
:simple-form t)
150180

151181
(def-comparator-test cmp.test.8
@@ -161,27 +191,27 @@
161191
"(defun f1 () (min 1 2) (add 1 2))"
162192
"(defun f1 () (add 1 2))"
163193
(list
164-
`(:<el> :<el> () (:deleted :<el> :<el> :<el>) (:moved :<el> :<el> :<el>)))
194+
`(:<el> :<el> () (:deleted :<el> :<el> :<el>) (:<el> :<el> :<el>)))
165195
(list
166-
`(:<el> :<el> () (:moved :<el> :<el> :<el>)))
196+
`(:<el> :<el> () (:<el> :<el> :<el>)))
167197
:simple-form t)
168198

169199
(def-comparator-test cmp.test.10
170200
"(defun f1 () (min 1 2) (ren 23) (add 1 2))"
171201
"(defun f1 () (ren 23) (gen 12) (add 1 2))"
172202
(list
173-
`(:<el> :<el> () (:deleted :<el> :<el> :<el>) (:moved :<el> :<el>) (:<el> :<el> :<el>)))
203+
`(:<el> :<el> () (:deleted :<el> :<el> :<el>) ( :<el> :<el>) (:<el> :<el> :<el>)))
174204
(list
175-
`(:<el> :<el> () (:moved :<el> :<el>) (:new :<el> :<el>) (:<el> :<el> :<el>)))
205+
`(:<el> :<el> () (:<el> :<el>) (:new :<el> :<el>) (:<el> :<el> :<el>)))
176206
:simple-form t)
177207

178208
(def-comparator-test cmp.test.11
179209
"(defun f1 () (gen 12))"
180210
"(defun f1 () (ren 23) (gen 12) (gen 12))"
181211
(list
182-
`(:<el> :<el> () (:moved :<el> :<el>)))
212+
`(:<el> :<el> () (:<el> :<el>)))
183213
(list
184-
`(:<el> :<el> () (:new :<el> :<el>) (:moved :<el> :<el>) (:new :<el> :<el>)))
214+
`(:<el> :<el> () (:new :<el> :<el>) (:new :<el> :<el>) (:<el> :<el>)))
185215
:simple-form t)
186216

187217
(def-comparator-test cmp.test.12

0 commit comments

Comments
 (0)