feat(cpp-object-oriented-modular-refactoring): step 3 - foundation-google-style
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#include "fesa/core/source_identity.hpp"
|
||||
#include "fesa/core/source_identity.h"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
@@ -7,14 +7,14 @@
|
||||
#include <string>
|
||||
|
||||
TEST(CoreDiagnostics, SourceIdentityPreservesRawIdentity) {
|
||||
const fesa::SourceLocation location{
|
||||
std::filesystem::path{"models/My Beam.inp"}, 27U};
|
||||
const fesa::SourceEntityId identity{
|
||||
"Beam-Instance_A", std::int64_t{42}, "00042"};
|
||||
const fesa::SourceLocation location{
|
||||
std::filesystem::path{"models/My Beam.inp"}, 27U};
|
||||
const fesa::SourceEntityId identity{"Beam-Instance_A", std::int64_t{42},
|
||||
"00042"};
|
||||
|
||||
EXPECT_EQ(location.file, std::filesystem::path{"models/My Beam.inp"});
|
||||
EXPECT_EQ(location.line, 27U);
|
||||
EXPECT_EQ(identity.instanceName, "Beam-Instance_A");
|
||||
EXPECT_EQ(identity.sourceLabel, 42);
|
||||
EXPECT_EQ(identity.sourceLabelText, "00042");
|
||||
EXPECT_EQ(location.file, std::filesystem::path{"models/My Beam.inp"});
|
||||
EXPECT_EQ(location.line, 27U);
|
||||
EXPECT_EQ(identity.instance_name, "Beam-Instance_A");
|
||||
EXPECT_EQ(identity.source_label, 42);
|
||||
EXPECT_EQ(identity.source_label_text, "00042");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user