getActiveSheet()->getCell('A1'); $cell->setValueExplicit($value, $dataType); self::assertSame($expected, $cell->getValue()); } public function providerSetValueExplicit() { return require 'tests/data/Cell/SetValueExplicit.php'; } /** * @dataProvider providerSetValueExplicitException * * @param mixed $expected * @param mixed $value * @param string $dataType */ public function testSetValueExplicitException($value, string $dataType) { $this->expectException(Exception::class); $spreadsheet = new Spreadsheet(); $cell = $spreadsheet->getActiveSheet()->getCell('A1'); $cell->setValueExplicit($value, $dataType); } public function providerSetValueExplicitException() { return require 'tests/data/Cell/SetValueExplicitException.php'; } }