aboutsummaryrefslogtreecommitdiff
path: root/test/test_2020.cpp
diff options
context:
space:
mode:
authorkaiwu <kaiwu2004@gmail.com>2023-01-19 14:21:45 +0800
committerkaiwu <kaiwu2004@gmail.com>2023-01-19 14:21:45 +0800
commitd1458a3027532d0f19a6ce615a6140134abbeb44 (patch)
tree657442ac93f0e739875fa6d862d303b220af3ce0 /test/test_2020.cpp
parenta5ab1e0bdbb8ccc53199c3783100e971e23a2c7a (diff)
downloadadvent-of-code-d1458a3027532d0f19a6ce615a6140134abbeb44.tar.gz
advent-of-code-d1458a3027532d0f19a6ce615a6140134abbeb44.zip
setup for 2016 2017 2018 2019 2020 2021
Diffstat (limited to 'test/test_2020.cpp')
-rw-r--r--test/test_2020.cpp142
1 files changed, 142 insertions, 0 deletions
diff --git a/test/test_2020.cpp b/test/test_2020.cpp
index 35e6a20..068ac2a 100644
--- a/test/test_2020.cpp
+++ b/test/test_2020.cpp
@@ -7,6 +7,22 @@
#include "2020/day7/aoc.h"
#include "2020/day8/aoc.h"
#include "2020/day9/aoc.h"
+#include "2020/day10/aoc.h"
+#include "2020/day11/aoc.h"
+#include "2020/day12/aoc.h"
+#include "2020/day13/aoc.h"
+#include "2020/day14/aoc.h"
+#include "2020/day15/aoc.h"
+#include "2020/day16/aoc.h"
+#include "2020/day17/aoc.h"
+#include "2020/day18/aoc.h"
+#include "2020/day19/aoc.h"
+#include "2020/day20/aoc.h"
+#include "2020/day21/aoc.h"
+#include "2020/day22/aoc.h"
+#include "2020/day23/aoc.h"
+#include "2020/day24/aoc.h"
+#include "2020/day25/aoc.h"
#include "catch.hpp"
#include <stdio.h>
@@ -72,3 +88,129 @@ TEST_CASE("Encoding Error", "[2020]") {
REQUIRE(22477624 == p.first);
REQUIRE(2980044 == p.second);
}
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day10/input");
+ auto p = aoc2020::day10(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day11/input");
+ auto p = aoc2020::day11(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day12/input");
+ auto p = aoc2020::day12(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day13/input");
+ auto p = aoc2020::day13(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day14/input");
+ auto p = aoc2020::day14(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day15/input");
+ auto p = aoc2020::day15(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day16/input");
+ auto p = aoc2020::day16(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day17/input");
+ auto p = aoc2020::day17(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day18/input");
+ auto p = aoc2020::day18(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day19/input");
+ auto p = aoc2020::day19(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day20/input");
+ auto p = aoc2020::day20(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day21/input");
+ auto p = aoc2020::day21(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day22/input");
+ auto p = aoc2020::day22(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day23/input");
+ auto p = aoc2020::day23(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day24/input");
+ auto p = aoc2020::day24(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}
+
+
+TEST_CASE("", "[2020]") {
+ line_view lv = load_file("../src/2020/day25/input");
+ auto p = aoc2020::day25(lv);
+ REQUIRE(0 == p.first);
+ REQUIRE(0 == p.second);
+}