diff options
author | kaiwu <kaiwu2004@gmail.com> | 2022-03-16 17:13:23 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2022-03-16 17:13:23 +0800 |
commit | 6d1b0e8ca4553c22c39fddbaf5ae97e5d5fe8add (patch) | |
tree | d63d6a89527b129b8615edf012bbbc2a9637581b /test/test_2015.cpp | |
parent | 48da21bd1e54f1efd0bbca23b67cced4a94d1447 (diff) | |
download | advent-of-code-6d1b0e8ca4553c22c39fddbaf5ae97e5d5fe8add.tar.gz advent-of-code-6d1b0e8ca4553c22c39fddbaf5ae97e5d5fe8add.zip |
day 5
Diffstat (limited to 'test/test_2015.cpp')
-rw-r--r-- | test/test_2015.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/test_2015.cpp b/test/test_2015.cpp index 03ab285..b9582c6 100644 --- a/test/test_2015.cpp +++ b/test/test_2015.cpp @@ -59,10 +59,15 @@ TEST_CASE("Doesn't He Have Intern-Elves For This?", "[day5]") { const char* sub1[] = {"xy", "dx"}; const char* sub2[] = {"xy", "fadd", "dx"}; - REQUIRE(lv.contains(sub2[1])); + REQUIRE(lv.contains("fadd")); + REQUIRE(lv.contains("ad")); REQUIRE(aoc2015::is_nice(lv, sub1, ARRAY_SIZE(sub1))); REQUIRE(!aoc2015::is_nice(lv, sub2, ARRAY_SIZE(sub2))); + REQUIRE(aoc2015::is_interleaved(lv)); + REQUIRE(aoc2015::has_no_overlap_pair(lv)); line_view ss = load_file("../src/2015/day5/input"); - REQUIRE(aoc2015::day5(ss) == 255); + auto p = aoc2015::day5(ss); + REQUIRE(p.first == 255); + REQUIRE(p.second == 55); } |