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

Method testFormula2

tests/backend/Column/ColumnTest.cpp:1439–1452  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1437}
1438
1439void ColumnTest::testFormula2() {
1440 auto c2 = Column(QStringLiteral("FormulaColumn"), Column::ColumnMode::Double);
1441 c2.replaceValues(-1, {11., 12., 13.});
1442 c2.setFormula(QStringLiteral("sin(i)"), {}, QVector<Column*>({}), true);
1443 c2.updateFormula();
1444
1445 auto c3 = Column(QStringLiteral("DataColumn"), Column::ColumnMode::Double);
1446 c3.replaceValues(-1, {1., 2., 3.});
1447 c3.setFormula(QStringLiteral("cell(i; x)"), {QStringLiteral("x")}, QVector<Column*>({&c2}), true);
1448 c3.updateFormula();
1449
1450 c3.setFormula(QStringLiteral("cell(i; x) + sin(x)"), {QStringLiteral("x")}, QVector<Column*>({&c2}), true);
1451 c3.updateFormula();
1452}
1453
1454void ColumnTest::testFormulaCell() {
1455 auto c1 = Column(QStringLiteral("DataColumn"), Column::ColumnMode::Double);

Callers

nothing calls this directly

Calls 4

ColumnClass · 0.50
replaceValuesMethod · 0.45
setFormulaMethod · 0.45
updateFormulaMethod · 0.45

Tested by

no test coverage detected