v1.0.0-rc.40
This commit is contained in:
+21
-22
@@ -14,20 +14,19 @@ TEST_CASE("SetAverage") {
|
||||
h.Add(100, 50.0);
|
||||
|
||||
auto p = h.GetPlot();
|
||||
REQUIRE(p.size() == 1);
|
||||
REQUIRE(p[0].x.size() == 100);
|
||||
REQUIRE(p[0].y.size() == 100);
|
||||
REQUIRE(p.GetPlots().size() == 1);
|
||||
REQUIRE(p.GetPlots()[0].x.size() == 100);
|
||||
REQUIRE(p.GetPlots()[0].y.size() == 100);
|
||||
|
||||
CHECK(p[0].x[0] == 0.0);
|
||||
CHECK(p[0].x[80] == 80.0);
|
||||
CHECK(p[0].x[30] == 30.0);
|
||||
CHECK(p[0].x[99] == 99.0);
|
||||
|
||||
CHECK(p[0].y[0] == -2.0);
|
||||
CHECK(p[0].y[50] == 25.0);
|
||||
CHECK(p[0].y[80] == 30.0);
|
||||
CHECK(p[0].y[99] == 0.0);
|
||||
CHECK(p.GetPlots()[0].x[0] == 0.0);
|
||||
CHECK(p.GetPlots()[0].x[80] == 80.0);
|
||||
CHECK(p.GetPlots()[0].x[30] == 30.0);
|
||||
CHECK(p.GetPlots()[0].x[99] == 99.0);
|
||||
|
||||
CHECK(p.GetPlots()[0].y[0] == -2.0);
|
||||
CHECK(p.GetPlots()[0].y[50] == 25.0);
|
||||
CHECK(p.GetPlots()[0].y[80] == 30.0);
|
||||
CHECK(p.GetPlots()[0].y[99] == 0.0);
|
||||
}
|
||||
|
||||
TEST_CASE("FloatHistogram") {
|
||||
@@ -41,16 +40,16 @@ TEST_CASE("FloatHistogram") {
|
||||
h.Add(200.0);
|
||||
|
||||
auto p = h.GetPlot();
|
||||
REQUIRE(p.size() == 1);
|
||||
REQUIRE(p[0].x.size() == 100);
|
||||
REQUIRE(p[0].y.size() == 100);
|
||||
REQUIRE(p.GetPlots().size() == 1);
|
||||
REQUIRE(p.GetPlots()[0].x.size() == 100);
|
||||
REQUIRE(p.GetPlots()[0].y.size() == 100);
|
||||
|
||||
CHECK(p[0].x[0] == 100.5);
|
||||
CHECK(p[0].x[34] == 134.5);
|
||||
CHECK(p[0].x[99] == 199.5);
|
||||
CHECK(p.GetPlots()[0].x[0] == 100.5);
|
||||
CHECK(p.GetPlots()[0].x[34] == 134.5);
|
||||
CHECK(p.GetPlots()[0].x[99] == 199.5);
|
||||
|
||||
CHECK(p[0].y[0] == 4.0);
|
||||
CHECK(p[0].y[1] == 1.0);
|
||||
CHECK(p[0].y[50] == 1.0);
|
||||
CHECK(p[0].y[99] == 0.0);
|
||||
CHECK(p.GetPlots()[0].y[0] == 4.0);
|
||||
CHECK(p.GetPlots()[0].y[1] == 1.0);
|
||||
CHECK(p.GetPlots()[0].y[50] == 1.0);
|
||||
CHECK(p.GetPlots()[0].y[99] == 0.0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user