diff --git a/tests/test_memory.cpp b/tests/test_memory.cpp
index 4acda5b26a7d0e63a0b55a77af18b48a49a210bc..3258736268b119589c9ba39edf665f1e260330c0 100644
--- a/tests/test_memory.cpp
+++ b/tests/test_memory.cpp
@@ -161,7 +161,7 @@ TEST(memory_page_management)
 
 		for (size_t i = 0; i < 4000; ++i)
 		{
-			xml_node node = doc.append_child(STR("node"));
+			xml_node node = doc.append_child(STR("n"));
 			CHECK(node);
 
 			nodes.push_back(node);
diff --git a/tests/test_parse.cpp b/tests/test_parse.cpp
index dd40bc549b5a3a30f29bc7169774f7eab4fb4b55..180c70ad46863f92bd59fc601c71d648098b464c 100644
--- a/tests/test_parse.cpp
+++ b/tests/test_parse.cpp
@@ -935,7 +935,7 @@ TEST(parse_out_of_memory_halfway_node)
 	test_runner::_memory_fail_threshold = 65536;
 
 	xml_document doc;
-	CHECK_ALLOC_FAIL(CHECK(doc.load_buffer_inplace(text, count * 4).status == status_out_of_memory));
+	CHECK_ALLOC_FAIL(CHECK(doc.load_buffer_inplace(text, sizeof(text)).status == status_out_of_memory));
 	CHECK_NODE(doc.first_child(), STR("<n/>"));
 }
 
@@ -962,7 +962,7 @@ TEST(parse_out_of_memory_halfway_attr)
 	test_runner::_memory_fail_threshold = 65536;
 
 	xml_document doc;
-	CHECK_ALLOC_FAIL(CHECK(doc.load_buffer_inplace(text, count * 5 + 4).status == status_out_of_memory));
+	CHECK_ALLOC_FAIL(CHECK(doc.load_buffer_inplace(text, sizeof(text)).status == status_out_of_memory));
 	CHECK_STRING(doc.first_child().name(), STR("n"));
 	CHECK_STRING(doc.first_child().first_attribute().name(), STR("a"));
 	CHECK_STRING(doc.first_child().last_attribute().name(), STR("a"));
@@ -993,7 +993,7 @@ TEST(parse_out_of_memory_allocator_state_sync)
 	test_runner::_memory_fail_threshold = 65536;
 
 	xml_document doc;
-	CHECK_ALLOC_FAIL(CHECK(doc.load_buffer_inplace(text, count * 4).status == status_out_of_memory));
+	CHECK_ALLOC_FAIL(CHECK(doc.load_buffer_inplace(text, sizeof(text)).status == status_out_of_memory));
 	CHECK_NODE(doc.first_child(), STR("<n/>"));
 
 	test_runner::_memory_fail_threshold = 0;