git repos / PlatformFolders

blame: test/integration.cpp

normal view · raw

452e64cc sum01 2018-04-26 21:25 1
#include "tester.hpp"
452e64cc sum01 2018-04-26 21:25 2
#include "../sago/platform_folders.h"
452e64cc sum01 2018-04-26 21:25 3
#include <string>
452e64cc sum01 2018-04-26 21:25 4
#include <vector>
452e64cc sum01 2018-04-26 21:25 5
452e64cc sum01 2018-04-26 21:25 6
// This is all tests in one
452e64cc sum01 2018-04-26 21:25 7
int main() {
452e64cc sum01 2018-04-26 21:25 8
	// Test plain functions
452e64cc sum01 2018-04-26 21:25 9
	run_test(sago::getConfigHome());
452e64cc sum01 2018-04-26 21:25 10
	run_test(sago::getDataHome());
452e64cc sum01 2018-04-26 21:25 11
	run_test(sago::getCacheDir());
452e64cc sum01 2018-04-26 21:25 12
	// Test non-member functions
452e64cc sum01 2018-04-26 21:25 13
	run_test(sago::getDesktopFolder());
452e64cc sum01 2018-04-26 21:25 14
	run_test(sago::getDocumentsFolder());
452e64cc sum01 2018-04-26 21:25 15
	run_test(sago::getDownloadFolder1());
452e64cc sum01 2018-04-26 21:25 16
	run_test(sago::getPicturesFolder());
452e64cc sum01 2018-04-26 21:25 17
	run_test(sago::getMusicFolder());
452e64cc sum01 2018-04-26 21:25 18
	run_test(sago::getVideoFolder());
452e64cc sum01 2018-04-26 21:25 19
	run_test(sago::getSaveGamesFolder1());
452e64cc sum01 2018-04-26 21:25 20
	// Test class methods
452e64cc sum01 2018-04-26 21:25 21
	sago::PlatformFolders p;
452e64cc sum01 2018-04-26 21:25 22
	run_test(p.getDocumentsFolder());
452e64cc sum01 2018-04-26 21:25 23
	run_test(p.getDesktopFolder());
452e64cc sum01 2018-04-26 21:25 24
	run_test(p.getPicturesFolder());
452e64cc sum01 2018-04-26 21:25 25
	run_test(p.getMusicFolder());
452e64cc sum01 2018-04-26 21:25 26
	run_test(p.getVideoFolder());
452e64cc sum01 2018-04-26 21:25 27
	run_test(p.getDownloadFolder1());
452e64cc sum01 2018-04-26 21:25 28
	run_test(p.getSaveGamesFolder1());
452e64cc sum01 2018-04-26 21:25 29
	// Test vector function
452e64cc sum01 2018-04-26 21:25 30
	std::vector<std::string> extraData;
452e64cc sum01 2018-04-26 21:25 31
	sago::appendAdditionalDataDirectories(extraData);
452e64cc sum01 2018-04-26 21:25 32
	run_test(extraData);
452e64cc sum01 2018-04-26 21:25 33
	return 0;
452e64cc sum01 2018-04-26 21:25 34
}
1970-01-01 00:00 35