Home | History | Annotate | Download | only in minijail

Lines Matching refs:parse_size

455 TEST(Test, parse_size) {
458 ASSERT_EQ(0, parse_size(&size, "42"));
461 ASSERT_EQ(0, parse_size(&size, "16K"));
464 ASSERT_EQ(0, parse_size(&size, "1M"));
468 ASSERT_EQ(0, parse_size(&size, "3G"));
472 ASSERT_EQ(0, parse_size(&size, "4294967294"));
478 ASSERT_EQ(0, parse_size(&size, "9E"));
482 ASSERT_EQ(0, parse_size(&size, "15E"));
486 ASSERT_EQ(0, parse_size(&size, "18446744073709551614"));
490 ASSERT_EQ(-ERANGE, parse_size(&size, "16E"));
491 ASSERT_EQ(-ERANGE, parse_size(&size, "19E"));
492 ASSERT_EQ(-EINVAL, parse_size(&size, "7GTPE"));
494 ASSERT_EQ(-ERANGE, parse_size(&size, "5G"));
495 ASSERT_EQ(-ERANGE, parse_size(&size, "9G"));
496 ASSERT_EQ(-ERANGE, parse_size(&size, "9E"));
497 ASSERT_EQ(-ERANGE, parse_size(&size, "7GTPE"));
500 ASSERT_EQ(-EINVAL, parse_size(&size, ""));
501 ASSERT_EQ(-EINVAL, parse_size(&size, "14u"));
502 ASSERT_EQ(-EINVAL, parse_size(&size, "14.2G"));
503 ASSERT_EQ(-EINVAL, parse_size(&size, "-1G"));
504 ASSERT_EQ(-EINVAL, parse_size(&size, "; /bin/rm -- "));