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());
f60a4769 Poul Sander 2018-06-06 17:13 15
	run_test(sago::getDownloadFolder());
452e64cc sum01 2018-04-26 21:25 16
	run_test(sago::getDownloadFolder1());
452e64cc sum01 2018-04-26 21:25 17
	run_test(sago::getPicturesFolder());
5612f69b sago007 2018-06-16 11:22 18
	run_test(sago::getPublicFolder());
452e64cc sum01 2018-04-26 21:25 19
	run_test(sago::getMusicFolder());
452e64cc sum01 2018-04-26 21:25 20
	run_test(sago::getVideoFolder());
452e64cc sum01 2018-04-26 21:25 21
	run_test(sago::getSaveGamesFolder1());
f60a4769 Poul Sander 2018-06-06 17:13 22
	run_test(sago::getSaveGamesFolder2());
452e64cc sum01 2018-04-26 21:25 23
	// Test class methods
452e64cc sum01 2018-04-26 21:25 24
	sago::PlatformFolders p;
452e64cc sum01 2018-04-26 21:25 25
	run_test(p.getDocumentsFolder());
452e64cc sum01 2018-04-26 21:25 26
	run_test(p.getDesktopFolder());
452e64cc sum01 2018-04-26 21:25 27
	run_test(p.getPicturesFolder());
452e64cc sum01 2018-04-26 21:25 28
	run_test(p.getMusicFolder());
452e64cc sum01 2018-04-26 21:25 29
	run_test(p.getVideoFolder());
452e64cc sum01 2018-04-26 21:25 30
	run_test(p.getDownloadFolder1());
452e64cc sum01 2018-04-26 21:25 31
	run_test(p.getSaveGamesFolder1());
452e64cc sum01 2018-04-26 21:25 32
	// Test vector function
452e64cc sum01 2018-04-26 21:25 33
	std::vector<std::string> extraData;
452e64cc sum01 2018-04-26 21:25 34
	sago::appendAdditionalDataDirectories(extraData);
452e64cc sum01 2018-04-26 21:25 35
	run_test(extraData);
452e64cc sum01 2018-04-26 21:25 36
	return 0;
452e64cc sum01 2018-04-26 21:25 37
}
1970-01-01 00:00 38