tdf#98264, replace CPPUNIT_ASSERT with CPPUNIT_ASSERT_EQUAL
Change-Id: Ieae48c6a2b611d853f2320e27d5836d8c5dbedfb Reviewed-on: https://gerrit.libreoffice.org/22905 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
This commit is contained in:
committed by
Markus Mohrhard
parent
da75a89925
commit
c189b03223
File diff suppressed because it is too large
Load Diff
@@ -19,11 +19,11 @@ void Test::testColumnFindEditCells()
|
|||||||
// Test the basics with real edit cells, using Column A.
|
// Test the basics with real edit cells, using Column A.
|
||||||
|
|
||||||
SCROW nResRow = m_pDoc->GetFirstEditTextRow(ScRange(0,0,0,0,MAXROW,0));
|
SCROW nResRow = m_pDoc->GetFirstEditTextRow(ScRange(0,0,0,0,MAXROW,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be no edit cells.", nResRow == -1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no edit cells.", SCROW(-1), nResRow);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(ScRange(0,0,0,0,0,0));
|
nResRow = m_pDoc->GetFirstEditTextRow(ScRange(0,0,0,0,0,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be no edit cells.", nResRow == -1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no edit cells.", SCROW(-1), nResRow);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(ScRange(0,0,0,0,10,0));
|
nResRow = m_pDoc->GetFirstEditTextRow(ScRange(0,0,0,0,10,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be no edit cells.", nResRow == -1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no edit cells.", SCROW(-1), nResRow);
|
||||||
|
|
||||||
ScFieldEditEngine& rEE = m_pDoc->GetEditEngine();
|
ScFieldEditEngine& rEE = m_pDoc->GetEditEngine();
|
||||||
rEE.SetText("Test");
|
rEE.SetText("Test");
|
||||||
@@ -33,39 +33,39 @@ void Test::testColumnFindEditCells()
|
|||||||
|
|
||||||
ScRange aRange(0,0,0,0,0,0);
|
ScRange aRange(0,0,0,0,0,0);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There is an edit cell here.", nResRow == 0);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There is an edit cell here.", SCROW(0), nResRow);
|
||||||
|
|
||||||
aRange.aStart.SetRow(1);
|
aRange.aStart.SetRow(1);
|
||||||
aRange.aEnd.SetRow(1);
|
aRange.aEnd.SetRow(1);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be an edit cell in specified range.", nResRow == -1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be an edit cell in specified range.", SCROW(-1), nResRow);
|
||||||
|
|
||||||
aRange.aStart.SetRow(2);
|
aRange.aStart.SetRow(2);
|
||||||
aRange.aEnd.SetRow(4);
|
aRange.aEnd.SetRow(4);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be an edit cell in specified range.", nResRow == -1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be an edit cell in specified range.", SCROW(-1), nResRow);
|
||||||
|
|
||||||
aRange.aStart.SetRow(0);
|
aRange.aStart.SetRow(0);
|
||||||
aRange.aEnd.SetRow(MAXROW);
|
aRange.aEnd.SetRow(MAXROW);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be an edit cell in specified range.", nResRow == 0);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be an edit cell in specified range.", SCROW(0), nResRow);
|
||||||
|
|
||||||
m_pDoc->SetString(ScAddress(0,0,0), "Test");
|
m_pDoc->SetString(ScAddress(0,0,0), "Test");
|
||||||
m_pDoc->SetValue(ScAddress(0,2,0), 1.0);
|
m_pDoc->SetValue(ScAddress(0,2,0), 1.0);
|
||||||
ScRefCellValue aCell;
|
ScRefCellValue aCell;
|
||||||
aCell.assign(*m_pDoc, ScAddress(0,0,0));
|
aCell.assign(*m_pDoc, ScAddress(0,0,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be a string cell.", aCell.meType == CELLTYPE_STRING);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be a string cell.", CELLTYPE_STRING, aCell.meType);
|
||||||
aCell.assign(*m_pDoc, ScAddress(0,1,0));
|
aCell.assign(*m_pDoc, ScAddress(0,1,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be an empty cell.", aCell.meType == CELLTYPE_NONE);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be an empty cell.", CELLTYPE_NONE, aCell.meType);
|
||||||
aCell.assign(*m_pDoc, ScAddress(0,2,0));
|
aCell.assign(*m_pDoc, ScAddress(0,2,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be a numeric cell.", aCell.meType == CELLTYPE_VALUE);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be a numeric cell.", CELLTYPE_VALUE, aCell.meType);
|
||||||
aCell.assign(*m_pDoc, ScAddress(0,3,0));
|
aCell.assign(*m_pDoc, ScAddress(0,3,0));
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be an empty cell.", aCell.meType == CELLTYPE_NONE);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be an empty cell.", CELLTYPE_NONE, aCell.meType);
|
||||||
|
|
||||||
aRange.aStart.SetRow(1);
|
aRange.aStart.SetRow(1);
|
||||||
aRange.aEnd.SetRow(1);
|
aRange.aEnd.SetRow(1);
|
||||||
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
nResRow = m_pDoc->GetFirstEditTextRow(aRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be an edit cell in specified range.", nResRow == -1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be an edit cell in specified range.", SCROW(-1), nResRow);
|
||||||
|
|
||||||
// Test with non-edit cell but with ambiguous script type.
|
// Test with non-edit cell but with ambiguous script type.
|
||||||
|
|
||||||
|
@@ -106,7 +106,7 @@ void Test::testCondFormatINSDEL()
|
|||||||
|
|
||||||
m_pDoc->InsertCol(0,0,MAXROW,0,0,2);
|
m_pDoc->InsertCol(0,0,MAXROW,0,0,2);
|
||||||
const ScRangeList& rRange = pFormat->GetRange();
|
const ScRangeList& rRange = pFormat->GetRange();
|
||||||
CPPUNIT_ASSERT(rRange == ScRange(2,0,0,2,3,0));
|
CPPUNIT_ASSERT_EQUAL(static_cast<const ScRangeList&>(ScRange(2,0,0,2,3,0)), rRange);
|
||||||
|
|
||||||
OUString aExpr = pEntry->GetExpression(ScAddress(2,0,0), 0);
|
OUString aExpr = pEntry->GetExpression(ScAddress(2,0,0), 0);
|
||||||
CPPUNIT_ASSERT_EQUAL(aExpr, OUString("D2"));
|
CPPUNIT_ASSERT_EQUAL(aExpr, OUString("D2"));
|
||||||
@@ -131,7 +131,7 @@ void Test::testCondFormatInsertCol()
|
|||||||
|
|
||||||
m_pDoc->InsertCol(0,0,MAXROW,0,4,2);
|
m_pDoc->InsertCol(0,0,MAXROW,0,4,2);
|
||||||
const ScRangeList& rRange = pFormat->GetRange();
|
const ScRangeList& rRange = pFormat->GetRange();
|
||||||
CPPUNIT_ASSERT_EQUAL(ScRangeList(ScRange(0,0,0,5,3,0)), rRange);
|
CPPUNIT_ASSERT_EQUAL(static_cast<const ScRangeList&>(ScRangeList(ScRange(0,0,0,5,3,0))), rRange);
|
||||||
|
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
}
|
}
|
||||||
@@ -180,14 +180,14 @@ void Test::testCondFormatInsertDeleteSheets()
|
|||||||
ScConditionalFormatList* pList = m_pDoc->GetCondFormList(0);
|
ScConditionalFormatList* pList = m_pDoc->GetCondFormList(0);
|
||||||
CPPUNIT_ASSERT(pList);
|
CPPUNIT_ASSERT(pList);
|
||||||
const ScConditionalFormat* pCheck = pList->GetFormat(nKey);
|
const ScConditionalFormat* pCheck = pList->GetFormat(nKey);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Wrong conditional format instance.", pCheck == pFormat);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Wrong conditional format instance.", pCheck, const_cast<const ScConditionalFormat*>(pFormat));
|
||||||
|
|
||||||
// ... and its range is B2:B4.
|
// ... and its range is B2:B4.
|
||||||
ScRangeList aCheckRange = pCheck->GetRange();
|
ScRangeList aCheckRange = pCheck->GetRange();
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be a single range.", aCheckRange.size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be a single range.", size_t(1), aCheckRange.size());
|
||||||
const ScRange* pRange = aCheckRange[0];
|
const ScRange* pRange = aCheckRange[0];
|
||||||
CPPUNIT_ASSERT(pRange);
|
CPPUNIT_ASSERT(pRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Format should be applied to B2:B4.", *pRange == ScRange(1,1,0,1,3,0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Format should be applied to B2:B4.", ScRange(1,1,0,1,3,0), *pRange);
|
||||||
|
|
||||||
ScDocFunc& rFunc = getDocShell().GetDocFunc();
|
ScDocFunc& rFunc = getDocShell().GetDocFunc();
|
||||||
|
|
||||||
@@ -202,10 +202,10 @@ void Test::testCondFormatInsertDeleteSheets()
|
|||||||
|
|
||||||
// Make sure the range also got shifted.
|
// Make sure the range also got shifted.
|
||||||
aCheckRange = pCheck->GetRange();
|
aCheckRange = pCheck->GetRange();
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be a single range.", aCheckRange.size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be a single range.", size_t(1), aCheckRange.size());
|
||||||
pRange = aCheckRange[0];
|
pRange = aCheckRange[0];
|
||||||
CPPUNIT_ASSERT(pRange);
|
CPPUNIT_ASSERT(pRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Format should be applied to B2:B4 on the 2nd sheet after the sheet insertion.", *pRange == ScRange(1,1,1,1,3,1));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Format should be applied to B2:B4 on the 2nd sheet after the sheet insertion.", ScRange(1,1,1,1,3,1), *pRange);
|
||||||
|
|
||||||
// Delete the sheet to the left.
|
// Delete the sheet to the left.
|
||||||
bool bDeleted = rFunc.DeleteTable(0, true, true);
|
bool bDeleted = rFunc.DeleteTable(0, true, true);
|
||||||
@@ -218,10 +218,10 @@ void Test::testCondFormatInsertDeleteSheets()
|
|||||||
|
|
||||||
// Make sure the range got shifted back.
|
// Make sure the range got shifted back.
|
||||||
aCheckRange = pCheck->GetRange();
|
aCheckRange = pCheck->GetRange();
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be a single range.", aCheckRange.size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be a single range.", size_t(1), aCheckRange.size());
|
||||||
pRange = aCheckRange[0];
|
pRange = aCheckRange[0];
|
||||||
CPPUNIT_ASSERT(pRange);
|
CPPUNIT_ASSERT(pRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Format should be applied to B2:B4 on the 1st sheet after the sheet removal.", *pRange == ScRange(1,1,0,1,3,0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Format should be applied to B2:B4 on the 1st sheet after the sheet removal.", ScRange(1,1,0,1,3,0), *pRange);
|
||||||
|
|
||||||
SfxUndoManager* pUndoMgr = m_pDoc->GetUndoManager();
|
SfxUndoManager* pUndoMgr = m_pDoc->GetUndoManager();
|
||||||
CPPUNIT_ASSERT(pUndoMgr);
|
CPPUNIT_ASSERT(pUndoMgr);
|
||||||
@@ -235,10 +235,10 @@ void Test::testCondFormatInsertDeleteSheets()
|
|||||||
CPPUNIT_ASSERT(pCheck);
|
CPPUNIT_ASSERT(pCheck);
|
||||||
|
|
||||||
aCheckRange = pCheck->GetRange();
|
aCheckRange = pCheck->GetRange();
|
||||||
CPPUNIT_ASSERT_MESSAGE("This should be a single range.", aCheckRange.size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("This should be a single range.", size_t(1), aCheckRange.size());
|
||||||
pRange = aCheckRange[0];
|
pRange = aCheckRange[0];
|
||||||
CPPUNIT_ASSERT(pRange);
|
CPPUNIT_ASSERT(pRange);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Format should be applied to B2:B4 on the 2nd sheet after the undo of the sheet removal.", *pRange == ScRange(1,1,1,1,3,1));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Format should be applied to B2:B4 on the 2nd sheet after the undo of the sheet removal.", ScRange(1,1,1,1,3,1), *pRange);
|
||||||
|
|
||||||
#if 0 // TODO : Undo of sheet insertion currently depends on the presence of
|
#if 0 // TODO : Undo of sheet insertion currently depends on the presence of
|
||||||
// view shell, and crashes when executed during cppunit run.
|
// view shell, and crashes when executed during cppunit run.
|
||||||
@@ -423,7 +423,7 @@ void Test::testCondCopyPasteSheet()
|
|||||||
|
|
||||||
CPPUNIT_ASSERT(pCondFormatItem);
|
CPPUNIT_ASSERT(pCondFormatItem);
|
||||||
CPPUNIT_ASSERT_EQUAL(size_t(1), pCondFormatItem->GetCondFormatData().size());
|
CPPUNIT_ASSERT_EQUAL(size_t(1), pCondFormatItem->GetCondFormatData().size());
|
||||||
CPPUNIT_ASSERT( nKey == pCondFormatItem->GetCondFormatData().at(0) );
|
CPPUNIT_ASSERT_EQUAL( nKey, pCondFormatItem->GetCondFormatData().at(0) );
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
|
@@ -176,7 +176,7 @@ ScRange refreshGroups(ScDPCollection* pDPs, ScDPObject* pDPObj)
|
|||||||
std::set<ScDPObject*> aRefs;
|
std::set<ScDPObject*> aRefs;
|
||||||
bool bSuccess = pDPs->ReloadGroupsInCache(pDPObj, aRefs);
|
bool bSuccess = pDPs->ReloadGroupsInCache(pDPObj, aRefs);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Failed to reload group data in cache.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("Failed to reload group data in cache.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be only one table linked to this cache.", aRefs.size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be only one table linked to this cache.", size_t(1), aRefs.size());
|
||||||
pDPObj->ReloadGroupTableData();
|
pDPObj->ReloadGroupTableData();
|
||||||
|
|
||||||
return refresh(pDPObj);
|
return refresh(pDPObj);
|
||||||
@@ -219,8 +219,8 @@ void Test::testPivotTable()
|
|||||||
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
bool bOverflow = false;
|
bool bOverflow = false;
|
||||||
@@ -246,7 +246,7 @@ void Test::testPivotTable()
|
|||||||
bSuccess = checkDPTableOutput<5>(m_pDoc, aOutRange, aOutputCheck, "DataPilot table output");
|
bSuccess = checkDPTableOutput<5>(m_pDoc, aOutRange, aOutputCheck, "DataPilot table output");
|
||||||
CPPUNIT_ASSERT_MESSAGE("Table output check failed", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("Table output check failed", bSuccess);
|
||||||
}
|
}
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be only one data cache.", pDPs->GetSheetCaches().size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be only one data cache.", size_t(1), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
// Update the cell values.
|
// Update the cell values.
|
||||||
double aData2[] = { 100, 200, 300, 400, 500, 600 };
|
double aData2[] = { 100, 200, 300, 400, 500, 600 };
|
||||||
@@ -285,21 +285,21 @@ void Test::testPivotTable()
|
|||||||
CPPUNIT_ASSERT_MESSAGE("Table output check failed", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("Table output check failed", bSuccess);
|
||||||
}
|
}
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be only one data cache.", pDPs->GetSheetCaches().size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be only one data cache.", size_t(1), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
// Free the first datapilot object after the 2nd one gets reloaded, to
|
// Free the first datapilot object after the 2nd one gets reloaded, to
|
||||||
// prevent the data cache from being deleted before the reload.
|
// prevent the data cache from being deleted before the reload.
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be only one data cache.", pDPs->GetSheetCaches().size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be only one data cache.", size_t(1), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
// This time clear the cache to refresh the data from the source range.
|
// This time clear the cache to refresh the data from the source range.
|
||||||
CPPUNIT_ASSERT_MESSAGE("This datapilot should be based on sheet data.", pDPObj2->IsSheetData());
|
CPPUNIT_ASSERT_MESSAGE("This datapilot should be based on sheet data.", pDPObj2->IsSheetData());
|
||||||
std::set<ScDPObject*> aRefs;
|
std::set<ScDPObject*> aRefs;
|
||||||
sal_uLong nErrId = pDPs->ReloadCache(pDPObj2, aRefs);
|
sal_uLong nErrId = pDPs->ReloadCache(pDPObj2, aRefs);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Cache reload failed.", nErrId == 0);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Cache reload failed.", sal_uLong(0), nErrId);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Reloading a cache shouldn't remove any cache.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Reloading a cache shouldn't remove any cache.",
|
||||||
pDPs->GetSheetCaches().size() == 1);
|
static_cast<size_t>(1), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
pDPObj2->ClearTableData();
|
pDPObj2->ClearTableData();
|
||||||
pDPObj2->Output(aOutRange.aStart);
|
pDPObj2->Output(aOutRange.aStart);
|
||||||
@@ -326,19 +326,19 @@ void Test::testPivotTable()
|
|||||||
|
|
||||||
// Swap the two sheets.
|
// Swap the two sheets.
|
||||||
m_pDoc->MoveTab(1, 0);
|
m_pDoc->MoveTab(1, 0);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Swapping the sheets shouldn't remove the cache.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Swapping the sheets shouldn't remove the cache.",
|
||||||
pDPs->GetSheetCaches().size() == 1);
|
size_t(1), pDPs->GetSheetCaches().size());
|
||||||
CPPUNIT_ASSERT_MESSAGE("Cache should have moved.", !pDPs->GetSheetCaches().hasCache(aSrcRange));
|
CPPUNIT_ASSERT_MESSAGE("Cache should have moved.", !pDPs->GetSheetCaches().hasCache(aSrcRange));
|
||||||
aSrcRange.aStart.SetTab(1);
|
aSrcRange.aStart.SetTab(1);
|
||||||
aSrcRange.aEnd.SetTab(1);
|
aSrcRange.aEnd.SetTab(1);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Cache should be here.", pDPs->GetSheetCaches().hasCache(aSrcRange));
|
CPPUNIT_ASSERT_MESSAGE("Cache should be here.", pDPs->GetSheetCaches().hasCache(aSrcRange));
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj2);
|
pDPs->FreeTable(pDPObj2);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be any data pilot table stored with the document.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any data pilot table stored with the document.",
|
||||||
pDPs->GetCount() == 0);
|
size_t(0), pDPs->GetCount());
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be any more data cache.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more data cache.",
|
||||||
pDPs->GetSheetCaches().size() == 0);
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
// Insert a brand new pivot table object once again, but this time, don't
|
// Insert a brand new pivot table object once again, but this time, don't
|
||||||
// create the output to avoid creating a data cache.
|
// create the output to avoid creating a data cache.
|
||||||
@@ -349,11 +349,11 @@ void Test::testPivotTable()
|
|||||||
m_pDoc, ScRange(nCol1, nRow1, 0, nCol2, nRow2, 0), aFields, nFieldCount, false);
|
m_pDoc, ScRange(nCol1, nRow1, 0, nCol2, nRow2, 0), aFields, nFieldCount, false);
|
||||||
bSuccess = pDPs->InsertNewTable(pDPObj);
|
bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
CPPUNIT_ASSERT_MESSAGE("Data cache shouldn't exist yet before creating the table output.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Data cache shouldn't exist yet before creating the table output.",
|
||||||
pDPs->GetSheetCaches().size() == 0);
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
// Now, "refresh" the table. This should still return a reference to self
|
// Now, "refresh" the table. This should still return a reference to self
|
||||||
// even with the absence of data cache.
|
// even with the absence of data cache.
|
||||||
@@ -400,8 +400,8 @@ void Test::testPivotTableLabels()
|
|||||||
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -456,8 +456,8 @@ void Test::testPivotTableDateLabels()
|
|||||||
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -539,8 +539,8 @@ void Test::testPivotTableFilters()
|
|||||||
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -566,7 +566,7 @@ void Test::testPivotTableFilters()
|
|||||||
m_pDoc->SetString(aFormulaAddr.Col(), aFormulaAddr.Row(), aFormulaAddr.Tab(),
|
m_pDoc->SetString(aFormulaAddr.Col(), aFormulaAddr.Row(), aFormulaAddr.Tab(),
|
||||||
"=B6");
|
"=B6");
|
||||||
double fTest = m_pDoc->GetValue(aFormulaAddr);
|
double fTest = m_pDoc->GetValue(aFormulaAddr);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Incorrect formula value that references a cell in the pivot table output.", fTest == 80.0);
|
ASSERT_DOUBLES_EQUAL_MESSAGE("Incorrect formula value that references a cell in the pivot table output.", 80.0, fTest);
|
||||||
|
|
||||||
// Set current page of 'Group2' to 'A'.
|
// Set current page of 'Group2' to 'A'.
|
||||||
pDPObj->BuildAllDimensionMembers();
|
pDPObj->BuildAllDimensionMembers();
|
||||||
@@ -594,7 +594,7 @@ void Test::testPivotTableFilters()
|
|||||||
}
|
}
|
||||||
|
|
||||||
fTest = m_pDoc->GetValue(aFormulaAddr);
|
fTest = m_pDoc->GetValue(aFormulaAddr);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Incorrect formula value that references a cell in the pivot table output.", fTest == 40.0);
|
ASSERT_DOUBLES_EQUAL_MESSAGE("Incorrect formula value that references a cell in the pivot table output.", 40.0, fTest);
|
||||||
|
|
||||||
// Set query filter.
|
// Set query filter.
|
||||||
ScSheetSourceDesc aDesc(*pDPObj->GetSheetDesc());
|
ScSheetSourceDesc aDesc(*pDPObj->GetSheetDesc());
|
||||||
@@ -623,7 +623,7 @@ void Test::testPivotTableFilters()
|
|||||||
}
|
}
|
||||||
|
|
||||||
fTest = m_pDoc->GetValue(aFormulaAddr);
|
fTest = m_pDoc->GetValue(aFormulaAddr);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Incorrect formula value that references a cell in the pivot table output.", fTest == 20.0);
|
ASSERT_DOUBLES_EQUAL_MESSAGE("Incorrect formula value that references a cell in the pivot table output.", 20.0, fTest);
|
||||||
|
|
||||||
// Set the current page of 'Group2' back to '- all -'. The query filter
|
// Set the current page of 'Group2' back to '- all -'. The query filter
|
||||||
// should still be in effect.
|
// should still be in effect.
|
||||||
@@ -646,8 +646,8 @@ void Test::testPivotTableFilters()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be any data pilot table stored with the document.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any data pilot table stored with the document.",
|
||||||
pDPs->GetCount() == 0);
|
size_t(0), pDPs->GetCount());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -699,8 +699,8 @@ void Test::testPivotTableNamedSource()
|
|||||||
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
||||||
bSuccess = pDPs->InsertNewTable(pDPObj);
|
bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -729,7 +729,7 @@ void Test::testPivotTableNamedSource()
|
|||||||
m_pDoc->MoveTab(1, 0);
|
m_pDoc->MoveTab(1, 0);
|
||||||
OUString aTabName;
|
OUString aTabName;
|
||||||
m_pDoc->GetName(0, aTabName);
|
m_pDoc->GetName(0, aTabName);
|
||||||
CPPUNIT_ASSERT_MESSAGE( "Wrong sheet name.", aTabName == "Table" );
|
CPPUNIT_ASSERT_EQUAL_MESSAGE( "Wrong sheet name.", OUString("Table"), aTabName);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Pivot table output is on the wrong sheet!",
|
CPPUNIT_ASSERT_MESSAGE("Pivot table output is on the wrong sheet!",
|
||||||
pDPObj->GetOutRange().aStart.Tab() == 0);
|
pDPObj->GetOutRange().aStart.Tab() == 0);
|
||||||
|
|
||||||
@@ -744,9 +744,9 @@ void Test::testPivotTableNamedSource()
|
|||||||
CPPUNIT_ASSERT_MESSAGE("Cache should exist.", pDPs->GetNameCaches().hasCache(aRangeName));
|
CPPUNIT_ASSERT_MESSAGE("Cache should exist.", pDPs->GetNameCaches().hasCache(aRangeName));
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be no more tables.", pDPs->GetCount() == 0);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetNameCaches().size() == 0);
|
size_t(0), pDPs->GetNameCaches().size());
|
||||||
|
|
||||||
pNames->clear();
|
pNames->clear();
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
@@ -770,18 +770,18 @@ void Test::testPivotTableCache()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPCache aCache(m_pDoc);
|
ScDPCache aCache(m_pDoc);
|
||||||
aCache.InitFromDoc(m_pDoc, aDataRange);
|
aCache.InitFromDoc(m_pDoc, aDataRange);
|
||||||
long nDimCount = aCache.GetColumnCount();
|
long nDimCount = aCache.GetColumnCount();
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension count.", nDimCount == 3);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension count.", 3L, nDimCount);
|
||||||
OUString aDimName = aCache.GetDimensionName(0);
|
OUString aDimName = aCache.GetDimensionName(0);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension name", aDimName == "F1");
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension name", OUString("F1"), aDimName);
|
||||||
aDimName = aCache.GetDimensionName(1);
|
aDimName = aCache.GetDimensionName(1);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension name", aDimName == "F2");
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension name", OUString("F2"), aDimName);
|
||||||
aDimName = aCache.GetDimensionName(2);
|
aDimName = aCache.GetDimensionName(2);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension name", aDimName == "F3");
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension name", OUString("F3"), aDimName);
|
||||||
|
|
||||||
// In each dimension, member ID values also represent their sort order (in
|
// In each dimension, member ID values also represent their sort order (in
|
||||||
// source dimensions only, not in group dimensions). Value items are
|
// source dimensions only, not in group dimensions). Value items are
|
||||||
@@ -790,7 +790,7 @@ void Test::testPivotTableCache()
|
|||||||
|
|
||||||
// Dimension 0 - a mix of strings and values.
|
// Dimension 0 - a mix of strings and values.
|
||||||
long nMemCount = aCache.GetDimMemberCount(0);
|
long nMemCount = aCache.GetDimMemberCount(0);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension member count", nMemCount == 6);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension member count", 6L, nMemCount);
|
||||||
const ScDPItemData* pItem = aCache.GetItemDataById(0, 0);
|
const ScDPItemData* pItem = aCache.GetItemDataById(0, 0);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong item value", pItem &&
|
CPPUNIT_ASSERT_MESSAGE("wrong item value", pItem &&
|
||||||
pItem->GetType() == ScDPItemData::Value &&
|
pItem->GetType() == ScDPItemData::Value &&
|
||||||
@@ -820,7 +820,7 @@ void Test::testPivotTableCache()
|
|||||||
|
|
||||||
// Dimension 1 - duplicate values in source.
|
// Dimension 1 - duplicate values in source.
|
||||||
nMemCount = aCache.GetDimMemberCount(1);
|
nMemCount = aCache.GetDimMemberCount(1);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension member count", nMemCount == 3);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension member count", 3L, nMemCount);
|
||||||
pItem = aCache.GetItemDataById(1, 0);
|
pItem = aCache.GetItemDataById(1, 0);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong item value", pItem &&
|
CPPUNIT_ASSERT_MESSAGE("wrong item value", pItem &&
|
||||||
pItem->GetType() == ScDPItemData::String &&
|
pItem->GetType() == ScDPItemData::String &&
|
||||||
@@ -838,7 +838,7 @@ void Test::testPivotTableCache()
|
|||||||
|
|
||||||
// Dimension 2 - values only.
|
// Dimension 2 - values only.
|
||||||
nMemCount = aCache.GetDimMemberCount(2);
|
nMemCount = aCache.GetDimMemberCount(2);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong dimension member count", nMemCount == 6);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("wrong dimension member count", 6L, nMemCount);
|
||||||
pItem = aCache.GetItemDataById(2, 0);
|
pItem = aCache.GetItemDataById(2, 0);
|
||||||
CPPUNIT_ASSERT_MESSAGE("wrong item value", pItem &&
|
CPPUNIT_ASSERT_MESSAGE("wrong item value", pItem &&
|
||||||
pItem->GetType() == ScDPItemData::Value &&
|
pItem->GetType() == ScDPItemData::Value &&
|
||||||
@@ -967,7 +967,7 @@ void Test::testPivotTableDuplicateDataFields()
|
|||||||
|
|
||||||
ScAddress aPos(2,2,0);
|
ScAddress aPos(2,2,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -977,7 +977,7 @@ void Test::testPivotTableDuplicateDataFields()
|
|||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount(), static_cast<size_t>(1));
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1024,12 +1024,12 @@ void Test::testPivotTableDuplicateDataFields()
|
|||||||
ScPivotParam aParam;
|
ScPivotParam aParam;
|
||||||
pDPObj->FillLabelData(aParam);
|
pDPObj->FillLabelData(aParam);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be exactly 4 labels (2 original, 1 data layout, and 1 duplicate dimensions).",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be exactly 4 labels (2 original, 1 data layout, and 1 duplicate dimensions).",
|
||||||
aParam.maLabelArray.size(), static_cast<size_t>(4));
|
size_t(4), aParam.maLabelArray.size());
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1060,7 +1060,7 @@ void Test::testPivotTableNormalGrouping()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -1070,7 +1070,7 @@ void Test::testPivotTableNormalGrouping()
|
|||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount(), static_cast<size_t>(1));
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1106,7 +1106,7 @@ void Test::testPivotTableNormalGrouping()
|
|||||||
// Group A, B and C together.
|
// Group A, B and C together.
|
||||||
ScDPSaveGroupDimension aGroupDim(aBaseDimName, aGroupDimName);
|
ScDPSaveGroupDimension aGroupDim(aBaseDimName, aGroupDimName);
|
||||||
OUString aGroupName = aGroupDim.CreateGroupName(aGroupPrefix);
|
OUString aGroupName = aGroupDim.CreateGroupName(aGroupPrefix);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Unexpected group name", aGroupName == "Group1");
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Unexpected group name", OUString("Group1"), aGroupName);
|
||||||
|
|
||||||
ScDPSaveGroupItem aGroup(aGroupName);
|
ScDPSaveGroupItem aGroup(aGroupName);
|
||||||
aGroup.AddElement("A");
|
aGroup.AddElement("A");
|
||||||
@@ -1148,7 +1148,7 @@ void Test::testPivotTableNormalGrouping()
|
|||||||
ScDPSaveGroupDimension* pGroupDim = pDimData->GetGroupDimAccForBase(aBaseDimName);
|
ScDPSaveGroupDimension* pGroupDim = pDimData->GetGroupDimAccForBase(aBaseDimName);
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be an existing group dimension.", pGroupDim);
|
CPPUNIT_ASSERT_MESSAGE("There should be an existing group dimension.", pGroupDim);
|
||||||
OUString aGroupName = pGroupDim->CreateGroupName(aGroupPrefix);
|
OUString aGroupName = pGroupDim->CreateGroupName(aGroupPrefix);
|
||||||
CPPUNIT_ASSERT_MESSAGE("Unexpected group name", aGroupName == "Group2");
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("Unexpected group name", OUString("Group2"), aGroupName);
|
||||||
|
|
||||||
ScDPSaveGroupItem aGroup(aGroupName);
|
ScDPSaveGroupItem aGroup(aGroupName);
|
||||||
aGroup.AddElement("D");
|
aGroup.AddElement("D");
|
||||||
@@ -1178,9 +1178,9 @@ void Test::testPivotTableNormalGrouping()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1222,7 +1222,7 @@ void Test::testPivotTableNumberGrouping()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -1232,7 +1232,7 @@ void Test::testPivotTableNumberGrouping()
|
|||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount(), static_cast<size_t>(1));
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScDPSaveData* pSaveData = pDPObj->GetSaveData();
|
ScDPSaveData* pSaveData = pDPObj->GetSaveData();
|
||||||
@@ -1273,9 +1273,9 @@ void Test::testPivotTableNumberGrouping()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1307,7 +1307,7 @@ void Test::testPivotTableDateGrouping()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -1316,8 +1316,8 @@ void Test::testPivotTableDateGrouping()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScDPSaveData* pSaveData = pDPObj->GetSaveData();
|
ScDPSaveData* pSaveData = pDPObj->GetSaveData();
|
||||||
@@ -1447,9 +1447,9 @@ void Test::testPivotTableDateGrouping()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1477,7 +1477,7 @@ void Test::testPivotTableEmptyRows()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
// Extend the range downward to include some trailing empty rows.
|
// Extend the range downward to include some trailing empty rows.
|
||||||
aDataRange.aEnd.IncRow(2);
|
aDataRange.aEnd.IncRow(2);
|
||||||
@@ -1489,8 +1489,8 @@ void Test::testPivotTableEmptyRows()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1560,9 +1560,9 @@ void Test::testPivotTableEmptyRows()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1617,8 +1617,8 @@ void Test::testPivotTableTextNumber()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1664,9 +1664,9 @@ void Test::testPivotTableTextNumber()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1692,7 +1692,7 @@ void Test::testPivotTableCaseInsensitiveStrings()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -1701,8 +1701,8 @@ void Test::testPivotTableCaseInsensitiveStrings()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1720,9 +1720,9 @@ void Test::testPivotTableCaseInsensitiveStrings()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1793,7 +1793,7 @@ void Test::testPivotTableNumStability()
|
|||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount(), static_cast<size_t>(1));
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1825,9 +1825,9 @@ void Test::testPivotTableNumStability()
|
|||||||
CPPUNIT_ASSERT_MESSAGE("Incorrect value for Sam.", rtl::math::approxEqual(fTest, fSamTotal));
|
CPPUNIT_ASSERT_MESSAGE("Incorrect value for Sam.", rtl::math::approxEqual(fTest, fSamTotal));
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -1855,7 +1855,7 @@ void Test::testPivotTableFieldReference()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -1864,8 +1864,8 @@ void Test::testPivotTableFieldReference()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -1993,9 +1993,9 @@ void Test::testPivotTableFieldReference()
|
|||||||
}
|
}
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -2025,7 +2025,7 @@ void Test::testPivotTableDocFunc()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = createDPFromRange(
|
ScDPObject* pDPObj = createDPFromRange(
|
||||||
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
m_pDoc, aDataRange, aFields, SAL_N_ELEMENTS(aFields), false);
|
||||||
@@ -2087,7 +2087,7 @@ void Test::testFuncGETPIVOTDATA()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = nullptr;
|
ScDPObject* pDPObj = nullptr;
|
||||||
|
|
||||||
@@ -2105,8 +2105,8 @@ void Test::testFuncGETPIVOTDATA()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
@@ -2222,9 +2222,9 @@ void Test::testFuncGETPIVOTDATA()
|
|||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -2246,7 +2246,7 @@ void Test::testFuncGETPIVOTDATALeafAccess()
|
|||||||
|
|
||||||
ScAddress aPos(1,1,0);
|
ScAddress aPos(1,1,0);
|
||||||
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
ScRange aDataRange = insertRangeData(m_pDoc, aPos, aData, SAL_N_ELEMENTS(aData));
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert range data at correct position", aDataRange.aStart == aPos);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("failed to insert range data at correct position", aPos, aDataRange.aStart);
|
||||||
|
|
||||||
ScDPObject* pDPObj = nullptr;
|
ScDPObject* pDPObj = nullptr;
|
||||||
|
|
||||||
@@ -2264,8 +2264,8 @@ void Test::testFuncGETPIVOTDATALeafAccess()
|
|||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new pivot table object into document.", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
ScRange aOutRange = refresh(pDPObj);
|
ScRange aOutRange = refresh(pDPObj);
|
||||||
|
|
||||||
@@ -2315,9 +2315,9 @@ void Test::testFuncGETPIVOTDATALeafAccess()
|
|||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
|
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
@@ -2361,8 +2361,8 @@ void Test::testPivotTableRepeatItemLabels()
|
|||||||
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
ScDPCollection* pDPs = m_pDoc->GetDPCollection();
|
||||||
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
bool bSuccess = pDPs->InsertNewTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("failed to insert a new datapilot object into document", bSuccess);
|
||||||
CPPUNIT_ASSERT_MESSAGE("there should be only one data pilot table.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("there should be only one data pilot table.",
|
||||||
pDPs->GetCount() == 1);
|
size_t(1), pDPs->GetCount());
|
||||||
pDPObj->SetName(pDPs->CreateNewName());
|
pDPObj->SetName(pDPs->CreateNewName());
|
||||||
|
|
||||||
bool bOverflow = false;
|
bool bOverflow = false;
|
||||||
@@ -2390,12 +2390,12 @@ void Test::testPivotTableRepeatItemLabels()
|
|||||||
CPPUNIT_ASSERT_MESSAGE("Table output check failed", bSuccess);
|
CPPUNIT_ASSERT_MESSAGE("Table output check failed", bSuccess);
|
||||||
}
|
}
|
||||||
|
|
||||||
CPPUNIT_ASSERT_MESSAGE("There should be only one data cache.", pDPs->GetSheetCaches().size() == 1);
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be only one data cache.", size_t(1), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
pDPs->FreeTable(pDPObj);
|
pDPs->FreeTable(pDPObj);
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", pDPs->GetCount(), static_cast<size_t>(0));
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There should be no more tables.", size_t(0), pDPs->GetCount());
|
||||||
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
CPPUNIT_ASSERT_EQUAL_MESSAGE("There shouldn't be any more cache stored.",
|
||||||
pDPs->GetSheetCaches().size(), static_cast<size_t>(0));
|
size_t(0), pDPs->GetSheetCaches().size());
|
||||||
|
|
||||||
m_pDoc->DeleteTab(1);
|
m_pDoc->DeleteTab(1);
|
||||||
m_pDoc->DeleteTab(0);
|
m_pDoc->DeleteTab(0);
|
||||||
|
Reference in New Issue
Block a user