tests: improve

This commit is contained in:
0x1eef 2023-08-27 05:38:26 -03:00
parent 01b54709cd
commit 9bcd608b86
2 changed files with 28 additions and 43 deletions

View file

@ -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
};

View file

@ -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
};