unitTest.cpp 437 B

12345678
  1. Describe(factorize_tests)
  2. {
  3. It(test1){Assert::That(factorize(12), Equals(std::vector<int>({1, 2, 3, 4, 6, 12})));}
  4. It(test2){Assert::That(factorize(4), Equals(std::vector<int>({1, 2, 4})));}
  5. It(test3){Assert::That(factorize(17), Equals(std::vector<int>({1, 17})));}
  6. It(test4){Assert::That(factorize(24), Equals(std::vector<int>({1, 2, 3, 4, 6, 8, 12, 24})));}
  7. It(test5){Assert::That(factorize(1), Equals(std::vector<int>({1})));}
  8. };