summaryrefslogtreecommitdiff
path: root/tests/libgit2/core/pool.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libgit2/core/pool.c')
-rw-r--r--tests/libgit2/core/pool.c61
1 files changed, 1 insertions, 60 deletions
diff --git a/tests/libgit2/core/pool.c b/tests/libgit2/core/pool.c
index b07da0abd..5746e35b8 100644
--- a/tests/libgit2/core/pool.c
+++ b/tests/libgit2/core/pool.c
@@ -2,57 +2,9 @@
#include "pool.h"
#include "git2/oid.h"
-void test_core_pool__0(void)
-{
- int i;
- git_pool p;
- void *ptr;
-
- git_pool_init(&p, 1);
-
- for (i = 1; i < 10000; i *= 2) {
- ptr = git_pool_malloc(&p, i);
- cl_assert(ptr != NULL);
- cl_assert(git_pool__ptr_in_pool(&p, ptr));
- cl_assert(!git_pool__ptr_in_pool(&p, &i));
- }
-
- git_pool_clear(&p);
-}
-
-void test_core_pool__1(void)
-{
- int i;
- git_pool p;
-
- git_pool_init(&p, 1);
- p.page_size = 4000;
-
- for (i = 2010; i > 0; i--)
- cl_assert(git_pool_malloc(&p, i) != NULL);
-
-#ifndef GIT_DEBUG_POOL
- /* with fixed page size, allocation must end up with these values */
- cl_assert_equal_i(591, git_pool__open_pages(&p));
-#endif
- git_pool_clear(&p);
-
- git_pool_init(&p, 1);
- p.page_size = 4120;
-
- for (i = 2010; i > 0; i--)
- cl_assert(git_pool_malloc(&p, i) != NULL);
-
-#ifndef GIT_DEBUG_POOL
- /* with fixed page size, allocation must end up with these values */
- cl_assert_equal_i(sizeof(void *) == 8 ? 575 : 573, git_pool__open_pages(&p));
-#endif
- git_pool_clear(&p);
-}
-
static char to_hex[] = "0123456789abcdef";
-void test_core_pool__2(void)
+void test_core_pool__oid(void)
{
git_pool p;
char oid_hex[GIT_OID_HEXSZ];
@@ -79,14 +31,3 @@ void test_core_pool__2(void)
#endif
git_pool_clear(&p);
}
-
-void test_core_pool__strndup_limit(void)
-{
- git_pool p;
-
- git_pool_init(&p, 1);
- /* ensure 64 bit doesn't overflow */
- cl_assert(git_pool_strndup(&p, "foo", (size_t)-1) == NULL);
- git_pool_clear(&p);
-}
-