public function test()
{
// All possible codes.
$reflection = new \ReflectionClass(\Jyxo\Time\ComposerException::class);
foreach ($reflection->getConstants() as $code) {
$exception = new ComposerException('Test', $code);
$this->assertEquals($code, $exception->getCode());
}
// Non-existent code
$exception = new ComposerException('Test', 99);
$this->assertEquals(ComposerException::UNKNOWN, $exception->getCode());
}