diff options
author | John Hawthorn <john.hawthorn@gmail.com> | 2017-04-26 18:09:45 -0700 |
---|---|---|
committer | John Hawthorn <john.hawthorn@gmail.com> | 2017-04-26 18:09:58 -0700 |
commit | 6020348b191b134798f90ba91a0be0484a9e0da2 (patch) | |
tree | b8126da3cd92dc5e43270c80bf31a644ff6339db /test/test_match.c | |
parent | 204eaecbb951c648124c607893d4cab4d25930f2 (diff) |
Fix warnings due to types in test
Diffstat (limited to 'test/test_match.c')
-rw-r--r-- | test/test_match.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/test/test_match.c b/test/test_match.c index 8d52191..17edba4 100644 --- a/test/test_match.c +++ b/test/test_match.c @@ -7,7 +7,7 @@ #define SCORE_TOLERANCE 0.000001 #define ASSERT_SCORE_EQ(a,b) ASSERT_IN_RANGE((a), (b), SCORE_TOLERANCE) -#define ASSERT_INT_EQ(a,b) ASSERT_EQ_FMT((a), (b), "%d") +#define ASSERT_SIZE_T_EQ(a,b) ASSERT_EQ_FMT((size_t)(a), (b), "%zu") /* has_match(char *needle, char *haystack) */ TEST exact_match_should_return_true() { @@ -134,9 +134,9 @@ TEST score_dot() { TEST positions_consecutive() { size_t positions[3]; match_positions("amo", "app/models/foo", positions); - ASSERT_INT_EQ(0, positions[0]); - ASSERT_INT_EQ(4, positions[1]); - ASSERT_INT_EQ(5, positions[2]); + ASSERT_SIZE_T_EQ(0, positions[0]); + ASSERT_SIZE_T_EQ(4, positions[1]); + ASSERT_SIZE_T_EQ(5, positions[2]); PASS(); } @@ -148,10 +148,10 @@ TEST positions_start_of_word() { */ size_t positions[4]; match_positions("amor", "app/models/order", positions); - ASSERT_INT_EQ(0, positions[0]); - ASSERT_INT_EQ(4, positions[1]); - ASSERT_INT_EQ(11, positions[2]); - ASSERT_INT_EQ(12, positions[3]); + ASSERT_SIZE_T_EQ(0, positions[0]); + ASSERT_SIZE_T_EQ(4, positions[1]); + ASSERT_SIZE_T_EQ(11, positions[2]); + ASSERT_SIZE_T_EQ(12, positions[3]); PASS(); } @@ -159,12 +159,12 @@ TEST positions_start_of_word() { TEST positions_no_bonuses() { size_t positions[2]; match_positions("as", "tags", positions); - ASSERT_INT_EQ(1, positions[0]); - ASSERT_INT_EQ(3, positions[1]); + ASSERT_SIZE_T_EQ(1, positions[0]); + ASSERT_SIZE_T_EQ(3, positions[1]); match_positions("as", "examples.txt", positions); - ASSERT_INT_EQ(2, positions[0]); - ASSERT_INT_EQ(7, positions[1]); + ASSERT_SIZE_T_EQ(2, positions[0]); + ASSERT_SIZE_T_EQ(7, positions[1]); PASS(); } @@ -172,9 +172,9 @@ TEST positions_no_bonuses() { TEST positions_multiple_candidates_start_of_words() { size_t positions[3]; match_positions("abc", "a/a/b/c/c", positions); - ASSERT_INT_EQ(2, positions[0]); - ASSERT_INT_EQ(4, positions[1]); - ASSERT_INT_EQ(6, positions[2]); + ASSERT_SIZE_T_EQ(2, positions[0]); + ASSERT_SIZE_T_EQ(4, positions[1]); + ASSERT_SIZE_T_EQ(6, positions[2]); PASS(); } @@ -182,9 +182,9 @@ TEST positions_multiple_candidates_start_of_words() { TEST positions_exact_match() { size_t positions[3]; match_positions("foo", "foo", positions); - ASSERT_INT_EQ(0, positions[0]); - ASSERT_INT_EQ(1, positions[1]); - ASSERT_INT_EQ(2, positions[2]); + ASSERT_SIZE_T_EQ(0, positions[0]); + ASSERT_SIZE_T_EQ(1, positions[1]); + ASSERT_SIZE_T_EQ(2, positions[2]); PASS(); } |