git repos / PlatformFolders

test/internalTest.cpp

browsing at commit = df5fd138b04b4f8511531a1062c34f33879e278e

raw · blame · history

#include "tester.hpp"
#include "../sago/platform_folders.h"
#include <string>
#include <vector>
#include <iostream>

int main() {
	std::vector<std::string> extraData;
	#if !defined(_WIN32) && !defined(__APPLE__)
	extraData.clear();
	sago::internal::appendExtraFoldersTokenizer("", "/hello:two:/three", extraData);
	if (extraData.at(0) != "/hello") {
		std::cerr << "sago::internal::appendExtraFoldersTokenizer did not return \"/hello\"\n";
		std::exit(EXIT_FAILURE);
	}
	if (extraData.at(1) != "/three") {
		std::cerr << "sago::internal::appendExtraFoldersTokenizer did not return \"/three\"\n";
		std::exit(EXIT_FAILURE);
	}
	#endif
	return 0;
}