提交 ccdc6f9d 编写于 作者: A azural 提交者: fengqikai1414

framework: Fix unit test issue

上级 52f7cf71
......@@ -18,14 +18,14 @@ TEST(ObjectPoolTest, get_object) {
for (int i = 0; i < 10; i++) {
EXPECT_EQ(100, pool->GetObject()->value);
}
EXPECT_TRUE(pool->GetObject());
EXPECT_NE(nullptr, pool->GetObject());
auto pool2 = ObjectPool<TestNode>::Instance(10);
for (int i = 0; i < 10; i++) {
EXPECT_EQ(0, pool2->GetObject()->value);
}
EXPECT_TRUE(pool2->GetObject());
EXPECT_NE(nullptr, pool2->GetObject());
}
......
......@@ -34,9 +34,10 @@ TEST(ClassLoaderTest, createClassObj) {
EXPECT_EQ(LIBRARY_1, loader1.GetLibraryPath());
auto rect_obj = loader1.CreateClassObj<Base>("Rect");
EXPECT_TRUE(nullptr != rect_obj);
rect_obj->DoSomething();
if (rect_obj) {
rect_obj->DoSomething();
}
EXPECT_EQ(nullptr, loader1.CreateClassObj<Base>("Xeee"));
SUCCEED();
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册