Lines Matching refs:ipv4

37     struct IPV4Address ipv4;  in test_ipv4()  local
38 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
39 assert_int_equal(0, IPV4_parser("0.0.0.0", &ipv4)); in test_ipv4()
40 assert_int_equal(ipv4.octets[0], 0); in test_ipv4()
41 assert_int_equal(ipv4.octets[1], 0); in test_ipv4()
42 assert_int_equal(ipv4.octets[2], 0); in test_ipv4()
43 assert_int_equal(ipv4.octets[3], 0); in test_ipv4()
44 assert_int_equal(ipv4.port, 0); in test_ipv4()
45 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
46 assert_int_equal(0, IPV4_parser("255.255.255.255", &ipv4)); in test_ipv4()
47 assert_int_equal(ipv4.octets[0], 255); in test_ipv4()
48 assert_int_equal(ipv4.octets[1], 255); in test_ipv4()
49 assert_int_equal(ipv4.octets[2], 255); in test_ipv4()
50 assert_int_equal(ipv4.octets[3], 255); in test_ipv4()
51 assert_int_equal(ipv4.port, 0); in test_ipv4()
52 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
53 assert_int_equal(0, IPV4_parser("1.1.1.1", &ipv4)); in test_ipv4()
54 assert_int_equal(ipv4.octets[0], 1); in test_ipv4()
55 assert_int_equal(ipv4.octets[1], 1); in test_ipv4()
56 assert_int_equal(ipv4.octets[2], 1); in test_ipv4()
57 assert_int_equal(ipv4.octets[3], 1); in test_ipv4()
58 assert_int_equal(ipv4.port, 0); in test_ipv4()
59 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
60 assert_int_equal(0, IPV4_parser("1.1.1.1:1", &ipv4)); in test_ipv4()
61 assert_int_equal(ipv4.octets[0], 1); in test_ipv4()
62 assert_int_equal(ipv4.octets[1], 1); in test_ipv4()
63 assert_int_equal(ipv4.octets[2], 1); in test_ipv4()
64 assert_int_equal(ipv4.octets[3], 1); in test_ipv4()
65 assert_int_equal(ipv4.port, 1); in test_ipv4()
66 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
67 assert_int_equal(0, IPV4_parser("1.2.3.4", &ipv4)); in test_ipv4()
68 assert_int_equal(ipv4.octets[0], 1); in test_ipv4()
69 assert_int_equal(ipv4.octets[1], 2); in test_ipv4()
70 assert_int_equal(ipv4.octets[2], 3); in test_ipv4()
71 assert_int_equal(ipv4.octets[3], 4); in test_ipv4()
72 assert_int_equal(ipv4.port, 0); in test_ipv4()
73 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
74 assert_int_equal(0, IPV4_parser("5.6.7.8:9", &ipv4)); in test_ipv4()
75 assert_int_equal(ipv4.octets[0], 5); in test_ipv4()
76 assert_int_equal(ipv4.octets[1], 6); in test_ipv4()
77 assert_int_equal(ipv4.octets[2], 7); in test_ipv4()
78 assert_int_equal(ipv4.octets[3], 8); in test_ipv4()
79 assert_int_equal(ipv4.port, 9); in test_ipv4()
80 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
81 assert_int_equal(0, IPV4_parser("10.0.0.9:0", &ipv4)); in test_ipv4()
82 assert_int_equal(ipv4.octets[0], 10); in test_ipv4()
83 assert_int_equal(ipv4.octets[1], 0); in test_ipv4()
84 assert_int_equal(ipv4.octets[2], 0); in test_ipv4()
85 assert_int_equal(ipv4.octets[3], 9); in test_ipv4()
86 assert_int_equal(ipv4.port, 0); in test_ipv4()
87 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
88 assert_int_equal(0, IPV4_parser("10.0.0.10:5308", &ipv4)); in test_ipv4()
89 assert_int_equal(ipv4.octets[0], 10); in test_ipv4()
90 assert_int_equal(ipv4.octets[1], 0); in test_ipv4()
91 assert_int_equal(ipv4.octets[2], 0); in test_ipv4()
92 assert_int_equal(ipv4.octets[3], 10); in test_ipv4()
93 assert_int_equal(ipv4.port, 5308); in test_ipv4()
94 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
95 assert_int_equal(0, IPV4_parser("192.168.56.10:65535", &ipv4)); in test_ipv4()
96 assert_int_equal(ipv4.octets[0], 192); in test_ipv4()
97 assert_int_equal(ipv4.octets[1], 168); in test_ipv4()
98 assert_int_equal(ipv4.octets[2], 56); in test_ipv4()
99 assert_int_equal(ipv4.octets[3], 10); in test_ipv4()
100 assert_int_equal(ipv4.port, 65535); in test_ipv4()
101 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
102 assert_int_equal(-1, IPV4_parser("0", &ipv4)); in test_ipv4()
103 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
104 assert_int_equal(-1, IPV4_parser("0.1", &ipv4)); in test_ipv4()
105 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
106 assert_int_equal(-1, IPV4_parser("0.1.2", &ipv4)); in test_ipv4()
107 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
108 assert_int_equal(-1, IPV4_parser("0:0", &ipv4)); in test_ipv4()
109 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
110 assert_int_equal(-1, IPV4_parser("1.1.1.260", &ipv4)); in test_ipv4()
111 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
112 assert_int_equal(-1, IPV4_parser("1.1.260.1", &ipv4)); in test_ipv4()
113 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
114 assert_int_equal(-1, IPV4_parser("1.260.1.1", &ipv4)); in test_ipv4()
115 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
116 assert_int_equal(-1, IPV4_parser("260.1.1.1", &ipv4)); in test_ipv4()
117 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
118 assert_int_equal(-1, IPV4_parser("260.260.260.260", &ipv4)); in test_ipv4()
119 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
120 assert_int_equal(-1, IPV4_parser("1.1.1.1:", &ipv4)); in test_ipv4()
121 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
122 assert_int_equal(-1, IPV4_parser("2.3.4.5:65536", &ipv4)); in test_ipv4()
123 memset(&ipv4, 0, sizeof(struct IPV4Address)); in test_ipv4()
124 assert_int_equal(-1, IPV4_parser("a.b.c.d", &ipv4)); in test_ipv4()