diff options
author | George Kadianakis <desnacked@riseup.net> | 2019-09-16 15:22:18 +0300 |
---|---|---|
committer | George Kadianakis <desnacked@riseup.net> | 2019-09-16 15:22:18 +0300 |
commit | cd72850e08f39413d281a480a78f38838ddf42e9 (patch) | |
tree | fb7177a1107c50605c74741de99d97f5474089b4 /src/test/test_confparse.c | |
parent | 5ec751b38b6ea5b40dece321a2c673c6b7e9cf01 (diff) | |
parent | bfc5f09979d49867b373b9433edf37adce8c66dd (diff) | |
download | tor-cd72850e08f39413d281a480a78f38838ddf42e9.tar.gz tor-cd72850e08f39413d281a480a78f38838ddf42e9.zip |
Merge branch 'tor-github/pr/1316'
Diffstat (limited to 'src/test/test_confparse.c')
-rw-r--r-- | src/test/test_confparse.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/test_confparse.c b/src/test/test_confparse.c index d929d1e361..5f29a22c10 100644 --- a/src/test/test_confparse.c +++ b/src/test/test_confparse.c @@ -488,6 +488,16 @@ test_confparse_assign_badval(void *arg) static const badval_test_t bv_notint = { "pos X\n", "malformed" }; static const badval_test_t bv_negint = { "pos -10\n", "out of bounds" }; static const badval_test_t bv_badu64 = { "u64 u64\n", "malformed" }; +static const badval_test_t bv_dbl1 = { "dbl xxx\n", "Could not convert" }; +static const badval_test_t bv_dbl2 = { "dbl 1.0 xx\n", "Could not convert" }; +static const badval_test_t bv_dbl3 = { + "dbl 1e-10000\n", "too small to express" }; +static const badval_test_t bv_dbl4 = { + "dbl 1e1000\n", "too large to express" }; +static const badval_test_t bv_dbl5 = { + "dbl -1e-10000\n", "too small to express" }; +static const badval_test_t bv_dbl6 = { + "dbl -1e1000\n", "too large to express" }; static const badval_test_t bv_badcsvi1 = { "csv_interval 10 wl\n", "malformed" }; static const badval_test_t bv_badcsvi2 = @@ -1045,6 +1055,12 @@ struct testcase_t confparse_tests[] = { BADVAL_TEST(notint), BADVAL_TEST(negint), BADVAL_TEST(badu64), + BADVAL_TEST(dbl1), + BADVAL_TEST(dbl2), + BADVAL_TEST(dbl3), + BADVAL_TEST(dbl4), + BADVAL_TEST(dbl5), + BADVAL_TEST(dbl6), BADVAL_TEST(badcsvi1), BADVAL_TEST(badcsvi2), BADVAL_TEST(nonoption), |