diff options
| author | Greg Price <price@mit.edu> | 2013-03-04 02:17:04 -0800 |
|---|---|---|
| committer | Greg Price <price@mit.edu> | 2013-03-31 15:33:22 -0700 |
| commit | 2932c8826a1d948565124aa6c9a32df68a15895b (patch) | |
| tree | a4c31ba216f447df743ca18dacbd861aa5781d88 | |
| parent | 06e6eab0e208966c1152fb13b54eec884e63f2aa (diff) | |
| download | libgit2-2932c8826a1d948565124aa6c9a32df68a15895b.tar.gz | |
revwalk: refactor tests a bit
Signed-off-by: Greg Price <price@mit.edu>
| -rw-r--r-- | tests-clar/revwalk/basic.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/tests-clar/revwalk/basic.c b/tests-clar/revwalk/basic.c index de529a9e2..2f1f817c9 100644 --- a/tests-clar/revwalk/basic.c +++ b/tests-clar/revwalk/basic.c @@ -56,22 +56,17 @@ static int get_commit_index(git_oid *raw_oid) return -1; } -static int test_walk(git_revwalk *walk, const git_oid *root, - int flags, const int possible_results[][6], int results_count) +static int test_walk_only(git_revwalk *walk, + const int possible_results[][commit_count], int results_count) { git_oid oid; - int i; int result_array[commit_count]; - git_revwalk_sorting(walk, flags); - git_revwalk_push(walk, root); - for (i = 0; i < commit_count; ++i) result_array[i] = -1; i = 0; - while (git_revwalk_next(&oid, walk) == 0) { result_array[i++] = get_commit_index(&oid); /*{ @@ -90,6 +85,15 @@ static int test_walk(git_revwalk *walk, const git_oid *root, return GIT_ERROR; } +static int test_walk(git_revwalk *walk, const git_oid *root, + int flags, const int possible_results[][6], int results_count) +{ + git_revwalk_sorting(walk, flags); + git_revwalk_push(walk, root); + + return test_walk_only(walk, possible_results, results_count); +} + static git_repository *_repo; static git_revwalk *_walk; |
