Completed unit tests for laySaltGrain.cc

This commit is contained in:
Matthias Koefferlein 2017-03-12 23:36:51 +01:00
parent e421026366
commit b16d8b9419
1 changed files with 10 additions and 0 deletions

View File

@ -24,6 +24,8 @@
#include "laySaltGrain.h"
#include "utHead.h"
#include <QDir>
TEST (1)
{
lay::SaltGrain g;
@ -71,6 +73,14 @@ TEST (1)
gg.set_path (g.path ()); // path is not set by load(file)
EXPECT_EQ (int (gg.dependencies ().size ()), 1);
EXPECT_EQ (g == gg, true);
gg.add_dependency (lay::SaltGrain::Dependency ());
EXPECT_EQ (g == gg, false);
gg.set_path (tl::to_string (QFileInfo (tl::to_qstring (tmp)).absolutePath ()));
gg.save ();
g = lay::SaltGrain::from_path (gg.path ());
EXPECT_EQ (g == gg, true);
}
TEST (2)