| 1 | 
  | 
#include "utils/NextCombinationTestCase.hpp" | 
| 2 | 
  | 
#include <iostream> | 
| 3 | 
  | 
#include <algorithm> | 
| 4 | 
< | 
#include "utils/next_combination.hpp" | 
| 4 | 
> | 
 | 
| 5 | 
  | 
// Registers the fixture into the 'registry' | 
| 6 | 
  | 
CPPUNIT_TEST_SUITE_REGISTRATION( NextCombinationTestCase); | 
| 7 | 
– | 
 | 
| 7 | 
  | 
void NextCombinationTestCase::testNextCombination() { | 
| 8 | 
  | 
    std::vector<double> dv; | 
| 9 | 
  | 
    std::vector<std::vector<double>::iterator> ic; | 
| 10 | 
  | 
 | 
| 11 | 
< | 
    while (next_combination(ic, dv.begin(), dv.end()) { | 
| 11 | 
> | 
    while (next_combination(ic, dv.begin(), dv.end())) { | 
| 12 | 
  | 
 | 
| 13 | 
  | 
         | 
| 14 | 
  | 
    } | 
| 15 | 
< | 
} | 
| 15 | 
> | 
} |