Commit d005885f by Russell Belfer

Fix up filebuf tests a bit

parent 634f10f6
...@@ -24,18 +24,16 @@ void test_core_filebuf__0(void) ...@@ -24,18 +24,16 @@ void test_core_filebuf__0(void)
void test_core_filebuf__1(void) void test_core_filebuf__1(void)
{ {
git_filebuf file = GIT_FILEBUF_INIT; git_filebuf file = GIT_FILEBUF_INIT;
int fd;
char test[] = "test"; char test[] = "test";
fd = p_creat(test, 0666); //-V536 cl_git_mkfile(test, "libgit2 rocks\n");
cl_must_pass(fd);
cl_must_pass(p_write(fd, "libgit2 rocks\n", 14));
cl_must_pass(p_close(fd));
cl_git_pass(git_filebuf_open(&file, test, GIT_FILEBUF_APPEND)); cl_git_pass(git_filebuf_open(&file, test, GIT_FILEBUF_APPEND));
cl_git_pass(git_filebuf_printf(&file, "%s\n", "libgit2 rocks")); cl_git_pass(git_filebuf_printf(&file, "%s\n", "libgit2 rocks"));
cl_git_pass(git_filebuf_commit(&file, 0666)); cl_git_pass(git_filebuf_commit(&file, 0666));
cl_assert_equal_file("libgit2 rocks\nlibgit2 rocks\n", 0, test);
cl_must_pass(p_unlink(test)); cl_must_pass(p_unlink(test));
} }
...@@ -53,6 +51,8 @@ void test_core_filebuf__2(void) ...@@ -53,6 +51,8 @@ void test_core_filebuf__2(void)
cl_git_pass(git_filebuf_write(&file, buf, sizeof(buf))); cl_git_pass(git_filebuf_write(&file, buf, sizeof(buf)));
cl_git_pass(git_filebuf_commit(&file, 0666)); cl_git_pass(git_filebuf_commit(&file, 0666));
cl_assert_equal_file((char *)buf, sizeof(buf), test);
cl_must_pass(p_unlink(test)); cl_must_pass(p_unlink(test));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment