MCPcopy Create free account
hub / github.com/KDE/labplot / doubleMinimum

Method doubleMinimum

tests/backend/Column/ColumnTest.cpp:36–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34 VALUES_EQUAL(c2.valueAt(i), result);
35
36void ColumnTest::doubleMinimum() {
37 Column c(QStringLiteral("Double column"), Column::ColumnMode::Double);
38 c.setValues({-1.0, 2.0, 5.0});
39 QCOMPARE(c.properties(), Column::Properties::MonotonicIncreasing);
40 QCOMPARE(c.minimum(0, 2), -1.0);
41 QCOMPARE(c.minimum(1, 2), 2.0);
42
43 c.setValues({-1.0, -3.0, -4.0});
44 QCOMPARE(c.properties(), Column::Properties::MonotonicDecreasing);
45 QCOMPARE(c.minimum(0, 2), -4.0);
46 QCOMPARE(c.minimum(1, 2), -4.0);
47
48 c.setValues({-1.0, 2.0, -4.0});
49 QCOMPARE(c.properties(), Column::Properties::NonMonotonic);
50 QCOMPARE(c.minimum(0, 2), -4.0);
51 QCOMPARE(c.minimum(0, 1), -1.0);
52}
53
54void ColumnTest::doubleMaximum() {
55 Column c(QStringLiteral("Double column"), Column::ColumnMode::Double);

Callers

nothing calls this directly

Calls 3

setValuesMethod · 0.45
propertiesMethod · 0.45
minimumMethod · 0.45

Tested by

no test coverage detected