subsurface/tests/testparse.h
Dirk Hohndel b47d8d5992 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>
2015-03-14 18:15:08 -07:00

16 lines
268 B
C++

#ifndef TESTPARSE_H
#define TESTPARSE_H
#include <QtTest>
class TestParse : public QObject{
Q_OBJECT
private slots:
void testParseCSV();
void testParseV2NoQuestion();
void testParseV2YesQuestion();
void testParseV3();
void testParseCompareOutput();
};
#endif