test: log error on failure

parent d8c45e6b
......@@ -386,38 +386,60 @@ void test_parse_byte_size_string(void)
int64_t n;
ret = parse_byte_size_string("0", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"0\"");
exit(EXIT_FAILURE);
if (n != 0)
}
if (n != 0) {
lxc_error("%s\n", "Failed to parse \"0\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1\"");
exit(EXIT_FAILURE);
if (n != 1)
}
if (n != 1) {
lxc_error("%s\n", "Failed to parse \"1\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1 ", &n);
if (ret == 0)
if (ret == 0) {
lxc_error("%s\n", "Failed to parse \"1 \"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1B", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1B\"");
exit(EXIT_FAILURE);
if (n != 1)
}
if (n != 1) {
lxc_error("%s\n", "Failed to parse \"1B\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1kB", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1kB\"");
exit(EXIT_FAILURE);
if (n != 1024)
}
if (n != 1024) {
lxc_error("%s\n", "Failed to parse \"1kB\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1MB", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1MB\"");
exit(EXIT_FAILURE);
if (n != 1048576)
}
if (n != 1048576) {
lxc_error("%s\n", "Failed to parse \"1MB\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1GB", &n);
if (ret < 0)
......@@ -426,26 +448,40 @@ void test_parse_byte_size_string(void)
exit(EXIT_FAILURE);
ret = parse_byte_size_string("1TB", &n);
if (ret == 0)
if (ret == 0) {
lxc_error("%s\n", "Failed to parse \"1TB\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1 B", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1 B\"");
exit(EXIT_FAILURE);
if (n != 1)
}
if (n != 1) {
lxc_error("%s\n", "Failed to parse \"1 B\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1 kB", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1 kB\"");
exit(EXIT_FAILURE);
if (n != 1024)
}
if (n != 1024) {
lxc_error("%s\n", "Failed to parse \"1 kB\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1 MB", &n);
if (ret < 0)
if (ret < 0) {
lxc_error("%s\n", "Failed to parse \"1 MB\"");
exit(EXIT_FAILURE);
if (n != 1048576)
}
if (n != 1048576) {
lxc_error("%s\n", "Failed to parse \"1 MB\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("1 GB", &n);
if (ret < 0)
......@@ -454,12 +490,16 @@ void test_parse_byte_size_string(void)
exit(EXIT_FAILURE);
ret = parse_byte_size_string("1 TB", &n);
if (ret == 0)
if (ret == 0) {
lxc_error("%s\n", "Failed to parse \"1 TB\"");
exit(EXIT_FAILURE);
}
ret = parse_byte_size_string("asdf", &n);
if (ret == 0)
if (ret == 0) {
lxc_error("%s\n", "Failed to parse \"asdf\"");
exit(EXIT_FAILURE);
}
}
int main(int argc, char *argv[])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment