aboutsummaryrefslogtreecommitdiff
path: root/src/unittest/test.h
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2015-05-08 00:05:08 -0400
committerkwolekr <kwolekr@minetest.net>2015-05-08 00:55:42 -0400
commit2dba29ebf20e95068872b758a9c16daeb4c74440 (patch)
tree67a202271b962916f43e4e110ce0a269865c8718 /src/unittest/test.h
parent33c11415bf9f05192c104c4bb38f579824addfa5 (diff)
downloadhax-minetest-server-2dba29ebf20e95068872b758a9c16daeb4c74440.tar.gz
hax-minetest-server-2dba29ebf20e95068872b758a9c16daeb4c74440.zip
Tests: Add schematic unittests
Improve schematic file-saving interface Add ability to create temporary test files
Diffstat (limited to 'src/unittest/test.h')
-rw-r--r--src/unittest/test.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/unittest/test.h b/src/unittest/test.h
index 8219e30fc..e1f1721f9 100644
--- a/src/unittest/test.h
+++ b/src/unittest/test.h
@@ -102,11 +102,17 @@ class IGameDef;
class TestBase {
public:
bool testModule(IGameDef *gamedef);
+ std::string getTestTempDirectory();
+ std::string getTestTempFile();
+
virtual void runTests(IGameDef *gamedef) = 0;
virtual const char *getName() = 0;
u32 num_tests_failed;
u32 num_tests_run;
+
+private:
+ std::string m_test_dir;
};
class TestManager {