| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
1 |
#include "tester.hpp" |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
2 |
#include "../sago/platform_folders.h" |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
3 |
#include <string> |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
4 |
#include <vector> |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
5 |
#include <iostream> |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
6 |
|
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
7 |
int main() { |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
8 |
std::vector<std::string> extraData; |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
9 |
#if !defined(_WIN32) && !defined(__APPLE__) |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
10 |
extraData.clear(); |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
11 |
sago::internal::appendExtraFoldersTokenizer("", "/hello:two:/three", extraData); |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
12 |
if (extraData.at(0) != "/hello") { |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
13 |
std::cerr << "sago::internal::appendExtraFoldersTokenizer did not return \"/hello\"\n"; |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
14 |
std::exit(EXIT_FAILURE); |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
15 |
} |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
16 |
if (extraData.at(1) != "/three") { |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
17 |
std::cerr << "sago::internal::appendExtraFoldersTokenizer did not return \"/three\"\n"; |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
18 |
std::exit(EXIT_FAILURE); |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
19 |
} |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
20 |
#endif |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
21 |
return 0; |
| df5fd138 |
Poul Sander |
2019-02-13 16:35 |
22 |
} |
|
|
1970-01-01 00:00 |
23 |
|