void testCase4() { int numbers_[] = {-2000000000, 2000000000, 0, 0, 0, -2000000000, 2000000000, 0, 0, 0}; vector<int> numbers(numbers_, numbers_ + (sizeof(numbers_) / sizeof(numbers_[0]))); int expected_ = 19; assertEquals(4, expected_, solution.howManyComparisons(numbers)); }
void testCase2() { int numbers_[] = {-17}; vector<int> numbers(numbers_, numbers_ + (sizeof(numbers_) / sizeof(numbers_[0]))); int expected_ = 0; assertEquals(2, expected_, solution.howManyComparisons(numbers)); }
void testCase3() { vector<int> numbers; int expected_ = 0; assertEquals(3, expected_, solution.howManyComparisons(numbers)); }
void testCase0() { int numbers_[] = {1, 2, 3, 4}; vector<int> numbers(numbers_, numbers_ + (sizeof(numbers_) / sizeof(numbers_[0]))); int expected_ = 4; assertEquals(0, expected_, solution.howManyComparisons(numbers)); }