Some simple test for file parsing
With no V2 question shown - parsing fails when a V2 file is loaded - parsing succeeds when a V3 file is loaded - import of CSV file succeeds With V2 question shown - parsing succeeds when a V2 file is loaded Finally compare the output of reading in the various files with reference output included in the sources. My guess is that this test might be a bit fragile, but hey, it's a start. (reminder: the tests only get built when using cmake) Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
@@ -152,6 +152,7 @@ SET(SUBSURFACE_CORE_LIB_SRCS
|
||||
devicedetails.cpp
|
||||
configuredivecomputer.cpp
|
||||
configuredivecomputerthreads.cpp
|
||||
divesitehelpers.cpp
|
||||
)
|
||||
|
||||
#the interface, in C++
|
||||
@@ -265,6 +266,9 @@ MACRO(test NAME FILE)
|
||||
ENDMACRO()
|
||||
|
||||
ENABLE_TESTING()
|
||||
ADD_DEFINITIONS(-DSUBSURFACE_SOURCE="${CMAKE_SOURCE_DIR}")
|
||||
ADD_DEFINITIONS(-g)
|
||||
test(TestUnitConversion testunitconversion.cpp)
|
||||
test(TestProfile testprofile.cpp)
|
||||
test(TestGpsCoords testgpscoords.cpp)
|
||||
test(TestParse testparse.cpp)
|
||||
|
||||
Reference in New Issue
Block a user