diff options
Diffstat (limited to 'tests/check_source_parser.c')
| -rw-r--r-- | tests/check_source_parser.c | 122 | 
1 files changed, 61 insertions, 61 deletions
diff --git a/tests/check_source_parser.c b/tests/check_source_parser.c index a16a923..fba997a 100644 --- a/tests/check_source_parser.c +++ b/tests/check_source_parser.c @@ -30,7 +30,7 @@ test_source_parse(void **state)          "# This is a test\n"          "\n"          "bola\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(err);      assert_non_null(source); @@ -61,7 +61,7 @@ test_source_parse_crlf(void **state)          "# This is a test\r\n"          "\r\n"          "bola\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(err);      assert_non_null(source); @@ -94,7 +94,7 @@ test_source_parse_with_spaces(void **state)          "# This is a test\n"          "\n"          "bola\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(err);      assert_non_null(source); @@ -130,7 +130,7 @@ test_source_parse_with_excerpt(void **state)          "\n"          "guda\n"          "yay"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(err);      assert_non_null(source); @@ -162,13 +162,13 @@ static void  test_source_parse_config_empty(void **state)  {      const char *a = ""; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg, "Your source file is empty."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -177,14 +177,14 @@ static void  test_source_parse_config_invalid_key(void **state)  {      const char *a = "bola: guda"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "Can't find a configuration key or the content separator.\n"          "Error occurred near line 1, position 1: bola: guda"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -193,14 +193,14 @@ static void  test_source_parse_config_no_key(void **state)  {      const char *a = "BOLa"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "Invalid configuration key.\n"          "Error occurred near line 1, position 4: BOLa"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -209,14 +209,14 @@ static void  test_source_parse_config_no_key2(void **state)  {      const char *a = "BOLA"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "Your last configuration key is missing ':' and the value\n"          "Error occurred near line 1, position 5: BOLA"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -225,15 +225,15 @@ static void  test_source_parse_config_no_value(void **state)  {      const char *a = "BOLA:\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "Configuration value not provided for 'BOLA'.\n"          "Error occurred near line 1, position 6: BOLA:"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -242,15 +242,15 @@ static void  test_source_parse_config_no_value2(void **state)  {      const char *a = "BOLA:"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "Configuration value not provided for 'BOLA'.\n"          "Error occurred near line 1, position 6: BOLA:"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -259,15 +259,15 @@ static void  test_source_parse_config_reserved_name(void **state)  {      const char *a = "FILENAME: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'FILENAME' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -276,15 +276,15 @@ static void  test_source_parse_config_reserved_name2(void **state)  {      const char *a = "CONTENT: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'CONTENT' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -293,15 +293,15 @@ static void  test_source_parse_config_reserved_name3(void **state)  {      const char *a = "DATE_FORMATTED: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'DATE_FORMATTED' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -310,15 +310,15 @@ static void  test_source_parse_config_reserved_name4(void **state)  {      const char *a = "DATE_FIRST_FORMATTED: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'DATE_FIRST_FORMATTED' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -327,15 +327,15 @@ static void  test_source_parse_config_reserved_name5(void **state)  {      const char *a = "DATE_LAST_FORMATTED: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'DATE_LAST_FORMATTED' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -344,15 +344,15 @@ static void  test_source_parse_config_reserved_name6(void **state)  {      const char *a = "PAGE_FIRST: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'PAGE_FIRST' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -361,15 +361,15 @@ static void  test_source_parse_config_reserved_name7(void **state)  {      const char *a = "PAGE_PREVIOUS: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'PAGE_PREVIOUS' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -378,15 +378,15 @@ static void  test_source_parse_config_reserved_name8(void **state)  {      const char *a = "PAGE_CURRENT: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'PAGE_CURRENT' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -395,15 +395,15 @@ static void  test_source_parse_config_reserved_name9(void **state)  {      const char *a = "PAGE_NEXT: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'PAGE_NEXT' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -412,15 +412,15 @@ static void  test_source_parse_config_reserved_name10(void **state)  {      const char *a = "PAGE_LAST: asd\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'PAGE_LAST' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -429,15 +429,15 @@ static void  test_source_parse_config_reserved_name11(void **state)  {      const char *a = "BLOGC_VERSION: 1.0\r\n"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "'BLOGC_VERSION' variable is forbidden in source files. It will be set "          "for you by the compiler."); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -446,15 +446,15 @@ static void  test_source_parse_config_value_no_line_ending(void **state)  {      const char *a = "BOLA: asd"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "No line ending after the configuration value for 'BOLA'.\n"          "Error occurred near line 1, position 10: BOLA: asd"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  } @@ -463,15 +463,15 @@ static void  test_source_parse_invalid_separator(void **state)  {      const char *a = "BOLA: asd\n---#"; -    blogc_error_t *err = NULL; +    sb_error_t *err = NULL;      sb_trie_t *source = blogc_source_parse(a, strlen(a), &err);      assert_null(source);      assert_non_null(err); -    assert_int_equal(err->type, BLOGC_ERROR_SOURCE_PARSER); +    assert_int_equal(err->code, BLOGC_ERROR_SOURCE_PARSER);      assert_string_equal(err->msg,          "Invalid content separator. Must be more than one '-' characters.\n"          "Error occurred near line 2, position 4: ---#"); -    blogc_error_free(err); +    sb_error_free(err);      sb_trie_free(source);  }  | 
