Skip to content
Snippets Groups Projects
Commit f816c512 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

correct / remove unit tests; add important comment => 4 test broken

parent d071f183
No related branches found
No related tags found
1 merge request!1621Scale (IAxis) now without children
......@@ -89,6 +89,7 @@ bool IAxis::isEquidistantCoverage() const
const size_t N = size();
for (size_t i = 0; i < N; ++i) {
const Bin1D& b = bin(i);
// exactly replicate the computation of bin bounds in the FixedBinAxis factory function
if (b.lowerBound() != (N - i) * (min() / N) + i * (max() / N)
|| b.upperBound() != (N - i - 1) * (min() / N) + (i + 1) * (max() / N))
return false;
......
......@@ -158,12 +158,7 @@ TEST_F(RectangularConverterTest, ImageCoordsWithROI)
m_detector.regionOfInterestPixel());
EXPECT_EQ(converter.calculateMin(0, Coords::UNDEFINED), 100);
EXPECT_EQ(converter.calculateMax(0, Coords::UNDEFINED), 152);
EXPECT_EQ(converter.calculateMax(0, Coords::UNDEFINED), 150);
EXPECT_EQ(converter.calculateMin(1, Coords::UNDEFINED), 50);
EXPECT_EQ(converter.calculateMax(1, Coords::UNDEFINED), 102);
EXPECT_NEAR(converter.calculateMin(0, Coords::DEGREES), 0.0, 1e-10);
EXPECT_NEAR(converter.calculateMax(0, Coords::DEGREES), 2.97669946811, 1e-10);
EXPECT_NEAR(converter.calculateMin(1, Coords::DEGREES), 2.86240522611, 1e-10);
EXPECT_NEAR(converter.calculateMax(1, Coords::DEGREES), 5.82402751615, 1e-10);
EXPECT_EQ(converter.calculateMax(1, Coords::UNDEFINED), 100);
}
......@@ -94,11 +94,11 @@ TEST(SphericalDetectorTest, regionOfInterestAndDetectorMap)
// to region of interest.
auto data = detector.createDetectorMap();
EXPECT_EQ(data.axis(0).size(), 4u);
EXPECT_EQ(data.axis(0).min(), 0.0 * Units::deg);
EXPECT_EQ(data.axis(0).max(), 4.0 * Units::deg);
EXPECT_EQ(data.axis(0).min(), 0.1 * Units::deg);
EXPECT_EQ(data.axis(0).max(), 3.0 * Units::deg);
EXPECT_EQ(data.axis(1).size(), 2u);
EXPECT_EQ(data.axis(1).min(), 1.0 * Units::deg);
EXPECT_EQ(data.axis(1).max(), 3.0 * Units::deg);
EXPECT_EQ(data.axis(1).min(), 1.1 * Units::deg);
EXPECT_EQ(data.axis(1).max(), 2.9 * Units::deg);
}
// Checking clone in the presence of ROI and masks.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment