diff options
-rw-r--r-- | tests/object/shortid.c | 7 | ||||
-rw-r--r-- | tests/resources/duplicate.git/objects/03/8d718da6a1ebbc6a7780a96ed75a70cc2ad6e2 | bin | 0 -> 23 bytes |
2 files changed, 7 insertions, 0 deletions
diff --git a/tests/object/shortid.c b/tests/object/shortid.c index fa1dac09a..d854cb78e 100644 --- a/tests/object/shortid.c +++ b/tests/object/shortid.c @@ -26,6 +26,13 @@ void test_object_shortid__select(void) cl_assert_equal_s("ce01362", shorty.ptr); git_object_free(obj); + git_oid_fromstr(&full, "038d718da6a1ebbc6a7780a96ed75a70cc2ad6e2"); + cl_git_pass(git_object_lookup(&obj, _repo, &full, GIT_OBJ_ANY)); + cl_git_pass(git_object_short_id(&shorty, obj)); + cl_assert_equal_i(7, shorty.size); + cl_assert_equal_s("038d718", shorty.ptr); + git_object_free(obj); + git_oid_fromstr(&full, "dea509d097ce692e167dfc6a48a7a280cc5e877e"); cl_git_pass(git_object_lookup(&obj, _repo, &full, GIT_OBJ_ANY)); cl_git_pass(git_object_short_id(&shorty, obj)); diff --git a/tests/resources/duplicate.git/objects/03/8d718da6a1ebbc6a7780a96ed75a70cc2ad6e2 b/tests/resources/duplicate.git/objects/03/8d718da6a1ebbc6a7780a96ed75a70cc2ad6e2 Binary files differnew file mode 100644 index 000000000..7350d98a2 --- /dev/null +++ b/tests/resources/duplicate.git/objects/03/8d718da6a1ebbc6a7780a96ed75a70cc2ad6e2 |