diff options
| author | Carlos Martín Nieto <cmn@dwim.me> | 2014-01-26 16:59:36 +0100 |
|---|---|---|
| committer | Carlos Martín Nieto <cmn@dwim.me> | 2014-01-27 04:44:06 +0100 |
| commit | bf522e08114a4dc25815b09db201266a0791381c (patch) | |
| tree | 15f09e55dd006dc7645e1e552334c446cb27839c /tests/network/remote/remotes.c | |
| parent | e1d7f0035e8683423271f1f63b57fd9c663e4fb0 (diff) | |
| download | libgit2-bf522e08114a4dc25815b09db201266a0791381c.tar.gz | |
refspec: move to git_buf for outputting strings
Diffstat (limited to 'tests/network/remote/remotes.c')
| -rw-r--r-- | tests/network/remote/remotes.c | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/tests/network/remote/remotes.c b/tests/network/remote/remotes.c index 44a98d31a..09963e8ef 100644 --- a/tests/network/remote/remotes.c +++ b/tests/network/remote/remotes.c @@ -230,27 +230,20 @@ void test_network_remote_remotes__fnmatch(void) void test_network_remote_remotes__transform(void) { - char ref[1024] = {0}; + git_buf ref = GIT_BUF_INIT; - cl_git_pass(git_refspec_transform(ref, sizeof(ref), _refspec, "refs/heads/master")); + cl_git_pass(git_refspec_transform(&ref, _refspec, "refs/heads/master")); cl_assert_equal_s(ref, "refs/remotes/test/master"); + git_buf_free(&ref); } void test_network_remote_remotes__transform_destination_to_source(void) { - char ref[1024] = {0}; + git_buf ref = GIT_BUF_INIT; - cl_git_pass(git_refspec_rtransform(ref, sizeof(ref), _refspec, "refs/remotes/test/master")); - cl_assert_equal_s(ref, "refs/heads/master"); -} - -void test_network_remote_remotes__transform_r(void) -{ - git_buf buf = GIT_BUF_INIT; - - cl_git_pass(git_refspec_transform_r(&buf, _refspec, "refs/heads/master")); - cl_assert_equal_s(git_buf_cstr(&buf), "refs/remotes/test/master"); - git_buf_free(&buf); + cl_git_pass(git_refspec_rtransform(&ref, _refspec, "refs/remotes/test/master")); + cl_assert_equal_s(ref.ptr, "refs/heads/master"); + git_buf_free(&ref); } void test_network_remote_remotes__missing_refspecs(void) |
