\BetterBulkLoaderTest
Synopsis
class BetterBulkLoaderTest
extends SapphireTest
{
- // members
- protected static string $fixture_file = 'importexport/tests/fixtures/BetterBulkLoaderTest.yaml';
- protected array $extraDataObjects = ;
- // methods
- public void testMappableColumns()
- public void testSkipRecords()
- public void testLoad()
- public void testLoadWithColumnMap()
- public void testDeleteExistingRecords()
- public void testLoadWithCustomHeaderAndRelation()
- public void testLoadWithIdentifiers()
- public void testDotNotationDuplicateChecks()
- public void testLoadWithCustomImportMethods()
- public void testLoadWithCustomImportMethodDuplicateMap()
- protected void getLineCount()
Hierarchy
Extends
- SapphireTest
Tasks
Line | Task |
---|---|
190+ | Test duplicateCheck callbacks |
Members
protected
- $extraDataObjects
- $fixture_file
Methods
protected
public
- testDeleteExistingRecords() — Test plain import with clear_table_before_import
- testDotNotationDuplicateChecks()
- testLoad() — Test plain import with column auto-detection
- testLoadWithColumnMap() — Test import with manual column mapping
- testLoadWithCustomHeaderAndRelation() — Test import with manual column mapping and custom column names
- testLoadWithCustomImportMethodDuplicateMap()
- testLoadWithCustomImportMethods()
- testLoadWithIdentifiers() — Test import with custom identifiers by importing the data.
- testMappableColumns()
- testSkipRecords()