diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2019-09-02 23:38:48 +0200 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2019-09-02 23:51:15 +0200 |
commit | 4763814c683c50f8a3697b74e764f19c3dacccd5 (patch) | |
tree | 386ff43f024705a32310b882f2161b5f86d8820a /tests/blogc/check_funcvars.c | |
parent | c12bdb94ecdc44f200a8030dfde4a5ec46053ea6 (diff) | |
download | blogc-4763814c683c50f8a3697b74e764f19c3dacccd5.tar.gz blogc-4763814c683c50f8a3697b74e764f19c3dacccd5.tar.bz2 blogc-4763814c683c50f8a3697b74e764f19c3dacccd5.zip |
migrate codebase to use squareball. again :)feature/squareball
Diffstat (limited to 'tests/blogc/check_funcvars.c')
-rw-r--r-- | tests/blogc/check_funcvars.c | 33 |
1 files changed, 16 insertions, 17 deletions
diff --git a/tests/blogc/check_funcvars.c b/tests/blogc/check_funcvars.c index 9d094d5..2c4acb0 100644 --- a/tests/blogc/check_funcvars.c +++ b/tests/blogc/check_funcvars.c @@ -13,16 +13,15 @@ #include <stdlib.h> #include <string.h> #include <stdio.h> -#include "../../src/common/error.h" -#include "../../src/common/utils.h" +#include <squareball.h> + #include "../../src/blogc/funcvars.h" char* -__wrap_bc_file_get_contents(const char *path, bool utf8, size_t *len, bc_error_t **err) +__wrap_sb_file_get_contents(const char *path, size_t *len, sb_error_t **err) { assert_string_equal(path, "/proc/1/cgroup"); - assert_false(utf8); char *rv = mock_type(char*); *len = strlen(rv); return rv; @@ -32,40 +31,40 @@ __wrap_bc_file_get_contents(const char *path, bool utf8, size_t *len, bc_error_t static void test_funcvars_eval(void **state) { - bc_trie_t *t = bc_trie_new(free); + sb_trie_t *t = sb_trie_new(free); blogc_funcvars_eval(t, NULL); blogc_funcvars_eval(t, ""); blogc_funcvars_eval(t, "BOLA"); - assert_int_equal(bc_trie_size(t), 0); + assert_int_equal(sb_trie_size(t), 0); - bc_trie_insert(t, "BOLA", bc_strdup("GUDA")); + sb_trie_insert(t, "BOLA", sb_strdup("GUDA")); blogc_funcvars_eval(t, "BOLA"); - assert_int_equal(bc_trie_size(t), 1); + assert_int_equal(sb_trie_size(t), 1); - bc_trie_free(t); + sb_trie_free(t); } static void test_funcvars_eval_mocked(void **state) { - bc_trie_t *t = bc_trie_new(free); + sb_trie_t *t = sb_trie_new(free); // this is the only function that isn't hidden behind conditional macros // as of when this test was written. the other functions should be tested // separately - will_return(__wrap_bc_file_get_contents, bc_strdup("asd/docker/asd")); + will_return(__wrap_sb_file_get_contents, sb_strdup("asd/docker/asd")); blogc_funcvars_eval(t, "BLOGC_SYSINFO_INSIDE_DOCKER"); - assert_string_equal(bc_trie_lookup(t, "BLOGC_SYSINFO_INSIDE_DOCKER"), "1"); - assert_int_equal(bc_trie_size(t), 1); + assert_string_equal(sb_trie_lookup(t, "BLOGC_SYSINFO_INSIDE_DOCKER"), "1"); + assert_int_equal(sb_trie_size(t), 1); // this specific function call is cached, so calling it again should not - // call bc_file_get_contents_again + // call sb_file_get_contents_again blogc_funcvars_eval(t, "BLOGC_SYSINFO_INSIDE_DOCKER"); - assert_string_equal(bc_trie_lookup(t, "BLOGC_SYSINFO_INSIDE_DOCKER"), "1"); - assert_int_equal(bc_trie_size(t), 1); + assert_string_equal(sb_trie_lookup(t, "BLOGC_SYSINFO_INSIDE_DOCKER"), "1"); + assert_int_equal(sb_trie_size(t), 1); - bc_trie_free(t); + sb_trie_free(t); } |