Beispiel #1
0
    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));
    }
Beispiel #2
0
    void testCase2() {
        int numbers_[] = {-17};
        vector<int> numbers(numbers_, numbers_ + (sizeof(numbers_) / sizeof(numbers_[0])));
		int expected_ = 0;
        assertEquals(2, expected_, solution.howManyComparisons(numbers));
    }
Beispiel #3
0
    void testCase3() {
        vector<int> numbers;
		int expected_ = 0;
        assertEquals(3, expected_, solution.howManyComparisons(numbers));
    }
Beispiel #4
0
    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));
    }