diff options
Diffstat (limited to 'test/core/ResourceLocatorTest.cpp')
-rw-r--r-- | test/core/ResourceLocatorTest.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/core/ResourceLocatorTest.cpp b/test/core/ResourceLocatorTest.cpp index a3860c5..38cfc3e 100644 --- a/test/core/ResourceLocatorTest.cpp +++ b/test/core/ResourceLocatorTest.cpp @@ -53,4 +53,17 @@ TEST(ResourceLocator, locate) ASSERT_EQ(ResourceLocator::Type::DOMAIN, location.type); ASSERT_EQ("path", location.location); } + +TEST(ResourceLocator, stream) +{ + TestResourceLocator instance; + ResourceLocator::Location location = + instance.locate("path", "", ResourceLocator::Type::DOMAIN); + std::unique_ptr<std::istream> is = location.stream(); + + std::string str; + *is >> str; + + ASSERT_EQ("test", str); +} } |