db = new Database(new Config()); try { $this->db->fetch('SELECT 1'); } catch (Throwable $exception) { self::markTestSkipped('Base injoignable: ' . $exception->getMessage()); } } public function testListsIncoReferenceWithCodeAndName(): void { $rows = (new AllergenRepository($this->db))->all(); self::assertGreaterThanOrEqual(14, count($rows), 'les 14 allergenes INCO doivent etre references'); foreach ($rows as $a) { self::assertArrayHasKey('code', $a); self::assertArrayHasKey('name', $a); self::assertNotSame('', (string) ($a['name'] ?? '')); } } }