| 24 | static const char conf_ok[] = "data/mru_ok.json"; |
| 25 | |
| 26 | TEST(lagi_mru, load_from_file) { |
| 27 | ASSERT_NO_THROW(agi::MRUManager mru(conf_ok, default_mru)); |
| 28 | agi::MRUManager mru(conf_ok, default_mru); |
| 29 | ASSERT_NO_THROW(mru.Get("Video")); |
| 30 | ASSERT_EQ(2u, mru.Get("Video")->size()); |
| 31 | auto entry = mru.Get("Video")->begin(); |
| 32 | EXPECT_STREQ("Entry One", (*entry++).string().c_str()); |
| 33 | EXPECT_STREQ("Entry Two", (*entry++).string().c_str()); |
| 34 | EXPECT_TRUE(mru.Get("Video")->end() == entry); |
| 35 | } |
| 36 | |
| 37 | TEST(lagi_mru, load_from_default_string) { |
| 38 | agi::fs::Remove("data/mru_tmp"); |