From 8a8d786d4f5a8f0efc246c3476d5cc81484d508f Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Fri, 29 Sep 2023 13:53:16 +0200 Subject: [PATCH] mv test to ParseUtilTest.cpp, rm duplicate test --- Tests/Unit/Device/DatafieldTest.cpp | 12 ++++++------ Tests/Unit/Device/FixedBinAxisTest.cpp | 14 -------------- Tests/Unit/Device/ParseUtilTest.cpp | 17 +++++++++++++++++ Tests/Unit/Device/PointwiseAxisTest.cpp | 14 -------------- 4 files changed, 23 insertions(+), 34 deletions(-) create mode 100644 Tests/Unit/Device/ParseUtilTest.cpp diff --git a/Tests/Unit/Device/DatafieldTest.cpp b/Tests/Unit/Device/DatafieldTest.cpp index b74cdfc4faf..f5086eba711 100644 --- a/Tests/Unit/Device/DatafieldTest.cpp +++ b/Tests/Unit/Device/DatafieldTest.cpp @@ -6,7 +6,7 @@ #include "Device/Data/Datafield.h" #include "Tests/GTestWrapper/google_test.h" -TEST(DataUtilTest, createRearrangedDataSet) +TEST(DatafieldTest, createRearrangedDataSet) { Datafield input_data{ {newEquiDivision("axis0", 2, 1.0, 2.0), newEquiDivision("axis1", 3, 3.0, 4.0)}}; @@ -50,7 +50,7 @@ TEST(DataUtilTest, createRearrangedDataSet) EXPECT_EQ(input_data[2], (*output_data)[5]); } -TEST(DataUtilTest, coordinateToFromBinf) +TEST(DatafieldTest, coordinateToFromBinf) { Scale axis = EquiDivision("axis", 8, -5.0, 3.0); EXPECT_EQ(0.5, FrameUtil::coordinateToBinf(-4.5, axis)); @@ -72,7 +72,7 @@ TEST(DataUtilTest, coordinateToFromBinf) //! Transformation of coordinates from one Datafield to another using conversion from axes //! coordinates to bin-fraction-coordinates and then to another axes coordinates. -TEST(DataUtilTest, datafieldToFromBinf) +TEST(DatafieldTest, datafieldToFromBinf) { Frame data1(newEquiDivision("axis0", 8, -5.0, 3.0), newEquiDivision("axis1", 3, 2.0, 5.0)); Frame data2(newEquiDivision("axis0", 8, -10.0, 70.0), newEquiDivision("axis1", 3, -10.0, 20.0)); @@ -91,7 +91,7 @@ TEST(DataUtilTest, datafieldToFromBinf) EXPECT_DOUBLE_EQ(y, 21.0); } -TEST(DataUtilTest, create2DArrayfromDatafield) +TEST(DatafieldTest, create2DArrayfromDatafield) { Datafield out_data{ {newEquiDivision("axis0", 3, 1.0, 3.0), newEquiDivision("axis1", 2, 10., 20.)}}; @@ -120,7 +120,7 @@ TEST(DataUtilTest, create2DArrayfromDatafield) EXPECT_EQ(array_expected_2d, array_2d); } -TEST(DataUtilTest, vecvecToDatafield) +TEST(DatafieldTest, vecvecToDatafield) { std::vector<double> arr_in{1, 2, 3, 4, 5, 6}; std::vector<std::vector<double>> array_2d{{arr_in[0], arr_in[1], arr_in[2]}, @@ -129,7 +129,7 @@ TEST(DataUtilTest, vecvecToDatafield) EXPECT_EQ(arr_in, data.flatVector()); } -TEST(DataUtilTest, DatafieldToVector2D) +TEST(DatafieldTest, DatafieldToVector2D) { Datafield data( {newEquiDivision("axis0", 3, 10.0, 20.0), newEquiDivision("axis1", 2, 30.0, 40.0)}); diff --git a/Tests/Unit/Device/FixedBinAxisTest.cpp b/Tests/Unit/Device/FixedBinAxisTest.cpp index 663e8418693..98f734cb532 100644 --- a/Tests/Unit/Device/FixedBinAxisTest.cpp +++ b/Tests/Unit/Device/FixedBinAxisTest.cpp @@ -1,8 +1,6 @@ #include "Base/Axis/MakeScale.h" #include "Base/Axis/Scale.h" -#include "Device/IO/ParseUtil.h" #include "Tests/GTestWrapper/google_test.h" -#include <iostream> TEST(EquiDivisionTest, IndexedAccessor) { @@ -110,18 +108,6 @@ TEST(EquiDivisionTest, CheckClone) delete clone; } -TEST(EquiDivisionTest, IOStream) -{ - Scale axis = EquiDivision("name", 99, -1.2, 5.4); - - std::ostringstream oss; - oss << axis; - std::istringstream iss(oss.str()); - - std::unique_ptr<Scale> result(Util::Parse::parseScale(iss)); - EXPECT_TRUE(axis == *result); -} - TEST(EquiDivisionTest, BinCenters) { Scale axis = EquiDivision("name", 3, -1.5, 1.5); diff --git a/Tests/Unit/Device/ParseUtilTest.cpp b/Tests/Unit/Device/ParseUtilTest.cpp new file mode 100644 index 00000000000..8ad088648a7 --- /dev/null +++ b/Tests/Unit/Device/ParseUtilTest.cpp @@ -0,0 +1,17 @@ +#include "Base/Axis/MakeScale.h" +#include "Base/Axis/Scale.h" +#include "Device/IO/ParseUtil.h" +#include "Tests/GTestWrapper/google_test.h" +#include <iostream> + +TEST(ParseUtilTest, ParseScale) +{ + Scale axis = ListScan("name", std::vector<double>{1.0, 2.0, 5.0}); + + std::ostringstream oss; + oss << axis; + std::istringstream iss(oss.str()); + + std::unique_ptr<Scale> result(Util::Parse::parseScale(iss)); + EXPECT_TRUE(axis == *result); +} diff --git a/Tests/Unit/Device/PointwiseAxisTest.cpp b/Tests/Unit/Device/PointwiseAxisTest.cpp index d8a2bca2b1b..bdbb45deede 100644 --- a/Tests/Unit/Device/PointwiseAxisTest.cpp +++ b/Tests/Unit/Device/PointwiseAxisTest.cpp @@ -1,8 +1,6 @@ #include "Base/Axis/MakeScale.h" #include "Base/Axis/Scale.h" -#include "Device/IO/ParseUtil.h" #include "Tests/GTestWrapper/google_test.h" -#include <iostream> TEST(PointwiseAxisTest, Construction) { @@ -79,18 +77,6 @@ TEST(PointwiseAxisTest, CheckClone) EXPECT_TRUE(a1 == *clone); } -TEST(PointwiseAxisTest, IOStream) -{ - Scale axis = ListScan("name", std::vector<double>{1.0, 2.0, 5.0}); - - std::ostringstream oss; - oss << axis; - std::istringstream iss(oss.str()); - - std::unique_ptr<Scale> result(Util::Parse::parseScale(iss)); - EXPECT_TRUE(axis == *result); -} - TEST(PointwiseAxisTest, ClippedAxis) { Scale axis = ListScan("name", std::vector<double>{1.0, 2.0, 2.5, 2.7, 5.0}); -- GitLab