MCPcopy Create free account
hub / github.com/DanielChappuis/reactphysics3d / testAssignment

Method testAssignment

test/tests/containers/TestArray.h:244–280  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

242 }
243
244 void testAssignment() {
245
246 Array<int> array1(mAllocator);
247 array1.add(1);
248 array1.add(2);
249 array1.add(3);
250
251 Array<int> array2(mAllocator);
252 array2.add(5);
253 array2.add(6);
254
255 Array<int> array3(mAllocator);
256 Array<int> array4(mAllocator);
257 array4.add(1);
258 array4.add(2);
259
260 Array<int> array5(mAllocator);
261 array5.add(1);
262 array5.add(2);
263 array5.add(3);
264
265 array3 = array2;
266 rp3d_test(array2.size() == array3.size());
267 rp3d_test(array2[0] == array3[0]);
268 rp3d_test(array2[1] == array3[1]);
269
270 array4 = array1;
271 rp3d_test(array4.size() == array1.size())
272 rp3d_test(array4[0] == array1[0]);
273 rp3d_test(array4[1] == array1[1]);
274 rp3d_test(array4[2] == array1[2]);
275
276 array5 = array2;
277 rp3d_test(array5.size() == array2.size());
278 rp3d_test(array5[0] == array2[0]);
279 rp3d_test(array5[1] == array2[1]);
280 }
281
282 void testIndexing() {
283

Callers

nothing calls this directly

Calls 2

addMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected