summaryrefslogtreecommitdiff
path: root/tests-clar/checkout/binaryunicode.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests-clar/checkout/binaryunicode.c')
-rw-r--r--tests-clar/checkout/binaryunicode.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/tests-clar/checkout/binaryunicode.c b/tests-clar/checkout/binaryunicode.c
deleted file mode 100644
index 14ab9fdfa..000000000
--- a/tests-clar/checkout/binaryunicode.c
+++ /dev/null
@@ -1,58 +0,0 @@
-#include "clar_libgit2.h"
-#include "refs.h"
-#include "repo/repo_helpers.h"
-#include "path.h"
-#include "fileops.h"
-
-static git_repository *g_repo;
-
-void test_checkout_binaryunicode__initialize(void)
-{
- g_repo = cl_git_sandbox_init("binaryunicode");
-}
-
-void test_checkout_binaryunicode__cleanup(void)
-{
- cl_git_sandbox_cleanup();
-}
-
-static void execute_test(void)
-{
- git_oid oid, check;
- git_commit *commit;
- git_tree *tree;
- git_checkout_opts opts = GIT_CHECKOUT_OPTS_INIT;
-
- cl_git_pass(git_reference_name_to_id(&oid, g_repo, "refs/heads/branch1"));
- cl_git_pass(git_commit_lookup(&commit, g_repo, &oid));
- cl_git_pass(git_commit_tree(&tree, commit));
-
- opts.checkout_strategy = GIT_CHECKOUT_SAFE;
-
- cl_git_pass(git_checkout_tree(g_repo, (git_object *)tree, &opts));
-
- git_tree_free(tree);
- git_commit_free(commit);
-
- /* Verify that the lenna.jpg file was checked out correctly */
- cl_git_pass(git_oid_fromstr(&check, "8ab005d890fe53f65eda14b23672f60d9f4ec5a1"));
- cl_git_pass(git_odb_hashfile(&oid, "binaryunicode/lenna.jpg", GIT_OBJ_BLOB));
- cl_assert(git_oid_equal(&oid, &check));
-
- /* Verify that the text file was checked out correctly */
- cl_git_pass(git_oid_fromstr(&check, "965b223880dd4249e2c66a0cc0b4cffe1dc40f5a"));
- cl_git_pass(git_odb_hashfile(&oid, "binaryunicode/utf16_withbom_noeol_crlf.txt", GIT_OBJ_BLOB));
- cl_assert(git_oid_equal(&oid, &check));
-}
-
-void test_checkout_binaryunicode__noautocrlf(void)
-{
- cl_repo_set_bool(g_repo, "core.autocrlf", false);
- execute_test();
-}
-
-void test_checkout_binaryunicode__autocrlf(void)
-{
- cl_repo_set_bool(g_repo, "core.autocrlf", true);
- execute_test();
-}