'; self::assertStringContainsString($expected, $data); $expected = ''; self::assertStringContainsString($expected, $data); self::assertSame(2, substr_count($data, ''), 'first 2 drawings'); self::assertSame(1, substr_count($data, ''), 'third drawings'); } public function testFractionalAlpha(): void { $file = self::$file; $reader = new XlsxReader(); $spreadsheet = $reader->load($file); $sheet = $spreadsheet->getActiveSheet(); $drawings = $sheet->getDrawingCollection(); self::assertCount(3, $drawings); self::assertNotNull($drawings[0]); self::assertNotNull($drawings[1]); self::assertNotNull($drawings[2]); self::assertSame(50, $drawings[0]->getShadow()->getAlpha()); self::assertSame(72, $drawings[1]->getShadow()->getAlpha()); self::assertSame('', $drawings[1]->getCoordinates2(), 'one cell anchor'); self::assertSame(90, $drawings[2]->getShadow()->getAlpha()); self::assertNotEquals('', $drawings[2]->getCoordinates2(), 'two cell anchor'); $spreadsheet->disconnectWorksheets(); } }