]> git.proxmox.com Git - libgit2.git/commitdiff
message: reorganize tests
authornulltoken <emeric.fermas@gmail.com>
Wed, 3 Oct 2012 13:04:59 +0000 (15:04 +0200)
committernulltoken <emeric.fermas@gmail.com>
Fri, 26 Oct 2012 19:01:58 +0000 (21:01 +0200)
tests-clar/object/commit/commitstagedfile.c
tests-clar/object/message.c

index 882fb49ae6448fa589fe2e117bbbe053ed29bc8b..6b6c573af3b46c9adc7b9336bfadd2b99e898313 100644 (file)
@@ -128,68 +128,3 @@ void test_object_commit_commitstagedfile__generate_predictable_object_ids(void)
        git_tree_free(tree);
        git_index_free(index);
 }
-
-void test_object_commit_commitstagedfile__message_prettify(void)
-{
-       char buffer[100];
-
-       cl_assert(git_message_prettify(buffer, sizeof(buffer), "", 0) == 1);
-       cl_assert_equal_s(buffer, "");
-       cl_assert(git_message_prettify(buffer, sizeof(buffer), "", 1) == 1);
-       cl_assert_equal_s(buffer, "");
-
-       cl_assert_equal_i(7, git_message_prettify(buffer, sizeof(buffer), "Short", 0));
-       cl_assert_equal_s("Short\n", buffer);
-       cl_assert_equal_i(7, git_message_prettify(buffer, sizeof(buffer), "Short", 1));
-       cl_assert_equal_s("Short\n", buffer);
-
-       cl_assert(git_message_prettify(buffer, sizeof(buffer), "This is longer\nAnd multiline\n# with some comments still in\n", 0) > 0);
-       cl_assert_equal_s(buffer, "This is longer\nAnd multiline\n# with some comments still in\n");
-
-       cl_assert(git_message_prettify(buffer, sizeof(buffer), "This is longer\nAnd multiline\n# with some comments still in\n", 1) > 0);
-       cl_assert_equal_s(buffer, "This is longer\nAnd multiline\n");
-
-       /* try out overflow */
-       cl_assert(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "12345678",
-               0) > 0);
-       cl_assert_equal_s(buffer,
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "12345678\n");
-
-       cl_assert(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "12345678\n",
-               0) > 0);
-       cl_assert_equal_s(buffer,
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "12345678\n");
-
-       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "123456789",
-               0));
-       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "123456789\n",
-               0));
-       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890",
-               0));
-       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890""x",
-               0));
-
-       cl_assert(git_message_prettify(buffer, sizeof(buffer),
-               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890\n"
-               "# 1234567890" "1234567890" "1234567890" "1234567890" "1234567890\n"
-               "1234567890",
-               1) > 0);
-
-       cl_assert(git_message_prettify(NULL, 0, "", 0) == 1);
-       cl_assert(git_message_prettify(NULL, 0, "Short test", 0) == 12);
-       cl_assert(git_message_prettify(NULL, 0, "Test\n# with\nComments", 1) == 15);
-}
index 43be8b15294e8ea30803807f750a93400dfdc3ab..7ef6374b3cea835ca6e39c593c0e2debb3360b03 100644 (file)
@@ -169,3 +169,68 @@ void test_object_message__keep_comments(void)
        assert_message_prettifying("# comment\n" ttt "\n", "# comment\n" ttt "\n", 0);
        assert_message_prettifying(ttt "\n" "# comment\n" ttt "\n", ttt "\n" "# comment\n" ttt "\n", 0);
 }
+
+void test_object_message__message_prettify(void)
+{
+       char buffer[100];
+
+       cl_assert(git_message_prettify(buffer, sizeof(buffer), "", 0) == 1);
+       cl_assert_equal_s(buffer, "");
+       cl_assert(git_message_prettify(buffer, sizeof(buffer), "", 1) == 1);
+       cl_assert_equal_s(buffer, "");
+
+       cl_assert_equal_i(7, git_message_prettify(buffer, sizeof(buffer), "Short", 0));
+       cl_assert_equal_s("Short\n", buffer);
+       cl_assert_equal_i(7, git_message_prettify(buffer, sizeof(buffer), "Short", 1));
+       cl_assert_equal_s("Short\n", buffer);
+
+       cl_assert(git_message_prettify(buffer, sizeof(buffer), "This is longer\nAnd multiline\n# with some comments still in\n", 0) > 0);
+       cl_assert_equal_s(buffer, "This is longer\nAnd multiline\n# with some comments still in\n");
+
+       cl_assert(git_message_prettify(buffer, sizeof(buffer), "This is longer\nAnd multiline\n# with some comments still in\n", 1) > 0);
+       cl_assert_equal_s(buffer, "This is longer\nAnd multiline\n");
+
+       /* try out overflow */
+       cl_assert(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "12345678",
+               0) > 0);
+       cl_assert_equal_s(buffer,
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "12345678\n");
+
+       cl_assert(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "12345678\n",
+               0) > 0);
+       cl_assert_equal_s(buffer,
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "12345678\n");
+
+       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "123456789",
+               0));
+       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "123456789\n",
+               0));
+       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890",
+               0));
+       cl_git_fail(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890"
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890""x",
+               0));
+
+       cl_assert(git_message_prettify(buffer, sizeof(buffer),
+               "1234567890" "1234567890" "1234567890" "1234567890" "1234567890\n"
+               "# 1234567890" "1234567890" "1234567890" "1234567890" "1234567890\n"
+               "1234567890",
+               1) > 0);
+
+       cl_assert(git_message_prettify(NULL, 0, "", 0) == 1);
+       cl_assert(git_message_prettify(NULL, 0, "Short test", 0) == 12);
+       cl_assert(git_message_prettify(NULL, 0, "Test\n# with\nComments", 1) == 15);
+}