Lines Matching refs:range

25 		c_nrange *range;  member in nrangeTest
28 range = new c_nrange(); in setUp()
31 delete range; in tearDown()
34 CPPUNIT_ASSERT(range->empty()); in testCreate()
35 CPPUNIT_ASSERT(range->get_total() == 0); in testCreate()
36 CPPUNIT_ASSERT(range->check(0) == 0); in testCreate()
37 CPPUNIT_ASSERT(range->check(1) == 0); in testCreate()
38 CPPUNIT_ASSERT(range->check(ULONG_MAX) == 0); in testCreate()
41 range->insert(1); in testInsert()
42 CPPUNIT_ASSERT(!range->empty()); in testInsert()
43 CPPUNIT_ASSERT(range->get_total() == 1); in testInsert()
44 CPPUNIT_ASSERT(range->low() == range->high() == 1); in testInsert()
45 range->insert(2); in testInsert()
46 CPPUNIT_ASSERT(!range->empty()); in testInsert()
47 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsert()
48 CPPUNIT_ASSERT(range->get_total() == 2); in testInsert()
49 CPPUNIT_ASSERT(range->low() == 1); in testInsert()
50 CPPUNIT_ASSERT(range->high() == 2); in testInsert()
51 CPPUNIT_ASSERT(!range->check(0)); in testInsert()
52 CPPUNIT_ASSERT(range->check(1)); in testInsert()
53 CPPUNIT_ASSERT(range->check(2)); in testInsert()
54 CPPUNIT_ASSERT(!range->check(3)); in testInsert()
57 range->insert(1); in testInsertNothing()
58 range->insert(1); in testInsertNothing()
59 CPPUNIT_ASSERT(!range->empty()); in testInsertNothing()
60 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertNothing()
61 CPPUNIT_ASSERT(range->get_total() == 1); in testInsertNothing()
62 CPPUNIT_ASSERT(range->low() == range->high() == 1); in testInsertNothing()
63 CPPUNIT_ASSERT(!range->check(0)); in testInsertNothing()
64 CPPUNIT_ASSERT(range->check(1)); in testInsertNothing()
65 CPPUNIT_ASSERT(!range->check(2)); in testInsertNothing()
68 range->insert(1); in testInsertMiddle()
69 range->insert(3); in testInsertMiddle()
70 CPPUNIT_ASSERT(range->get_total() == 2); in testInsertMiddle()
71 CPPUNIT_ASSERT(range->low() == 1); in testInsertMiddle()
72 CPPUNIT_ASSERT(range->high() == 3); in testInsertMiddle()
73 range->insert(2); in testInsertMiddle()
74 CPPUNIT_ASSERT(range->get_total() == 3); in testInsertMiddle()
75 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertMiddle()
76 CPPUNIT_ASSERT(range->low() == 1); in testInsertMiddle()
77 CPPUNIT_ASSERT(range->high() == 3); in testInsertMiddle()
78 CPPUNIT_ASSERT(!range->check(0)); in testInsertMiddle()
79 CPPUNIT_ASSERT(range->check(1)); in testInsertMiddle()
80 CPPUNIT_ASSERT(range->check(2)); in testInsertMiddle()
81 CPPUNIT_ASSERT(range->check(3)); in testInsertMiddle()
82 CPPUNIT_ASSERT(!range->check(4)); in testInsertMiddle()
85 range->insert(1,2); in testInsertMulti()
86 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti()
87 CPPUNIT_ASSERT(range->get_total() == 2); in testInsertMulti()
88 CPPUNIT_ASSERT(range->low() == 1); in testInsertMulti()
89 CPPUNIT_ASSERT(range->high() == 2); in testInsertMulti()
90 range->insert(3,4); in testInsertMulti()
91 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti()
92 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertMulti()
93 CPPUNIT_ASSERT(range->get_total() == 4); in testInsertMulti()
94 CPPUNIT_ASSERT(range->low() == 1); in testInsertMulti()
95 CPPUNIT_ASSERT(range->high() == 4); in testInsertMulti()
96 CPPUNIT_ASSERT(!range->check(0)); in testInsertMulti()
97 CPPUNIT_ASSERT(range->check(1)); in testInsertMulti()
98 CPPUNIT_ASSERT(range->check(2)); in testInsertMulti()
99 CPPUNIT_ASSERT(range->check(3)); in testInsertMulti()
100 CPPUNIT_ASSERT(range->check(4)); in testInsertMulti()
101 CPPUNIT_ASSERT(!range->check(5)); in testInsertMulti()
104 range->insert(10,15); in testInsertMulti2()
105 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti2()
106 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertMulti2()
107 CPPUNIT_ASSERT(range->get_total() == 6); in testInsertMulti2()
108 CPPUNIT_ASSERT(range->low() == 10); in testInsertMulti2()
109 CPPUNIT_ASSERT(range->high() == 15); in testInsertMulti2()
110 range->insert(3,7); in testInsertMulti2()
111 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti2()
112 CPPUNIT_ASSERT(range->num_ranges() == 2); in testInsertMulti2()
113 CPPUNIT_ASSERT(range->get_total() == 11); in testInsertMulti2()
114 CPPUNIT_ASSERT(range->low() == 3); in testInsertMulti2()
115 CPPUNIT_ASSERT(range->high() == 15); in testInsertMulti2()
116 for (int i=0;i<3;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti2()
117 for (int i=8;i<10;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti2()
118 for (int i=16;i<18;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti2()
119 for (int i=3;i<=7;i++) CPPUNIT_ASSERT(range->check(i)); in testInsertMulti2()
120 for (int i=10;i<=15;i++) CPPUNIT_ASSERT(range->check(i)); in testInsertMulti2()
123 range->insert(10,15); in testInsertMulti3()
124 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti3()
125 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertMulti3()
126 CPPUNIT_ASSERT(range->get_total() == 6); in testInsertMulti3()
127 CPPUNIT_ASSERT(range->low() == 10); in testInsertMulti3()
128 CPPUNIT_ASSERT(range->high() == 15); in testInsertMulti3()
129 range->insert(3,12); in testInsertMulti3()
130 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti3()
131 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertMulti3()
132 CPPUNIT_ASSERT(range->get_total() == 13); in testInsertMulti3()
133 CPPUNIT_ASSERT(range->low() == 3); in testInsertMulti3()
134 CPPUNIT_ASSERT(range->high() == 15); in testInsertMulti3()
135 for (int i=0;i<3;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti3()
136 for (int i=16;i<18;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti3()
137 for (int i=3;i<=15;i++) CPPUNIT_ASSERT(range->check(i)); in testInsertMulti3()
140 range->insert(11,16); in testInsertMulti4()
141 range->insert(8); in testInsertMulti4()
142 range->insert(3); in testInsertMulti4()
143 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti4()
144 CPPUNIT_ASSERT(range->num_ranges() == 3); in testInsertMulti4()
145 CPPUNIT_ASSERT(range->get_total() == 8); in testInsertMulti4()
146 CPPUNIT_ASSERT(range->low() == 3); in testInsertMulti4()
147 CPPUNIT_ASSERT(range->high() == 16); in testInsertMulti4()
148 range->insert(4,12); in testInsertMulti4()
149 CPPUNIT_ASSERT(!range->empty()); in testInsertMulti4()
150 CPPUNIT_ASSERT(range->num_ranges() == 1); in testInsertMulti4()
151 CPPUNIT_ASSERT(range->get_total() == 14); in testInsertMulti4()
152 CPPUNIT_ASSERT(range->low() == 3); in testInsertMulti4()
153 CPPUNIT_ASSERT(range->high() == 16); in testInsertMulti4()
154 for (int i=0;i<3;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti4()
155 for (int i=17;i<19;i++) CPPUNIT_ASSERT(!range->check(i)); in testInsertMulti4()
156 for (int i=3;i<=16;i++) CPPUNIT_ASSERT(range->check(i)); in testInsertMulti4()
159 range->insert(1,3); in testRemove()
160 range->remove(2); in testRemove()
161 CPPUNIT_ASSERT(range->num_ranges() == 2); in testRemove()
162 CPPUNIT_ASSERT(range->get_total() == 2); in testRemove()
163 CPPUNIT_ASSERT(range->low() == 1); in testRemove()
164 CPPUNIT_ASSERT(range->high() == 3); in testRemove()
165 CPPUNIT_ASSERT(!range->check(0)); in testRemove()
166 CPPUNIT_ASSERT(range->check(1)); in testRemove()
167 CPPUNIT_ASSERT(!range->check(2)); in testRemove()
168 CPPUNIT_ASSERT(range->check(3)); in testRemove()
169 CPPUNIT_ASSERT(!range->check(4)); in testRemove()
172 range->insert(1,3); in testRemoveBeg()
173 range->remove(1); in testRemoveBeg()
174 CPPUNIT_ASSERT(range->num_ranges() == 1); in testRemoveBeg()
175 CPPUNIT_ASSERT(range->get_total() == 2); in testRemoveBeg()
176 CPPUNIT_ASSERT(range->low() == 2); in testRemoveBeg()
177 CPPUNIT_ASSERT(range->high() == 3); in testRemoveBeg()
178 CPPUNIT_ASSERT(!range->check(0)); in testRemoveBeg()
179 CPPUNIT_ASSERT(!range->check(1)); in testRemoveBeg()
180 CPPUNIT_ASSERT(range->check(2)); in testRemoveBeg()
181 CPPUNIT_ASSERT(range->check(3)); in testRemoveBeg()
182 CPPUNIT_ASSERT(!range->check(4)); in testRemoveBeg()
185 range->insert(1,3); in testRemoveEnd()
186 range->remove(3); in testRemoveEnd()
187 CPPUNIT_ASSERT(range->num_ranges() == 1); in testRemoveEnd()
188 CPPUNIT_ASSERT(range->get_total() == 2); in testRemoveEnd()
189 CPPUNIT_ASSERT(range->low() == 1); in testRemoveEnd()
190 CPPUNIT_ASSERT(range->high() == 2); in testRemoveEnd()
191 CPPUNIT_ASSERT(!range->check(0)); in testRemoveEnd()
192 CPPUNIT_ASSERT(range->check(1)); in testRemoveEnd()
193 CPPUNIT_ASSERT(range->check(2)); in testRemoveEnd()
194 CPPUNIT_ASSERT(!range->check(3)); in testRemoveEnd()
195 CPPUNIT_ASSERT(!range->check(4)); in testRemoveEnd()
198 range->insert(1,2); in testRemoveNothingBeg()
199 range->remove(0); in testRemoveNothingBeg()
200 CPPUNIT_ASSERT(range->num_ranges() == 1); in testRemoveNothingBeg()
201 CPPUNIT_ASSERT(range->get_total() == 2); in testRemoveNothingBeg()
202 CPPUNIT_ASSERT(range->low() == 1); in testRemoveNothingBeg()
203 CPPUNIT_ASSERT(range->high() == 2); in testRemoveNothingBeg()
204 CPPUNIT_ASSERT(!range->check(0)); in testRemoveNothingBeg()
205 CPPUNIT_ASSERT(range->check(1)); in testRemoveNothingBeg()
206 CPPUNIT_ASSERT(range->check(2)); in testRemoveNothingBeg()
207 CPPUNIT_ASSERT(!range->check(3)); in testRemoveNothingBeg()
210 range->insert(1,2); in testRemoveNothingEnd()
211 range->remove(3); in testRemoveNothingEnd()
212 CPPUNIT_ASSERT(range->num_ranges() == 1); in testRemoveNothingEnd()
213 CPPUNIT_ASSERT(range->get_total() == 2); in testRemoveNothingEnd()
214 CPPUNIT_ASSERT(range->low() == 1); in testRemoveNothingEnd()
215 CPPUNIT_ASSERT(range->high() == 2); in testRemoveNothingEnd()
216 CPPUNIT_ASSERT(!range->check(0)); in testRemoveNothingEnd()
217 CPPUNIT_ASSERT(range->check(1)); in testRemoveNothingEnd()
218 CPPUNIT_ASSERT(range->check(2)); in testRemoveNothingEnd()
219 CPPUNIT_ASSERT(!range->check(3)); in testRemoveNothingEnd()
223 i.invert(*range); in testInvertEmpty()
233 range->insert(0); in testInvertEnds()
234 range->insert(5); in testInvertEnds()
235 range->insert(ULONG_MAX); in testInvertEnds()
237 i.invert(*range); in testInvertEnds()
251 range->insert(1); in testInvertNoEnds()
252 range->insert(5); in testInvertNoEnds()
253 range->insert(9); in testInvertNoEnds()
255 i.invert(*range); in testInvertNoEnds()
261 CPPUNIT_ASSERT(i.check(j)!=range->check(j)); in testInvertNoEnds()
274 c_nrange *range; member in nrangeEqTest
278 range = new c_nrange(); in setUp()
282 delete range; in tearDown()
286 CPPUNIT_ASSERT(*range == *rangeb); in testEmpty()
287 CPPUNIT_ASSERT(range != rangeb); in testEmpty()
290 range->insert(1); in testOneEmpty()
291 CPPUNIT_ASSERT(*range != *rangeb); in testOneEmpty()
294 range->insert(1); in testUnEqual()
296 CPPUNIT_ASSERT(*range != *rangeb); in testUnEqual()
299 range->insert(1); in testEqual()
300 range->insert(2); in testEqual()
302 CPPUNIT_ASSERT(*range == *rangeb); in testEqual()