test: replace ASSERT_TRUE() for dns_cache_lookup() with ASSERT_OK_POSITIVE()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 7 Aug 2024 04:44:19 +0000 (13:44 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 14 Aug 2024 19:43:32 +0000 (04:43 +0900)
As it may return negative errno on error, and returns number of found
entries on success.

src/resolve/test-dns-cache.c

index dc9152e3f7f69722e0189d2c21cbd27d1d120322..2413ad795f0c560835246415a15e6038230de344 100644 (file)
@@ -555,7 +555,7 @@ TEST(dns_cache_lookup_success) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "www.example.com");
         ASSERT_NOT_NULL(key);
         query_flags = 0;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
 
         ASSERT_EQ(cache.n_hit, 1u);
         ASSERT_EQ(cache.n_miss, 0u);
@@ -592,7 +592,7 @@ TEST(dns_cache_lookup_clamp_ttl) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "www.example.com");
         ASSERT_NOT_NULL(key);
         query_flags = SD_RESOLVED_CLAMP_TTL;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
 
         ASSERT_EQ(cache.n_hit, 1u);
         ASSERT_EQ(cache.n_miss, 0u);
@@ -635,7 +635,7 @@ TEST(dns_cache_lookup_returns_most_recent_response) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "www.example.com");
         ASSERT_NOT_NULL(key);
         query_flags = 0;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
 
         ASSERT_EQ(cache.n_hit, 1u);
         ASSERT_EQ(cache.n_miss, 0u);
@@ -680,7 +680,7 @@ TEST(dns_cache_lookup_retains_multiple_answers_from_one_response) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "www.example.com");
         ASSERT_NOT_NULL(key);
         query_flags = 0;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
 
         ASSERT_EQ(cache.n_hit, 1u);
         ASSERT_EQ(cache.n_miss, 0u);
@@ -724,7 +724,7 @@ TEST(dns_cache_lookup_nxdomain) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "www.example.com");
         ASSERT_NOT_NULL(key);
         query_flags = 0;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
 
         ASSERT_EQ(cache.n_hit, 1u);
         ASSERT_EQ(cache.n_miss, 0u);
@@ -809,7 +809,7 @@ TEST(dns_cache_lookup_mdns_multiple_shared_responses_are_cached) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "example.com");
         ASSERT_NOT_NULL(key);
         query_flags = 0;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
         dns_resource_key_unref(key);
 
         ASSERT_EQ(cache.n_hit, 1u);
@@ -865,7 +865,7 @@ TEST(dns_cache_lookup_mdns_multiple_unshared_responses_are_not_cached) {
         key = dns_resource_key_new(DNS_CLASS_IN, DNS_TYPE_A, "example.com");
         ASSERT_NOT_NULL(key);
         query_flags = 0;
-        ASSERT_TRUE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
+        ASSERT_OK_POSITIVE(dns_cache_lookup(&cache, key, query_flags, &ret_rcode, &ret_answer, &ret_full_packet, &ret_query_flags, NULL));
         dns_resource_key_unref(key);
 
         ASSERT_EQ(cache.n_hit, 1u);