Add HeapTest and make GC work enough to pass it
Change-Id: If06eaef2921b64b3226bfd347acaec60ec993e67
diff --git a/src/object_test.cc b/src/object_test.cc
index 99567e8..f397b2e 100644
--- a/src/object_test.cc
+++ b/src/object_test.cc
@@ -10,7 +10,6 @@
#include "common_test.h"
#include "dex_file.h"
#include "heap.h"
-#include "gtest/gtest.h"
namespace art {
@@ -185,7 +184,7 @@
Class* java_lang_Object = class_linker_->FindSystemClass("Ljava/lang/Object;");
Method* toString = java_lang_Object->FindVirtualMethod("toString", "()Ljava/lang/String;");
uint32_t type_idx = FindTypeIdxByDescriptor(*java_lang_dex_file_.get(), "Ljava/lang/String;");
- Object* string = Class::NewInstanceFromCode(type_idx, toString);
+ Object* string = Class::AllocObjectFromCode(type_idx, toString);
EXPECT_TRUE(string->IsString());
}
@@ -334,8 +333,8 @@
EXPECT_FALSE(Object::InstanceOf(NULL, X));
EXPECT_FALSE(Object::InstanceOf(NULL, Y));
- Object* x = X->NewInstance();
- Object* y = Y->NewInstance();
+ Object* x = X->AllocObject();
+ Object* y = Y->AllocObject();
ASSERT_TRUE(x != NULL);
ASSERT_TRUE(y != NULL);