36 lines
812 B
C++
36 lines
812 B
C++
#include "../profile.h"
|
|
|
|
#include <iostream>
|
|
#include <string>
|
|
|
|
using namespace std;
|
|
|
|
int main()
|
|
{
|
|
CProfile profile;
|
|
profile.InitCurrentDirectory(); // load colobot.ini file
|
|
|
|
string result;
|
|
profile.GetLocalProfileString("test_string", "string_value", result);
|
|
if (result != "Hello world") {
|
|
cout << "GetLocalProfileString failed!" << endl;
|
|
return 1;
|
|
}
|
|
|
|
int int_value;
|
|
profile.GetLocalProfileInt("test_int", "int_value", int_value);
|
|
if (int_value != 42) {
|
|
cout << "GetLocalProfileInt failed!" << endl;
|
|
return 1;
|
|
}
|
|
|
|
float float_value;
|
|
profile.GetLocalProfileFloat("test_float", "float_value", float_value);
|
|
if (float_value != 1.5) {
|
|
cout << "GetLocalProfileFloat failed!" << endl;
|
|
return 1;
|
|
}
|
|
|
|
return 0;
|
|
}
|