mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-29 13:07:50 +00:00
[2369] Read data from the test file to check the InputSource
This commit is contained in:
parent
ed1a2ad7df
commit
4d7d67838c
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user