वीर

8 ตุลาคม 2008

gtest + autotools (2)

Filed under: Uncategorized — Tags: , , , , , , — वीर @ 13:11

จาก 3 ตอนที่แล้ว

  1. googletest + autotools
  2. สร้าง library เพื่อ test unit
  3. make check

ทำให้มีโครงๆ แบบเกือบใช้ 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);
}

เสร็จแล้ว ก็คงมั่วๆ บ้างขออภัย

No Comments Yet »

ยังไม่มีความคิดเห็นใดๆ

RSS feed สำหรับความคิดเห็นในกระทู้นี้ TrackBack URI

เขียนความคิดเห็นของคุณ

บลอกที่ WordPress.com .