assertEquals(ctrl_key($char), $ord, "chr(ctrl_key) !== CTRL"); $this->assertEquals($expected, $actual, "CTRL+'{$char}' should return chr($ord)"); } } public function testNullOnInvalidChar(): void { $this->assertNull(KeyCode::CTRL("\t")); } public function testSameOutputOnUpperOrLower(): void { $lower = KeyCode::CTRL('v'); $upper = KeyCode::CTRL('V'); $this->assertEquals($lower, $upper); } }