aboutsummaryrefslogtreecommitdiff
path: root/tests/resolv_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/resolv_test.cpp')
-rw-r--r--tests/resolv_test.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/resolv_test.cpp b/tests/resolv_test.cpp
index f1d82e4c8..5743239d0 100644
--- a/tests/resolv_test.cpp
+++ b/tests/resolv_test.cpp
@@ -58,3 +58,21 @@ TEST(resolv, b64_pton) {
ASSERT_EQ(static_cast<int>(strlen("hello")), b64_pton("aGVsbG8=", buf, sizeof(buf)));
ASSERT_STREQ(reinterpret_cast<char*>(buf), "hello");
}
+
+TEST(resolv, p_class) {
+ ASSERT_STREQ("IN", p_class(ns_c_in));
+ ASSERT_STREQ("BADCLASS", p_class(-1));
+}
+
+TEST(resolv, p_type) {
+ ASSERT_STREQ("AAAA", p_type(ns_t_aaaa));
+ ASSERT_STREQ("BADTYPE", p_type(-1));
+}
+
+TEST(resolv, res_init) {
+ ASSERT_EQ(0, res_init());
+}
+
+TEST(resolv, res_randomid) {
+ res_randomid();
+}