X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-common%2Fdomain-test.c;h=0f7d851ecab791775f358381f4e32d93a2cfddda;hb=fc3830c24fd0341d762a2c4f05198f27fc3ccac0;hp=c9ff32e2db3f633ef3d76a2c5adde8a38f9ee4ba;hpb=854f901f491ccda79aee11edc3d59109cb229d28;p=catta diff --git a/avahi-common/domain-test.c b/avahi-common/domain-test.c index c9ff32e..0f7d851 100644 --- a/avahi-common/domain-test.c +++ b/avahi-common/domain-test.c @@ -111,6 +111,15 @@ int main(AVAHI_GCC_UNUSED int argc, AVAHI_GCC_UNUSED char *argv[]) { assert(avahi_normalize_name(".", t, sizeof(t))); assert(avahi_normalize_name("", t, sizeof(t))); + assert(!avahi_is_valid_fqdn(".")); + assert(!avahi_is_valid_fqdn("")); + assert(!avahi_is_valid_fqdn("foo")); + assert(avahi_is_valid_fqdn("foo.bar")); + assert(avahi_is_valid_fqdn("foo.bar.")); + assert(avahi_is_valid_fqdn("gnurz.foo.bar.")); + assert(!avahi_is_valid_fqdn("192.168.50.1")); + assert(!avahi_is_valid_fqdn("::1")); + assert(!avahi_is_valid_fqdn(".192.168.50.1.")); return 0; }