feat(cpp-object-oriented-modular-refactoring): step 3 - foundation-google-style
This commit is contained in:
@@ -45,9 +45,9 @@ TEST(InpSyntax, CanonicalizesKeywordAndParameterNamesOnly) {
|
||||
|
||||
const auto result = fesa::AbaqusInputReader{}.read(input.path());
|
||||
|
||||
ASSERT_TRUE(result.hasValue());
|
||||
ASSERT_EQ(result.value().blocks.size(), 1U);
|
||||
const auto& block = result.value().blocks[0];
|
||||
ASSERT_TRUE(result.HasValue());
|
||||
ASSERT_EQ(result.Value().blocks.size(), 1U);
|
||||
const auto& block = result.Value().blocks[0];
|
||||
EXPECT_EQ(block.canonicalName, "ELEMENT");
|
||||
EXPECT_EQ(block.originalLine, originalLine);
|
||||
EXPECT_EQ(block.location.line, 1U);
|
||||
@@ -73,23 +73,23 @@ TEST(InpSyntax, PreservesDataAndSourceLocations) {
|
||||
|
||||
const auto result = fesa::AbaqusInputReader{}.read(input.path());
|
||||
|
||||
ASSERT_TRUE(result.hasValue());
|
||||
ASSERT_TRUE(result.HasValue());
|
||||
EXPECT_EQ(
|
||||
result.value().sourcePath,
|
||||
result.Value().sourcePath,
|
||||
std::filesystem::absolute(input.path()).lexically_normal());
|
||||
EXPECT_EQ(result.value().sourceContentIdentity,
|
||||
EXPECT_EQ(result.Value().sourceContentIdentity,
|
||||
"fnv1a64:c120b6ed2445be46");
|
||||
ASSERT_EQ(result.value().blocks.size(), 1U);
|
||||
const auto& block = result.value().blocks[0];
|
||||
ASSERT_EQ(result.Value().blocks.size(), 1U);
|
||||
const auto& block = result.Value().blocks[0];
|
||||
EXPECT_EQ(block.canonicalName, "NODE");
|
||||
EXPECT_EQ(block.originalLine, "*NoDe");
|
||||
EXPECT_EQ(block.location.file, result.value().sourcePath);
|
||||
EXPECT_EQ(block.location.file, result.Value().sourcePath);
|
||||
EXPECT_EQ(block.location.line, 3U);
|
||||
|
||||
ASSERT_EQ(block.data.size(), 1U);
|
||||
EXPECT_EQ(
|
||||
block.data[0].fields,
|
||||
(std::vector<std::string>{"0007", "Label_A", "", ""}));
|
||||
EXPECT_EQ(block.data[0].location.file, result.value().sourcePath);
|
||||
EXPECT_EQ(block.data[0].location.file, result.Value().sourcePath);
|
||||
EXPECT_EQ(block.data[0].location.line, 4U);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user