added special test cases '.', empty string, NULL, unknown TLD