diff options
| author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2018-07-25 20:34:58 +0200 | 
|---|---|---|
| committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2018-07-25 22:28:41 +0200 | 
| commit | 008b956ba609bf30d8c6f44c36d9f11cdc493bc2 (patch) | |
| tree | 69fac42a072944bd8eefaf4a4d04e185faef8b5e /tests/common | |
| parent | e4c08cd44e37f28cd11d62a95f4791ace663c62d (diff) | |
| download | blogc-008b956ba609bf30d8c6f44c36d9f11cdc493bc2.tar.gz blogc-008b956ba609bf30d8c6f44c36d9f11cdc493bc2.tar.bz2 blogc-008b956ba609bf30d8c6f44c36d9f11cdc493bc2.zip | |
common: added bc_str_to_bool
Diffstat (limited to 'tests/common')
| -rw-r--r-- | tests/common/check_utils.c | 26 | 
1 files changed, 26 insertions, 0 deletions
| diff --git a/tests/common/check_utils.c b/tests/common/check_utils.c index 12ef921..90af37b 100644 --- a/tests/common/check_utils.c +++ b/tests/common/check_utils.c @@ -268,6 +268,31 @@ test_str_find(void **state)  static void +test_str_to_bool(void **state) +{ +    assert_false(bc_str_to_bool(NULL)); +    assert_true(bc_str_to_bool("1")); +    assert_true(bc_str_to_bool("y")); +    assert_true(bc_str_to_bool("Y")); +    assert_true(bc_str_to_bool("yes")); +    assert_true(bc_str_to_bool("YES")); +    assert_true(bc_str_to_bool("true")); +    assert_true(bc_str_to_bool("TRUE")); +    assert_true(bc_str_to_bool("on")); +    assert_true(bc_str_to_bool("ON")); +    assert_false(bc_str_to_bool("0")); +    assert_false(bc_str_to_bool("n")); +    assert_false(bc_str_to_bool("N")); +    assert_false(bc_str_to_bool("no")); +    assert_false(bc_str_to_bool("NO")); +    assert_false(bc_str_to_bool("false")); +    assert_false(bc_str_to_bool("FALSE")); +    assert_false(bc_str_to_bool("off")); +    assert_false(bc_str_to_bool("OFF")); +} + + +static void  test_strv_join(void **state)  {      char *pieces[] = {"guda","bola", "chunda", NULL}; @@ -1039,6 +1064,7 @@ main(void)          unit_test(test_str_split),          unit_test(test_str_replace),          unit_test(test_str_find), +        unit_test(test_str_to_bool),          unit_test(test_strv_join),          unit_test(test_strv_length), | 
