diff --git a/Tests/Unit/Resample/MaterialTest.cpp b/Tests/Unit/Resample/MaterialTest.cpp index c559096d9c1ae94a81da853066a33c283950dfed..2f0625c896964739a87ef0ade80666df73c99b41 100644 --- a/Tests/Unit/Resample/MaterialTest.cpp +++ b/Tests/Unit/Resample/MaterialTest.cpp @@ -7,9 +7,7 @@ #include "Tests/GTestWrapper/google_test.h" #include <iostream> -class MaterialTest : public ::testing::Test {}; - -TEST_F(MaterialTest, MaterialConstruction) +TEST(MaterialTest, MaterialConstruction) { complex_t material_data = complex_t(0.0, 2.0); complex_t refIndex = complex_t(1.0 - material_data.real(), material_data.imag()); @@ -43,7 +41,7 @@ TEST_F(MaterialTest, MaterialConstruction) EXPECT_EQ(default_magnetism, material6.magnetization()); } -TEST_F(MaterialTest, MaterialTransform) +TEST(MaterialTest, MaterialTransform) { complex_t material_data = complex_t(1.0, 0.0); complex_t refIndex = complex_t(1.0 - material_data.real(), material_data.imag()); @@ -63,7 +61,7 @@ TEST_F(MaterialTest, MaterialTransform) EXPECT_EQ(transformed_mag, material4.magnetization()); } -TEST_F(MaterialTest, DefaultMaterials) +TEST(MaterialTest, DefaultMaterials) { Material material = Vacuum(); const double dummy_wavelength = 1.0; @@ -82,7 +80,7 @@ TEST_F(MaterialTest, DefaultMaterials) EXPECT_FALSE(material.typeID() == MaterialBySLD().typeID()); } -TEST_F(MaterialTest, ComputationTest) +TEST(MaterialTest, ComputationTest) { // Reference data for Fe taken from // https://sld-calculator.appspot.com @@ -135,7 +133,7 @@ TEST_F(MaterialTest, ComputationTest) EXPECT_NEAR(subtrSLD.imag(), subtrSLDWlIndep.imag(), 1e-10); } -TEST_F(MaterialTest, AverageRefractiveMaterialsTest) +TEST(MaterialTest, AverageRefractiveMaterialsTest) { R3 magnetization = R3{1.0, 0.0, 0.0}; const Material material = RefractiveMaterial("Material", 0.5, 0.5, magnetization); @@ -151,7 +149,7 @@ TEST_F(MaterialTest, AverageRefractiveMaterialsTest) EXPECT_THROW(MaterialUtils::averagedMaterial(material3, regions), std::runtime_error); } -TEST_F(MaterialTest, AverageSLDMaterialsTest) +TEST(MaterialTest, AverageSLDMaterialsTest) { R3 magnetization = R3{1.0, 0.0, 0.0}; const Material material = MaterialBySLD("Material", 0.5, 0.5, magnetization); @@ -164,7 +162,7 @@ TEST_F(MaterialTest, AverageSLDMaterialsTest) EXPECT_TRUE(material_avr.typeID() == MATERIAL_TYPES::MaterialBySLD); } -TEST_F(MaterialTest, AverageMixedMaterialsTest) +TEST(MaterialTest, AverageMixedMaterialsTest) { R3 magnetization = R3{1.0, 0.0, 0.0}; const Material material = RefractiveMaterial("Material", 0.5, 0.5, magnetization); @@ -174,7 +172,7 @@ TEST_F(MaterialTest, AverageMixedMaterialsTest) EXPECT_THROW(MaterialUtils::averagedMaterial(material3, regions), std::runtime_error); } -TEST_F(MaterialTest, TypeIdsTest) +TEST(MaterialTest, TypeIdsTest) { Material material = MaterialBySLD("Material", 1.0, 1.0); Material material2 = RefractiveMaterial("Material", 1.0, 1.0); @@ -185,7 +183,7 @@ TEST_F(MaterialTest, TypeIdsTest) EXPECT_TRUE(material.typeID() == material3.typeID()); } -TEST_F(MaterialTest, MaterialComparison) +TEST(MaterialTest, MaterialComparison) { Material material = MaterialBySLD("Material", 1.0, 1.0); Material material2 = RefractiveMaterial("Material", 1.0, 1.0); @@ -205,7 +203,7 @@ TEST_F(MaterialTest, MaterialComparison) EXPECT_TRUE(Vacuum() != MaterialBySLD()); } -TEST_F(MaterialTest, MaterialCopy) +TEST(MaterialTest, MaterialCopy) { complex_t material_data = complex_t(0.0, 2.0); complex_t refIndex = complex_t(1.0 - material_data.real(), material_data.imag()); @@ -218,7 +216,7 @@ TEST_F(MaterialTest, MaterialCopy) EXPECT_TRUE(material == copy); } -TEST_F(MaterialTest, MaterialMove) +TEST(MaterialTest, MaterialMove) { complex_t material_data = complex_t(0.0, 2.0); complex_t refIndex = complex_t(1.0 - material_data.real(), material_data.imag()); diff --git a/Tests/Unit/Resample/MatrixFluxTest.cpp b/Tests/Unit/Resample/MatrixFluxTest.cpp new file mode 100644 index 0000000000000000000000000000000000000000..171503f359c0a7501f8e66b429afd2aa9746287d --- /dev/null +++ b/Tests/Unit/Resample/MatrixFluxTest.cpp @@ -0,0 +1,46 @@ +#include "Resample/Flux/MatrixFlux.h" +#include "Tests/GTestWrapper/google_test.h" + +static const MatrixFlux defaultFlux{-1., {0., 0.}, R3{0.0, 0.0, 0.0}, 0.}; + +TEST(MatrixFluxTest, Components) +{ + Spinor s1 = defaultFlux.T1plus(); + EXPECT_EQ(s1.u, 0.); + EXPECT_EQ(s1.v, 0.); + + Spinor s2 = defaultFlux.T1min(); + EXPECT_EQ(s2.u, 0.); + EXPECT_EQ(s2.v, complex_t(1., 0.)); + + Spinor s3 = defaultFlux.T2plus(); + EXPECT_EQ(s3.u, complex_t(1.0, 0.0)); + EXPECT_EQ(s3.v, 0.); + + Spinor s4 = defaultFlux.T2min(); + EXPECT_EQ(s4.u, 0.); + EXPECT_EQ(s4.v, 0.); + + Spinor s5 = defaultFlux.R1plus(); + EXPECT_EQ(s5.u, 0.); + EXPECT_EQ(s5.v, 0.); + + Spinor s6 = defaultFlux.R1min(); + EXPECT_EQ(s6.u, 0.); + EXPECT_EQ(s6.v, complex_t(-1., 0.)); + + Spinor s7 = defaultFlux.R2plus(); + EXPECT_EQ(s7.u, complex_t(-1.0, 0.0)); + EXPECT_EQ(s7.v, 0.); + + Spinor s8 = defaultFlux.R2min(); + EXPECT_EQ(s8.u, 0.); + EXPECT_EQ(s8.v, 0.); +} + +TEST(MatrixFluxTest, getKz) +{ + Spinor s = defaultFlux.getKz(); + EXPECT_EQ(complex_t(0.0, 0.0), s.u); + EXPECT_EQ(complex_t(0.0, 0.0), s.v); +} diff --git a/Tests/Unit/Resample/MatrixRTCoefficientsTest.cpp b/Tests/Unit/Resample/MatrixRTCoefficientsTest.cpp deleted file mode 100644 index 3dad9e3c275008602dc61ea552a457f4c3ad493f..0000000000000000000000000000000000000000 --- a/Tests/Unit/Resample/MatrixRTCoefficientsTest.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "Resample/Flux/MatrixFlux.h" -#include "Tests/GTestWrapper/google_test.h" - -class MatrixFluxTest : public ::testing::Test { -protected: - MatrixFlux mrtcDefault{-1., {0., 0.}, R3{0.0, 0.0, 0.0}, 0.}; -}; - -TEST_F(MatrixFluxTest, T1plus) -{ - Spinor s = mrtcDefault.T1plus(); - EXPECT_EQ(0.0, s.u); - EXPECT_EQ(0.0, s.v); -} - -TEST_F(MatrixFluxTest, T1min) -{ - Spinor s = mrtcDefault.T1min(); - EXPECT_EQ(0.0, s.u); - EXPECT_EQ(complex_t(1.0, 0.0), s.v); -} - -TEST_F(MatrixFluxTest, T2plus) -{ - Spinor s = mrtcDefault.T2plus(); - EXPECT_EQ(complex_t(1.0, 0.0), s.u); - EXPECT_EQ(0.0, s.v); -} - -TEST_F(MatrixFluxTest, T2min) -{ - Spinor s = mrtcDefault.T2min(); - EXPECT_EQ(0.0, s.u); - EXPECT_EQ(0.0, s.v); -} - -TEST_F(MatrixFluxTest, R1plus) -{ - Spinor s = mrtcDefault.R1plus(); - EXPECT_EQ(0.0, s.u); - EXPECT_EQ(0.0, s.v); -} - -TEST_F(MatrixFluxTest, R1min) -{ - Spinor s = mrtcDefault.R1min(); - EXPECT_EQ(0.0, s.u); - EXPECT_EQ(complex_t(-1.0, 0.0), s.v); -} - -TEST_F(MatrixFluxTest, R2plus) -{ - Spinor s = mrtcDefault.R2plus(); - EXPECT_EQ(complex_t(-1.0, 0.0), s.u); - EXPECT_EQ(0.0, s.v); -} - -TEST_F(MatrixFluxTest, R2min) -{ - Spinor s = mrtcDefault.R2min(); - EXPECT_EQ(0.0, s.u); - EXPECT_EQ(0.0, s.v); -} - -TEST_F(MatrixFluxTest, getKz) -{ - Spinor s = mrtcDefault.getKz(); - EXPECT_EQ(complex_t(0.0, 0.0), s.u); - EXPECT_EQ(complex_t(0.0, 0.0), s.v); -}