| 1437 | } |
| 1438 | |
| 1439 | void 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 | |
| 1454 | void ColumnTest::testFormulaCell() { |
| 1455 | auto c1 = Column(QStringLiteral("DataColumn"), Column::ColumnMode::Double); |
nothing calls this directly
no test coverage detected