mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-05 17:12:51 +00:00
tests: reorganize reflog tests
This commit is contained in:
parent
944d250f96
commit
1cb157184b
@ -24,19 +24,19 @@ static void assert_signature(git_signature *expected, git_signature *actual)
|
|||||||
|
|
||||||
|
|
||||||
// Fixture setup and teardown
|
// Fixture setup and teardown
|
||||||
void test_refs_reflog__initialize(void)
|
void test_refs_reflog_reflog__initialize(void)
|
||||||
{
|
{
|
||||||
g_repo = cl_git_sandbox_init("testrepo.git");
|
g_repo = cl_git_sandbox_init("testrepo.git");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_refs_reflog__cleanup(void)
|
void test_refs_reflog_reflog__cleanup(void)
|
||||||
{
|
{
|
||||||
cl_git_sandbox_cleanup();
|
cl_git_sandbox_cleanup();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void test_refs_reflog__write_then_read(void)
|
void test_refs_reflog_reflog__write_then_read(void)
|
||||||
{
|
{
|
||||||
// write a reflog for a given reference and ensure it can be read back
|
// write a reflog for a given reference and ensure it can be read back
|
||||||
git_repository *repo2;
|
git_repository *repo2;
|
||||||
@ -94,7 +94,7 @@ void test_refs_reflog__write_then_read(void)
|
|||||||
git_reference_free(lookedup_ref);
|
git_reference_free(lookedup_ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_refs_reflog__dont_write_bad(void)
|
void test_refs_reflog_reflog__dont_write_bad(void)
|
||||||
{
|
{
|
||||||
// avoid writing an obviously wrong reflog
|
// avoid writing an obviously wrong reflog
|
||||||
git_reference *ref;
|
git_reference *ref;
|
||||||
@ -122,7 +122,7 @@ void test_refs_reflog__dont_write_bad(void)
|
|||||||
git_reference_free(ref);
|
git_reference_free(ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_refs_reflog__renaming_the_reference_moves_the_reflog(void)
|
void test_refs_reflog_reflog__renaming_the_reference_moves_the_reflog(void)
|
||||||
{
|
{
|
||||||
git_reference *master;
|
git_reference *master;
|
||||||
git_buf master_log_path = GIT_BUF_INIT, moved_log_path = GIT_BUF_INIT;
|
git_buf master_log_path = GIT_BUF_INIT, moved_log_path = GIT_BUF_INIT;
|
||||||
@ -145,6 +145,7 @@ void test_refs_reflog__renaming_the_reference_moves_the_reflog(void)
|
|||||||
git_buf_free(&moved_log_path);
|
git_buf_free(&moved_log_path);
|
||||||
git_buf_free(&master_log_path);
|
git_buf_free(&master_log_path);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void assert_has_reflog(bool expected_result, const char *name)
|
static void assert_has_reflog(bool expected_result, const char *name)
|
||||||
{
|
{
|
||||||
git_reference *ref;
|
git_reference *ref;
|
||||||
@ -156,7 +157,7 @@ static void assert_has_reflog(bool expected_result, const char *name)
|
|||||||
git_reference_free(ref);
|
git_reference_free(ref);
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_refs_reflog__reference_has_reflog(void)
|
void test_refs_reflog_reflog__reference_has_reflog(void)
|
||||||
{
|
{
|
||||||
assert_has_reflog(true, "HEAD");
|
assert_has_reflog(true, "HEAD");
|
||||||
assert_has_reflog(true, "refs/heads/master");
|
assert_has_reflog(true, "refs/heads/master");
|
Loading…
Reference in New Issue
Block a user