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>
|
#include <stdio.h>
|
||||||
|
|
||||||
const char *valid[] = {
|
const char *valid[] = {
|
||||||
"192.168.1.1",
|
/* valid IPv4 */
|
||||||
"0.0.0.0",
|
"192.168.1.1", "0.0.0.0",
|
||||||
"255.255.255.255",
|
"255.255.255.255", "123.45.67.89",
|
||||||
"123.45.67.89",
|
|
||||||
"123.45.67.255",
|
"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[] = {
|
const char *invalid[] = {
|
||||||
"123.45.67.891",
|
/* invalid IPv4 */
|
||||||
"192.168.500.1",
|
"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.1.", "192.168.1.1..",
|
||||||
"192.168.1.1.",
|
"192.168.1.1a", "192.2.2.",
|
||||||
"192.168.1.1..",
|
/* invalid cidr notation */
|
||||||
"192.168.1.1a",
|
"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",
|
"555555555555555555555555555555555555",
|
||||||
"",
|
"", ".", ".......", "...4", "4...4",
|
||||||
".",
|
|
||||||
".......",
|
|
||||||
"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",
|
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -4,28 +4,21 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
const char *valid[] = {
|
const char *valid[] = {
|
||||||
"192.168.1.1",
|
/* valid IPv4 */
|
||||||
"0.0.0.0",
|
"192.168.1.1", "0.0.0.0",
|
||||||
"255.255.255.255",
|
"255.255.255.255", "123.45.67.89",
|
||||||
"123.45.67.89",
|
"123.45.67.255",
|
||||||
"123.45.67.255"
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const char *invalid[] = {
|
const char *invalid[] = {
|
||||||
"123.45.67.891",
|
/* invalid IPv4 */
|
||||||
"192.168.500.1",
|
"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.1.", "192.168.1.1..",
|
||||||
"192.168.1.1.",
|
"192.168.1.1a", "192.2.2.",
|
||||||
"192.168.1.1..",
|
/* edge cases */
|
||||||
"192.168.1.1a",
|
|
||||||
"555555555555555555555555555555555555",
|
"555555555555555555555555555555555555",
|
||||||
"",
|
"", ".", ".......", "...4", "4...4",
|
||||||
".",
|
|
||||||
".......",
|
|
||||||
"192.2.2.",
|
|
||||||
"...4",
|
|
||||||
"4...4",
|
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue