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

PointwiseAxisTest: rm pointless bin tests

parent 38e3c0a9
No related branches found
No related tags found
1 merge request!1566Axis cleanup
Pipeline #95517 canceled
......@@ -32,8 +32,8 @@ TEST(PointwiseAxisTest, BasicProperties)
EXPECT_EQ(a1.binCenter(1), a1.binCenter(1));
EXPECT_EQ(a1.binCenter(2), a1.binCenter(2));
EXPECT_EQ(a1.binCenter(3), a1.binCenter(3));
EXPECT_THROW(a1.binCenter(4), std::runtime_error);
EXPECT_THROW(a1.binCenter(4), std::runtime_error);
EXPECT_THROW(a1.binCenter(4), std::exception);
EXPECT_THROW(a1.binCenter(4), std::exception);
EXPECT_TRUE(coordinates == a1.binCenters());
}
......@@ -61,39 +61,6 @@ TEST(PointwiseAxisTest, FindClosestIndex)
EXPECT_EQ(1u, v2.findClosestIndex(1.0));
}
TEST(PointwiseAxisTest, CheckBin)
{
DiscreteAxis axis("name", std::vector<double>{0, 2, 10});
auto boundaries = axis.binBoundaries();
EXPECT_EQ(4u, boundaries.size());
Bin1D bin0 = axis.bin(0);
EXPECT_DOUBLE_EQ(0.5, bin0.center());
EXPECT_DOUBLE_EQ(0.0, bin0.m_lower);
EXPECT_DOUBLE_EQ(bin0.m_lower, boundaries[0]);
EXPECT_DOUBLE_EQ(1.0, bin0.m_upper);
EXPECT_DOUBLE_EQ(bin0.m_upper, boundaries[1]);
EXPECT_DOUBLE_EQ(1.0, bin0.binSize());
Bin1D bin1 = axis.bin(1);
EXPECT_DOUBLE_EQ(3.5, bin1.center());
EXPECT_DOUBLE_EQ(1.0, bin1.m_lower);
EXPECT_DOUBLE_EQ(bin1.m_lower, boundaries[1]);
EXPECT_DOUBLE_EQ(6.0, bin1.m_upper);
EXPECT_DOUBLE_EQ(bin1.m_upper, boundaries[2]);
EXPECT_DOUBLE_EQ(5.0, bin1.binSize());
Bin1D bin2 = axis.bin(2);
EXPECT_DOUBLE_EQ(8.0, bin2.center());
EXPECT_DOUBLE_EQ(6.0, bin2.m_lower);
EXPECT_DOUBLE_EQ(bin2.m_lower, boundaries[2]);
EXPECT_DOUBLE_EQ(10.0, bin2.m_upper);
EXPECT_DOUBLE_EQ(bin2.m_upper, boundaries[3]);
EXPECT_DOUBLE_EQ(4.0, bin2.binSize());
EXPECT_THROW(axis.bin(3), std::runtime_error);
}
TEST(PointwiseAxisTest, CheckEquality)
{
DiscreteAxis b1("axis", std::vector<double>{1.0, 2.0, 5.0});
......@@ -160,11 +127,6 @@ TEST(PointwiseAxisTest, FixedBinAxisComparison)
EXPECT_DOUBLE_EQ(fixed_axis.binCenter(2), pointwise_axis.binCenter(2));
EXPECT_DOUBLE_EQ(fixed_axis.binCenter(3), pointwise_axis.binCenter(3));
Bin1D bin1 = fixed_axis.bin(1);
Bin1D bin1_ = pointwise_axis.bin(1);
EXPECT_DOUBLE_EQ(bin1.m_lower, bin1_.m_lower);
EXPECT_DOUBLE_EQ(bin1.m_upper, bin1_.m_upper);
EXPECT_EQ(fixed_axis.findClosestIndex(0.0), pointwise_axis.findClosestIndex(0.0));
EXPECT_EQ(fixed_axis.findClosestIndex(0.99), pointwise_axis.findClosestIndex(0.99));
EXPECT_EQ(fixed_axis.findClosestIndex(1.0), pointwise_axis.findClosestIndex(1.0));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment