จาก 3 ตอนที่แล้ว
ทำให้มีโครงๆ แบบเกือบใช้ gtest ได้อยู่แล้ว เหลือแต่แก้ Makefile.am นิดๆ หน่อย + กับเขียน sample1.cpp อีก
แก้ Makefile.am เป็นแบบนี้:
INCLUDES = -I$(top_srcdir)
AM_CPPFLAGS = $(GTEST_CPPFLAGS) # คราวก่อนลืมใส่ include path เลยเติมซะ
AM_LDFLAGS = $(GTEST_LDFLAGS) -lgtest_main # link กับ libgtest_main ที่จะไปเรียก test case ทั้งหมดให้
TESTS = sample1
check_PROGRAMS = sample1
sample1_SOURCES = sample1.cpp
sample1_LDADD = $(top_srcdir)/toto/libtiti.la $(GTEST_LIBS)
อันนี้คือ sample1.cpp
#include <toto /titi.h>
#include <gtest /gtest.h>
TEST(TitiTest, Happy)
{
EXPECT_EQ(1, 1);
}
เสร็จแล้ว ก็คงมั่วๆ บ้างขออภัย