summaryrefslogtreecommitdiff
path: root/test/test_match.c
diff options
context:
space:
mode:
authorJohn Hawthorn <john.hawthorn@gmail.com>2017-04-26 18:09:45 -0700
committerJohn Hawthorn <john.hawthorn@gmail.com>2017-04-26 18:09:58 -0700
commit6020348b191b134798f90ba91a0be0484a9e0da2 (patch)
treeb8126da3cd92dc5e43270c80bf31a644ff6339db /test/test_match.c
parent204eaecbb951c648124c607893d4cab4d25930f2 (diff)
Fix warnings due to types in test
Diffstat (limited to 'test/test_match.c')
-rw-r--r--test/test_match.c36
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();
}