aboutsummaryrefslogtreecommitdiff
path: root/test/test_2018.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_2018.cpp')
-rw-r--r--test/test_2018.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_2018.cpp b/test/test_2018.cpp
index fcd68ef..d74ec13 100644
--- a/test/test_2018.cpp
+++ b/test/test_2018.cpp
@@ -2,6 +2,7 @@
#include "2018/day2/aoc.h"
#include "catch.hpp"
#include <stdio.h>
+#include <string.h>
TEST_CASE("Chronal Calibration", "[2018]") {
line_view lv = load_file("../src/2018/day1/input");
@@ -11,3 +12,11 @@ TEST_CASE("Chronal Calibration", "[2018]") {
// REQUIRE(5 == aoc2018::day1part2("-6\n+3\n+8\n+5\n-6"));
// REQUIRE(14 == aoc2018::day1part2("+7\n+7\n-2\n-7\n-4"));
}
+
+TEST_CASE("Inventory Management System", "[2018]") {
+ line_view lv = load_file("../src/2018/day2/input");
+ char common[26] = {0};
+ auto p = aoc2018::day2(lv, common);
+ REQUIRE(6642 == p);
+ REQUIRE(strcmp("cvqlbidheyujgtrswxmckqnap", common) == 0);
+}