Operators with std::string
[libacl.git] / test / configuration_find.cpp
1 /*******************************************************
2  *  Unit test for the configuration class
3  *
4  * test finding configuration parameters
5  ******************************************************
6  *
7  */
8
9 #include "configuration.h"
10 #include <assert.h>
11
12 int main()
13 {
14    configuration  config1;
15    bool           result;
16    String         value;
17
18    result = config1.read("ACL");
19    assert(result == true);
20
21    value = config1.find_parameter("section", "parameter");
22    assert(value == "Test1");
23
24    // Wrong parameter
25    value = config1.find_parameter("section", "not_exist");
26    assert(value == "");
27
28    // Wrong section
29    value = config1.find_parameter("not_exist", "parameter");
30    assert(value == "");
31
32    return 0;
33 }
34