Merge branch 'develop' into collected-small-changes to resolve merge conflicts
This commit is contained in:
@ -929,6 +929,44 @@ TEST(Utils, boundsbig_case3)
|
||||
ASSERT_EQ(nhi, -1);
|
||||
}
|
||||
|
||||
TEST(Utils, parse_grid_id)
|
||||
{
|
||||
auto words = utils::parse_grid_id(FLERR, "c_1:full:density", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq("c_1"));
|
||||
ASSERT_THAT(words[1], StrEq("full"));
|
||||
ASSERT_THAT(words[2], StrEq("density"));
|
||||
|
||||
words = utils::parse_grid_id(FLERR, "c_1:full:density[1]", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq("c_1"));
|
||||
ASSERT_THAT(words[1], StrEq("full"));
|
||||
ASSERT_THAT(words[2], StrEq("density[1]"));
|
||||
|
||||
words = utils::parse_grid_id(FLERR, "c_1:full:density[*]", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq("c_1"));
|
||||
ASSERT_THAT(words[1], StrEq("full"));
|
||||
ASSERT_THAT(words[2], StrEq("density[*]"));
|
||||
|
||||
words = utils::parse_grid_id(FLERR, "c_1_full_density", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
ASSERT_THAT(words[1], StrEq(""));
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
|
||||
words = utils::parse_grid_id(FLERR, "c_1:full:", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
ASSERT_THAT(words[1], StrEq(""));
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
|
||||
words = utils::parse_grid_id(FLERR, ":full:density", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
ASSERT_THAT(words[1], StrEq(""));
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
|
||||
words = utils::parse_grid_id(FLERR, "c_1:full", nullptr);
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
ASSERT_THAT(words[1], StrEq(""));
|
||||
ASSERT_THAT(words[0], StrEq(""));
|
||||
}
|
||||
|
||||
TEST(Utils, errorurl)
|
||||
{
|
||||
auto errmesg = utils::errorurl(10);
|
||||
|
||||
Reference in New Issue
Block a user