tests: improve
This commit is contained in:
parent
01b54709cd
commit
9bcd608b86
2 changed files with 28 additions and 43 deletions
|
@ -4,36 +4,28 @@
|
|||
#include <stdio.h>
|
||||
|
||||
const char *valid[] = {
|
||||
"192.168.1.1",
|
||||
"0.0.0.0",
|
||||
"255.255.255.255",
|
||||
"123.45.67.89",
|
||||
/* valid IPv4 */
|
||||
"192.168.1.1", "0.0.0.0",
|
||||
"255.255.255.255", "123.45.67.89",
|
||||
"123.45.67.255",
|
||||
"10.0.0.1/32"
|
||||
/* valid cidr notation */
|
||||
"10.0.0.1/8", "10.0.0.1/16",
|
||||
"10.0.0.1/24", "10.0.0.1/32",
|
||||
};
|
||||
|
||||
const char *invalid[] = {
|
||||
"123.45.67.891",
|
||||
"192.168.500.1",
|
||||
".192.168.1.1",
|
||||
"192..168.1.1",
|
||||
"192.168.1.1.",
|
||||
"192.168.1.1..",
|
||||
"192.168.1.1a",
|
||||
/* invalid IPv4 */
|
||||
"123.45.67.891", "192.168.500.1",
|
||||
".192.168.1.1", "192..168.1.1",
|
||||
"192.168.1.1.", "192.168.1.1..",
|
||||
"192.168.1.1a", "192.2.2.",
|
||||
/* invalid cidr notation */
|
||||
"10.0.0.1/33", "127.0.0.1/64",
|
||||
"127.0.0.1/", "127.0.0.1/a",
|
||||
"/", "/123.","127/2",
|
||||
/* edge cases */
|
||||
"555555555555555555555555555555555555",
|
||||
"",
|
||||
".",
|
||||
".......",
|
||||
"192.2.2.",
|
||||
"...4",
|
||||
"4...4",
|
||||
"10.0.0.1/33",
|
||||
"127.0.0.1/64",
|
||||
"127.0.0.1/",
|
||||
"127.0.0.1/a",
|
||||
"/",
|
||||
"/123.",
|
||||
"127/2",
|
||||
"", ".", ".......", "...4", "4...4",
|
||||
NULL
|
||||
};
|
||||
|
||||
|
|
|
@ -4,28 +4,21 @@
|
|||
#include <stdio.h>
|
||||
|
||||
const char *valid[] = {
|
||||
"192.168.1.1",
|
||||
"0.0.0.0",
|
||||
"255.255.255.255",
|
||||
"123.45.67.89",
|
||||
"123.45.67.255"
|
||||
/* valid IPv4 */
|
||||
"192.168.1.1", "0.0.0.0",
|
||||
"255.255.255.255", "123.45.67.89",
|
||||
"123.45.67.255",
|
||||
};
|
||||
|
||||
const char *invalid[] = {
|
||||
"123.45.67.891",
|
||||
"192.168.500.1",
|
||||
".192.168.1.1",
|
||||
"192..168.1.1",
|
||||
"192.168.1.1.",
|
||||
"192.168.1.1..",
|
||||
"192.168.1.1a",
|
||||
/* invalid IPv4 */
|
||||
"123.45.67.891", "192.168.500.1",
|
||||
".192.168.1.1", "192..168.1.1",
|
||||
"192.168.1.1.", "192.168.1.1..",
|
||||
"192.168.1.1a", "192.2.2.",
|
||||
/* edge cases */
|
||||
"555555555555555555555555555555555555",
|
||||
"",
|
||||
".",
|
||||
".......",
|
||||
"192.2.2.",
|
||||
"...4",
|
||||
"4...4",
|
||||
"", ".", ".......", "...4", "4...4",
|
||||
NULL
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue