add test for write_dump cfg
This commit is contained in:
@ -75,6 +75,29 @@ TEST_F(DumpCfgTest, run0)
|
|||||||
delete_file("dump_cfg_run0.melt.cfg");
|
delete_file("dump_cfg_run0.melt.cfg");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_F(DumpCfgTest, write_dump)
|
||||||
|
{
|
||||||
|
auto dump_file = "dump_cfg_run*.melt.cfg";
|
||||||
|
auto fields = "mass type xs ys zs id proc procp1 x y z ix iy iz vx vy vz fx fy fz";
|
||||||
|
|
||||||
|
BEGIN_HIDE_OUTPUT();
|
||||||
|
command(std::string("write_dump all cfg dump_cfg.melt.cfg ") + fields);
|
||||||
|
command(std::string("write_dump all cfg dump_cfg*.melt.cfg ") + fields);
|
||||||
|
END_HIDE_OUTPUT();
|
||||||
|
|
||||||
|
ASSERT_FILE_EXISTS("dump_cfg.melt.cfg");
|
||||||
|
auto lines = read_lines("dump_cfg.melt.cfg");
|
||||||
|
ASSERT_EQ(lines.size(), 124);
|
||||||
|
ASSERT_THAT(lines[0], Eq("Number of particles = 32"));
|
||||||
|
delete_file("dump_cfg.melt.cfg");
|
||||||
|
|
||||||
|
ASSERT_FILE_EXISTS("dump_cfg0.melt.cfg");
|
||||||
|
lines = read_lines("dump_cfg0.melt.cfg");
|
||||||
|
ASSERT_EQ(lines.size(), 124);
|
||||||
|
ASSERT_THAT(lines[0], Eq("Number of particles = 32"));
|
||||||
|
delete_file("dump_cfg0.melt.cfg");
|
||||||
|
}
|
||||||
|
|
||||||
TEST_F(DumpCfgTest, unwrap_run0)
|
TEST_F(DumpCfgTest, unwrap_run0)
|
||||||
{
|
{
|
||||||
auto dump_file = "dump_cfg_unwrap_run*.melt.cfg";
|
auto dump_file = "dump_cfg_unwrap_run*.melt.cfg";
|
||||||
|
|||||||
Reference in New Issue
Block a user