Add format line test to dump atom

This commit is contained in:
Richard Berger 2020-08-18 13:15:28 -04:00
parent 216a016a08
commit c7f8a6d154
No known key found for this signature in database
GPG Key ID: A9E83994E0BA0CAB
1 changed files with 18 additions and 1 deletions

View File

@ -81,6 +81,23 @@ TEST_F(DumpAtomTest, run0)
ASSERT_EQ(utils::split_words(lines[5]).size(), 2);
ASSERT_THAT(lines[8], Eq("ITEM: ATOMS id type xs ys zs"));
ASSERT_EQ(utils::split_words(lines[9]).size(), 5);
ASSERT_THAT(lines[9], Eq("1 1 0 0 0"));
delete_file(dump_file);
}
TEST_F(DumpAtomTest, format_line_run0)
{
auto dump_file = "dump_format_line_run0.melt";
generate_dump(dump_file, "format line \"%d %d %20.15g %g %g\" scale yes image no", 0);
ASSERT_FILE_EXISTS(dump_file);
auto lines = read_lines(dump_file);
ASSERT_EQ(lines.size(), 41);
ASSERT_THAT(lines[4], Eq("ITEM: BOX BOUNDS pp pp pp"));
ASSERT_EQ(utils::split_words(lines[5]).size(), 2);
ASSERT_THAT(lines[8], Eq("ITEM: ATOMS id type xs ys zs"));
ASSERT_EQ(utils::split_words(lines[9]).size(), 5);
ASSERT_THAT(lines[9], Eq("1 1 0 0 0"));
delete_file(dump_file);
}
@ -510,7 +527,7 @@ TEST_F(DumpAtomTest, dump_modify_invalid)
TEST_F(DumpAtomTest, write_dump)
{
auto reference = "dump_run0.melt";
auto reference = "dump_ref_run0.melt";
auto dump_file = "write_dump_atom_run0.melt";
if (!verbose) ::testing::internal::CaptureStdout();