mirror of
https://gitlab.com/splashmapper/splash.git
synced 2026-06-16 12:33:50 +02:00
Reorganized tests
This commit is contained in:
committed by
Nicolas Bouillot
parent
132c4a209f
commit
8ac1a9d49e
@@ -0,0 +1,33 @@
|
||||
#include <string>
|
||||
|
||||
#include <doctest.h>
|
||||
#include <json/json.h>
|
||||
|
||||
#include "./splash.h"
|
||||
#include "./utils/jsonutils.h"
|
||||
#include "./utils/osutils.h"
|
||||
|
||||
using namespace std;
|
||||
using namespace Splash;
|
||||
|
||||
/*************/
|
||||
TEST_CASE("Testing World::checkAndUpgradeConfiguration for a single Scene")
|
||||
{
|
||||
auto filePath = Utils::getCurrentWorkingDirectory() + "/data/sample_scene_0.0.0.json";
|
||||
Json::Value configuration_0_0_0;
|
||||
Utils::loadJsonFile(filePath, configuration_0_0_0);
|
||||
Utils::checkAndUpgradeConfiguration(configuration_0_0_0);
|
||||
|
||||
filePath = Utils::getCurrentWorkingDirectory() + "/data/sample_scene_0.7.15.json";
|
||||
Json::Value configuration_0_7_15;
|
||||
Utils::loadJsonFile(filePath, configuration_0_7_15);
|
||||
Utils::checkAndUpgradeConfiguration(configuration_0_7_15);
|
||||
|
||||
filePath = Utils::getCurrentWorkingDirectory() + "/data/sample_scene_0.7.21.json";
|
||||
Json::Value configuration_0_7_21;
|
||||
Utils::loadJsonFile(filePath, configuration_0_7_21);
|
||||
Utils::checkAndUpgradeConfiguration(configuration_0_7_21);
|
||||
|
||||
CHECK(configuration_0_0_0 == configuration_0_7_15);
|
||||
CHECK(configuration_0_0_0 == configuration_0_7_21);
|
||||
}
|
||||
Reference in New Issue
Block a user