Thrift5272: cpp: add test for handling i8 type in printTo()
Compare output of printTo() with known expected strings.
Also fix some whitespacing, while at the files.
diff --git a/lib/cpp/test/Makefile.am b/lib/cpp/test/Makefile.am
index adb923a..d9ab092 100644
--- a/lib/cpp/test/Makefile.am
+++ b/lib/cpp/test/Makefile.am
@@ -24,12 +24,13 @@
gen-cpp/OptionalRequiredTest_types.h \
gen-cpp/Recursive_types.h \
gen-cpp/ThriftTest_types.h \
+ gen-cpp/Thrift5272_types.h \
gen-cpp/TypedefTest_types.h \
gen-cpp/ChildService.h \
gen-cpp/EmptyService.h \
gen-cpp/ParentService.h \
- gen-cpp/OneWayTest_types.h \
- gen-cpp/OneWayService.h \
+ gen-cpp/OneWayTest_types.h \
+ gen-cpp/OneWayService.h \
gen-cpp/proc_types.h
noinst_LTLIBRARIES = libtestgencpp.la libprocessortest.la
@@ -50,6 +51,8 @@
gen-cpp/ThriftTest_types.h \
gen-cpp/ThriftTest_constants.cpp \
gen-cpp/ThriftTest_constants.h \
+ gen-cpp/Thrift5272_types.cpp \
+ gen-cpp/Thrift5272_types.h \
gen-cpp/TypedefTest_types.cpp \
gen-cpp/TypedefTest_types.h \
gen-cpp/OneWayService.cpp \
@@ -104,7 +107,7 @@
OpenSSLManualInitTest \
EnumTest \
RenderedDoubleConstantsTest \
- AnnotationTest
+ AnnotationTest
if AMX_HAVE_LIBEVENT
noinst_PROGRAMS += \
@@ -134,6 +137,7 @@
TServerTransportTest.cpp \
TTransportCheckThrow.h \
ThrifttReadCheckTests.cpp \
+ Thrift5272.cpp \
TUuidTest.cpp
UnitTests_LDADD = \
@@ -409,6 +413,8 @@
#
# Common thrift code generation rules
#
+# files from /test
+#
gen-cpp/AnnotationTest_constants.cpp gen-cpp/AnnotationTest_constants.h gen-cpp/AnnotationTest_types.cpp gen-cpp/AnnotationTest_types.h: $(top_srcdir)/test/AnnotationTest.thrift
$(THRIFT) --gen cpp $<
@@ -419,7 +425,6 @@
gen-cpp/DoubleConstantsTest_constants.cpp gen-cpp/DoubleConstantsTest_constants.h: $(top_srcdir)/test/DoubleConstantsTest.thrift
$(THRIFT) --gen cpp $<
-
gen-cpp/EnumTest_types.cpp gen-cpp/EnumTest_types.h: $(top_srcdir)/test/EnumTest.thrift
$(THRIFT) --gen cpp $<
@@ -438,9 +443,14 @@
gen-cpp/SecondService.cpp gen-cpp/ThriftTest_constants.cpp gen-cpp/ThriftTest.cpp gen-cpp/ThriftTest_types.cpp gen-cpp/ThriftTest_types.h: $(top_srcdir)/test/ThriftTest.thrift
$(THRIFT) --gen cpp $<
+# files from /lib/cpp/test
+
gen-cpp/OneWayService.cpp gen-cpp/OneWayTest_types.h gen-cpp/OneWayService.h: OneWayTest.thrift
$(THRIFT) --gen cpp $<
+gen-cpp/Thrift5272_types.cpp gen-cpp/Thrift5272_types.h: Thrift5272.thrift
+ $(THRIFT) --gen cpp $<
+
gen-cpp/ChildService.cpp gen-cpp/ChildService.h gen-cpp/ParentService.cpp gen-cpp/ParentService.h gen-cpp/proc_types.cpp gen-cpp/proc_types.h: processor/proc.thrift
$(THRIFT) --gen cpp:templates,cob_style $<