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:
@@ -28,13 +28,13 @@ class SpreadsheetExporterTest extends TestCase
|
||||
$sut->registerCellFormatter('foo', new class() implements CellFormatterInterface {
|
||||
public function setFormattedValue(Worksheet $sheet, int $column, int $row, $value): void
|
||||
{
|
||||
$sheet->setCellValueByColumnAndRow($column, $row, '##' . $value . '##');
|
||||
$sheet->setCellValue([$column, $row], '##' . $value . '##');
|
||||
}
|
||||
});
|
||||
$sut->registerCellFormatter('bar', new class() implements CellFormatterInterface {
|
||||
public function setFormattedValue(Worksheet $sheet, int $column, int $row, $value): void
|
||||
{
|
||||
$sheet->setCellValueByColumnAndRow($column, $row, '~' . $value . '~');
|
||||
$sheet->setCellValue([$column, $row], '~' . $value . '~');
|
||||
}
|
||||
});
|
||||
|
||||
@@ -62,8 +62,8 @@ class SpreadsheetExporterTest extends TestCase
|
||||
|
||||
$worksheet = $spreadsheet->getActiveSheet();
|
||||
|
||||
self::assertEquals('##test project##', $worksheet->getCellByColumnAndRow(1, 2)->getValue());
|
||||
self::assertEquals('~test project~', $worksheet->getCellByColumnAndRow(2, 2)->getValue());
|
||||
self::assertFalse($worksheet->getCellByColumnAndRow(3, 2)->getValue());
|
||||
self::assertEquals('##test project##', $worksheet->getCell([1, 2])->getValue());
|
||||
self::assertEquals('~test project~', $worksheet->getCell([2, 2])->getValue());
|
||||
self::assertFalse($worksheet->getCell([3, 2])->getValue());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user