mightHaveException($expectedResult); $sheet = $this->sheet; $sheet->getCell('B1')->setValue('1954-11-23'); $sheet->getCell('A1')->setValue("=WEEKDAY($formula)"); self::assertSame($expectedResult, $sheet->getCell('A1')->getCalculatedValue()); } public function providerWEEKDAY() { return require 'tests/data/Calculation/DateTime/WEEKDAY.php'; } public function testWEEKDAYwith1904Calendar(): void { self::setMac1904(); self::assertEquals(7, Weekday::funcWeekDay('1904-01-02')); self::assertEquals(6, Weekday::funcWeekDay('1904-01-01')); self::assertEquals(6, Weekday::funcWeekDay(null)); } }