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

Method loadTextFromProject

tests/backend/Column/ColumnTest.cpp:976–1003  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

974}
975
976void ColumnTest::loadTextFromProject() {
977 Project project;
978 project.load(QFINDTESTDATA(QLatin1String("data/Load.lml")));
979
980 auto* textSpreadsheet = project.child<AbstractAspect>(3);
981 QVERIFY(textSpreadsheet != nullptr);
982 QCOMPARE(textSpreadsheet->name(), QLatin1String("Text"));
983 QCOMPARE(textSpreadsheet->type(), AspectType::Spreadsheet);
984
985 auto childs = textSpreadsheet->children(AspectType::Column);
986 QVERIFY(childs.count() >= 1);
987 auto* textColumn = static_cast<Column*>(childs.at(0));
988 QCOMPARE(textColumn->columnMode(), AbstractColumn::ColumnMode::Text);
989 QCOMPARE(textColumn->rowCount(), 10);
990 QStringList texts = {QStringLiteral("first value"),
991 QStringLiteral("second value"),
992 QStringLiteral("third value"),
993 QStringLiteral("fourth value"),
994 QStringLiteral("fifth value"),
995 QStringLiteral("sixt value"),
996 QStringLiteral("sevent value"),
997 QStringLiteral("eigth value"),
998 QStringLiteral("ninth value"),
999 QStringLiteral("tenth value")};
1000 for (int i = 0; i < 10; i++) {
1001 QCOMPARE(textColumn->textAt(i), texts.at(i));
1002 }
1003}
1004
1005void ColumnTest::loadDateTimeFromProject() {
1006 Project project;

Callers

nothing calls this directly

Calls 8

loadMethod · 0.45
nameMethod · 0.45
typeMethod · 0.45
childrenMethod · 0.45
countMethod · 0.45
columnModeMethod · 0.45
rowCountMethod · 0.45
textAtMethod · 0.45

Tested by

no test coverage detected