Configurable activity and project number (#4729)

* added configurable activity number
* added configurable project number
* fix deprecations
* added some tests for entity exporter
* better configuration of dropdown pattern for customer, project and activity
This commit is contained in:
Kevin Papst
2024-04-04 17:43:22 +02:00
committed by GitHub
parent c1f5d3def4
commit a636683dee
55 changed files with 920 additions and 136 deletions

View File

@@ -44,18 +44,18 @@ class AnnotatedObjectExporterTest extends TestCase
$worksheet = $spreadsheet->getActiveSheet();
$i = 0;
self::assertNull($worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('test project', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('A customer', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals(1234567890, $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals(123456.7890, $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('=1234567890/86400', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('month', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('#ababab', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertFalse($worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertEquals('Lorem Ipsum', $worksheet->getCellByColumnAndRow(++$i, 2)->getValue());
self::assertNull($worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('test project', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('A customer', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals(1234567890, $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals(123456.7890, $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('=1234567890/86400', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('month', $worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('#ababab', $worksheet->getCell([++$i, 2])->getValue());
self::assertFalse($worksheet->getCell([++$i, 2])->getValue());
self::assertEquals('Lorem Ipsum', $worksheet->getCell([++$i, 2])->getValue());
}
}