[or-cvs] [tor/master 4/4] Fix up geoip unit tests to know about ??

nickm at torproject.org nickm at torproject.org
Mon Aug 2 15:08:13 UTC 2010


Author: Nick Mathewson <nickm at torproject.org>
Date: Sat, 31 Jul 2010 15:20:28 -0400
Subject: Fix up geoip unit tests to know about ??
Commit: 49b0eb7a329224e53c3e24192a59e7c89d7e4ea4

---
 src/test/test.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/test/test.c b/src/test/test.c
index 755d123..0830f57 100644
--- a/src/test/test.c
+++ b/src/test/test.c
@@ -1108,10 +1108,12 @@ test_geoip(void)
   test_eq(0, geoip_parse_entry("\"150\",\"190\",\"XY\""));
   test_eq(0, geoip_parse_entry("\"200\",\"250\",\"AB\""));
 
-  /* We should have 3 countries: ab, xy, zz. */
-  test_eq(3, geoip_get_n_countries());
+  /* We should have 4 countries: ??, ab, xy, zz. */
+  test_eq(4, geoip_get_n_countries());
   /* Make sure that country ID actually works. */
 #define NAMEFOR(x) geoip_get_country_name(geoip_get_country_by_ip(x))
+  test_streq("??", NAMEFOR(3));
+  test_eq(0, geoip_get_country_by_ip(3));
   test_streq("ab", NAMEFOR(32));
   test_streq("??", NAMEFOR(5));
   test_streq("??", NAMEFOR(51));
-- 
1.7.1



More information about the tor-commits mailing list