MCPcopy Create free account
hub / github.com/Kitware/VTK / RunTests

Function RunTests

Common/DataModel/Testing/Cxx/TestCellArrayHelpers.h:1558–1632  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1556
1557template <vtkCellArray::StorageTypes StorageType, bool FixedSize, typename... ArrayTypes>
1558void RunTests()
1559{
1560 vtkLogScopeF(INFO, "Testing %s storage.", StorageTypeToString(StorageType));
1561
1562 TestAllocate(CellArrayFactory<StorageType, ArrayTypes...>::New());
1563 TestResize(CellArrayFactory<StorageType, ArrayTypes...>::New());
1564 TestInitialize(CellArrayFactory<StorageType, ArrayTypes...>::New());
1565 TestReset(CellArrayFactory<StorageType, ArrayTypes...>::New());
1566 if (!FixedSize)
1567 {
1568 // Squeeze is a no-op for fixed size storage.
1569 TestSqueeze<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1570 // Offsets can't be set manually for fixed size storage.
1571 TestIsValidOffsets<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1572 }
1573 TestIsValidConnectivity<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1574
1575 TestGetNumberOfCells<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1576 TestGetNumberOfOffsets<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1577 TestGetNumberOfConnectivityIds<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1578
1579 TestNewIterator<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1580 TestSetData(CellArrayFactory<StorageType, ArrayTypes...>::New());
1581
1582 TestIsStorage64Bit(CellArrayFactory<StorageType, ArrayTypes...>::New());
1583 TestIsStorage32Bit(CellArrayFactory<StorageType, ArrayTypes...>::New());
1584 TestIsStorageFixedSize64Bit(CellArrayFactory<StorageType, ArrayTypes...>::New());
1585 TestIsStorageFixedSize32Bit(CellArrayFactory<StorageType, ArrayTypes...>::New());
1586 TestIsStorageGeneric(CellArrayFactory<StorageType, ArrayTypes...>::New());
1587
1588 TestUse32BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1589 TestUse64BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1590 TestUseDefaultStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1591 TestUseFixedSize32BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1592 TestUseFixedSize64BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1593 TestUseFixedSizeDefaultStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1594
1595 TestCanConvertTo32BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1596 TestCanConvertTo64BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1597 TestCanConvertToFixedSize32BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1598 TestCanConvertToFixedSize64BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1599
1600 TestConvertTo32BitStorage<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1601 TestConvertTo64BitStorage<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1602 TestConvertToFixedSize32BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1603 TestConvertToFixedSize64BitStorage(CellArrayFactory<StorageType, ArrayTypes...>::New());
1604
1605 TestGetOffsetsArray(CellArrayFactory<StorageType, ArrayTypes...>::New());
1606 TestGetConnectivityArray(CellArrayFactory<StorageType, ArrayTypes...>::New());
1607
1608 TestIsHomogeneous<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1609
1610 TestTraversalSizePointer<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1611 TestTraversalIdList<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1612
1613 TestGetCellAtId<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1614 TestGetCellSize<FixedSize>(CellArrayFactory<StorageType, ArrayTypes...>::New());
1615

Callers

nothing calls this directly

Calls 15

StorageTypeToStringFunction · 0.85
TestAllocateFunction · 0.85
TestResizeFunction · 0.85
TestResetFunction · 0.85
TestSetDataFunction · 0.85
TestIsStorage64BitFunction · 0.85
TestIsStorage32BitFunction · 0.85
TestIsStorageGenericFunction · 0.85
TestUse32BitStorageFunction · 0.85
TestUse64BitStorageFunction · 0.85

Tested by

no test coverage detected