feat(cpp-object-oriented-modular-refactoring): step 18 - load-hierarchy
This commit is contained in:
@@ -191,15 +191,18 @@ TEST(DomainModel, ImmutableOwnershipPreservesStableOrder) {
|
||||
ASSERT_EQ(domain.ElementSets().size(), 1U);
|
||||
EXPECT_EQ(domain.ElementSets()[0].element_indices[0], 0U);
|
||||
|
||||
ASSERT_EQ(domain.Steps().size(), 1U);
|
||||
EXPECT_EQ(domain.Steps()[0].name, "Step-1");
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].initial_increment, 0.1);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].time_period, 1.0);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].minimum_increment, 1.0e-5);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].maximum_increment, 1.0);
|
||||
ASSERT_EQ(domain.Steps()[0].boundaries.size(), 1U);
|
||||
ASSERT_EQ(domain.Steps()[0].loads.size(), 1U);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].loads[0].magnitude, -1000.0);
|
||||
ASSERT_EQ(domain.Steps().Size(), 1U);
|
||||
EXPECT_EQ(domain.Steps()[0].Name(), "Step-1");
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].InitialIncrement(), 0.1);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].TimePeriod(), 1.0);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].MinimumIncrement(), 1.0e-5);
|
||||
EXPECT_DOUBLE_EQ(domain.Steps()[0].MaximumIncrement(), 1.0);
|
||||
ASSERT_EQ(domain.Steps()[0].Boundaries().size(), 1U);
|
||||
ASSERT_EQ(domain.Steps()[0].Loads().size(), 1U);
|
||||
ASSERT_EQ(domain.Steps()[0].ConcentratedLoads().Size(), 1U);
|
||||
EXPECT_DOUBLE_EQ(
|
||||
domain.Steps()[0].ConcentratedLoads()[0U].GlobalComponents()[2U],
|
||||
-1000.0);
|
||||
|
||||
ASSERT_EQ(domain.Warnings().size(), 1U);
|
||||
EXPECT_EQ(domain.Warnings()[0].code, "ignored-output-request");
|
||||
|
||||
Reference in New Issue
Block a user