Home | Info | Community | Development | myReactOS | Contact Us
[protected]
Definition at line 54 of file partition_test.cpp.
{ int numbers[6] = { 10, 5, 11, 20, 6, -2 }; size_t nb_pred_calls = 0; stable_partition((int*)numbers, (int*)numbers + 6, less_n(10, nb_pred_calls)); // 5 6 -2 10 11 20 CPPUNIT_ASSERT(numbers[0]==5); CPPUNIT_ASSERT(numbers[1]==6); CPPUNIT_ASSERT(numbers[2]==-2); CPPUNIT_ASSERT(numbers[3]==10); CPPUNIT_ASSERT(numbers[4]==11); CPPUNIT_ASSERT(numbers[5]==20); //Complexity check: CPPUNIT_ASSERT( nb_pred_calls == sizeof(numbers) / sizeof(numbers[0]) ); }