2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 04:57:52 +00:00

[2369] Read data from the test file to check the InputSource

This commit is contained in:
Mukund Sivaraman 2012-11-04 21:49:56 +05:30
parent ed1a2ad7df
commit 4d7d67838c

View File

@ -118,16 +118,13 @@ TEST_F(InputSourceTest, stream) {
} }
TEST_F(InputSourceTest, file) { TEST_F(InputSourceTest, file) {
const char* str = std::ifstream fs(TEST_DATA_SRCDIR "/masterload.txt");
";; a simple (incomplete) zone file\n" std::string str((std::istreambuf_iterator<char>(fs)),
"\n" std::istreambuf_iterator<char>());
"example.com. 3600 IN TXT \"test data\"\n" fs.close();
"www.example.com. 60 IN A 192.0.2.1\n"
"www.example.com. 60 IN A 192.0.2.2\n";
size_t str_length = strlen(str);
InputSource source(TEST_DATA_SRCDIR "/masterload.txt"); InputSource source(TEST_DATA_SRCDIR "/masterload.txt");
checkGetAndUngetChar(source, str, str_length); checkGetAndUngetChar(source, str.c_str(), str.size());
} }
// ungetAll() should skip back to the place where the InputSource // ungetAll() should skip back to the place where the InputSource