add starter test for hittester
diff --git a/test/hittest_test.cpp b/test/hittest_test.cpp
new file mode 100644
index 0000000..6846a2b
--- /dev/null
+++ b/test/hittest_test.cpp
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2022 Rive
+ */
+
+#include <rive/math/aabb.hpp>
+#include <rive/math/hit_test.hpp>
+
+#include <catch.hpp>
+#include <cstdio>
+
+using namespace rive;
+
+TEST_CASE("hittest-basics", "[hittest]") {
+    HitTester tester;
+    tester.reset({10, 10, 12, 12});
+    tester.move({0, 0});
+    tester.line({20, 0});
+    tester.line({20, 20});
+    tester.line({0, 20});
+    tester.close();
+    REQUIRE(tester.test());
+
+    IAABB area = {81, 156, 84, 159};
+    
+    Vec2D pts[] = {
+        {29.9785, 32.5261},
+        {231.102, 32.5261},
+        {231.102, 269.898},
+        {29.9785, 269.898},
+    };
+    tester.reset(area);
+    
+    tester.move(pts[0]);
+    for (int i = 1; i < 4; ++i) {
+        tester.line(pts[i]);
+    }
+    tester.close();
+    REQUIRE(tester.test());
+}