56 auto pd1 = std::make_shared<PolynomialTimeDependence>(std::vector{1.0});
57 auto pd2 = std::make_shared<PolynomialTimeDependence>(std::vector{2.0});
58 auto pd3 = std::make_shared<PolynomialTimeDependence>(std::vector{3.0});
72 EXPECT_NO_THROW(ui.
update());
75 EXPECT_TRUE(myCavity);
76 EXPECT_NO_THROW(myCavity->initialiseTimeDependencies());
77 EXPECT_DOUBLE_EQ(myCavity->getPhaseModel()->getValue(0.0), 1.0);
78 EXPECT_DOUBLE_EQ(myCavity->getAmplitudeModel()->getValue(0.0), 2.0);
79 EXPECT_DOUBLE_EQ(myCavity->getFrequencyModel()->getValue(0.0), 3.0);
80 EXPECT_DOUBLE_EQ(myCavity->getWidth(), 4.0);
81 EXPECT_DOUBLE_EQ(myCavity->getHeight(), 5.0);
82 EXPECT_DOUBLE_EQ(myCavity->getLength(), 6.0);