mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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:
parent
f4f791ffbd
commit
b47d8d5992
6 changed files with 7610 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue