tst_worksheet: using cellAt() instead of private member
This commit is contained in:
@@ -133,30 +133,30 @@ void WorksheetTest::testReadSheetData()
|
||||
QCOMPARE(sheet.d_ptr->cellTable.size(), 2);
|
||||
|
||||
//A1
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][0]->dataType(), QXlsx::Cell::String);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][0]->value().toString(), QStringLiteral("Hello"));
|
||||
QCOMPARE(sheet.cellAt("A1")->dataType(), QXlsx::Cell::String);
|
||||
QCOMPARE(sheet.cellAt("A1")->value().toString(), QStringLiteral("Hello"));
|
||||
|
||||
//B1
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][1]->dataType(), QXlsx::Cell::Formula);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][1]->value().toInt(), 77);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][1]->formula(), QStringLiteral("44+33"));
|
||||
QCOMPARE(sheet.cellAt("B1")->dataType(), QXlsx::Cell::Formula);
|
||||
QCOMPARE(sheet.cellAt("B1")->value().toInt(), 77);
|
||||
QCOMPARE(sheet.cellAt("B1")->formula(), QStringLiteral("44+33"));
|
||||
|
||||
//C1
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][2]->dataType(), QXlsx::Cell::Formula);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][2]->value().toInt(), 77);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[0][2]->formula(), QStringLiteral("44+33"));
|
||||
QCOMPARE(sheet.cellAt("C1")->dataType(), QXlsx::Cell::Formula);
|
||||
QCOMPARE(sheet.cellAt("C1")->value().toInt(), 77);
|
||||
QCOMPARE(sheet.cellAt("C1")->formula(), QStringLiteral("44+33"));
|
||||
|
||||
//B3
|
||||
QCOMPARE(sheet.d_ptr->cellTable[2][1]->dataType(), QXlsx::Cell::Numeric);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[2][1]->value().toInt(), 12345);
|
||||
QCOMPARE(sheet.cellAt("B3")->dataType(), QXlsx::Cell::Numeric);
|
||||
QCOMPARE(sheet.cellAt("B3")->value().toInt(), 12345);
|
||||
|
||||
//C3
|
||||
QCOMPARE(sheet.d_ptr->cellTable[2][2]->dataType(), QXlsx::Cell::InlineString);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[2][2]->value().toString(), QStringLiteral("inline test string"));
|
||||
QCOMPARE(sheet.cellAt("C3")->dataType(), QXlsx::Cell::InlineString);
|
||||
QCOMPARE(sheet.cellAt("C3")->value().toString(), QStringLiteral("inline test string"));
|
||||
|
||||
//E3
|
||||
QCOMPARE(sheet.d_ptr->cellTable[2][4]->dataType(), QXlsx::Cell::Error);
|
||||
QCOMPARE(sheet.d_ptr->cellTable[2][4]->value().toString(), QStringLiteral("#DIV/0!"));
|
||||
QCOMPARE(sheet.cellAt("E3")->dataType(), QXlsx::Cell::Error);
|
||||
QCOMPARE(sheet.cellAt("E3")->value().toString(), QStringLiteral("#DIV/0!"));
|
||||
}
|
||||
|
||||
void WorksheetTest::testReadColsInfo()
|
||||
|
||||
Reference in New Issue
Block a user