| 30 | using namespace proton; |
| 31 | |
| 32 | void test_empty() { |
| 33 | proton::map<string, scalar> m; |
| 34 | ASSERT_EQUAL(0U, m.size()); |
| 35 | ASSERT(m.empty()); |
| 36 | ASSERT_EQUAL(0U, m.erase("x")); |
| 37 | ASSERT(!m.exists("x")); |
| 38 | |
| 39 | std::map<string, scalar> sm; |
| 40 | proton::get(m, sm); |
| 41 | ASSERT(sm.empty()); |
| 42 | } |
| 43 | |
| 44 | void test_use() { |
| 45 | proton::map<string, scalar> m; |