unitTest.cpp 634 B

123456789
  1. Describe(mysteryFunc_tests)
  2. {
  3. It(Test1){Assert::That(mysteryFunc({5, 7, 8, 2, 1}, 2), Equals(std::vector<int>({1, 1, 0, 0, 1})));}
  4. It(Test2){Assert::That(mysteryFunc({9, 8, 16, 47}, 4), Equals(std::vector<int>({1, 0, 0, 3})));}
  5. It(Test3){Assert::That(mysteryFunc({17, 11, 99, 55, 23, 1}, 5), Equals(std::vector<int>({2, 1, 4, 0, 3, 1})));}
  6. It(Test4){Assert::That(mysteryFunc({6, 1}, 7), Equals(std::vector<int>({6, 1})));}
  7. It(Test5){Assert::That(mysteryFunc({3, 2, 9}, 3), Equals(std::vector<int>({0, 2, 0})));}
  8. It(Test6){Assert::That(mysteryFunc({48, 22, 0, 19, 33, 100}, 10), Equals(std::vector<int>({8, 2, 0, 9, 3, 0})));}
  9. };