From: James Coglan Date: Wed, 29 May 2024 12:42:29 +0000 (+0100) Subject: resolved: tests for dns_resource_key_to_string() X-Git-Tag: v257-rc1~843^2~22 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5982caccd712d6870cb03b148821c8ce345502a5;p=thirdparty%2Fsystemd.git resolved: tests for dns_resource_key_to_string() --- diff --git a/src/resolve/test-dns-rr.c b/src/resolve/test-dns-rr.c index bac5c5938ce..28b2a357c4f 100644 --- a/src/resolve/test-dns-rr.c +++ b/src/resolve/test-dns-rr.c @@ -681,4 +681,19 @@ TEST(dns_resource_key_no_match_soa_parent_domain) { ASSERT_FALSE(dns_resource_key_match_soa(key, soa)); } +/* ================================================================ + * dns_resource_key_to_string() + * ================================================================ */ + +TEST(dns_resource_key_to_string) { + _cleanup_(dns_resource_key_unrefp) DnsResourceKey *key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_CNAME, "www.example.com"); + char str[256]; + + ASSERT_NOT_NULL(key); + + char *ans = dns_resource_key_to_string(key, str, 256); + ASSERT_TRUE(ans == str); + ASSERT_STREQ(ans, "www.example.com IN CNAME"); +} + DEFINE_TEST_MAIN(LOG_DEBUG);