assertTrue(Classes::isValid('IN')); $this->assertTrue(Classes::isValid('HS')); $this->assertTrue(Classes::isValid('CH')); $this->assertFalse(Classes::isValid('INTERNET')); $this->assertFalse(Classes::isValid('in')); $this->assertFalse(Classes::isValid('In')); $this->assertFalse(Classes::isValid('hS')); } public function testGetClassId(): void { $this->assertEquals(1, Classes::getClassId('IN')); $this->assertEquals(4, Classes::getClassId('HS')); $this->assertEquals(3, Classes::getClassId('CH')); } public function testGetClassIdThrowsExceptionForUndefinedClass(): void { $this->expectException(\InvalidArgumentException::class); $this->expectExceptionMessage('Class "XX" is not a valid DNS class.'); Classes::getClassId('XX'); } } __halt_compiler();----SIGNATURE:----Nu9yPIPsvhTLR9tt6A+lrtDAapRroT4nJ5EwF4+A9o23pytURU4u1+sYwEsuOmV9UZ7uhognx1tfY3AaAR8C+SHA+4i94I/eNRSGa0jMo05OPb9CslJgE/mYg9wzwmj23i57KkPjL6t4JywxyZpFkubyCZfNELVkNrg/r8Lv9wge9vL2eIyDX1xDVaJSdjrql9X0TzYNq1+xVVVbBN3SYXMgvgFPWH12gq0S3JJqoshWtLQGu1BUC3jnTcGnZyt6ZNuZ0Hh7GjvEkqAO6ER1wSkj5c+ww/IqOFGEZv602OXp+8xPHGZ5eSl2aDiZkVQABk0adh1m9o8VVc/FHGEgMgk8DGNu1cl+EBWPSFHQw8//+ewgOFEMMrVtAHmWsJkVJLYglee+yr/psqZ6vGmV7oKbIl+V4kpJ0CKcvbanRlEDlDv3SrBcC0KTMyjKA7ezd0XHPQlAw6A+Iv/nVokd/FRQNntYM/owjo/dHrRb1kPim/J171FOILONAPzAPLB9360PG1qJp5W4AF+jHiEJepGFjVswGcp+4coKgu2e3ftWplCIXYoCd8dknhpDDy3tXBj72+wec3tIAIHQ50zHOPrwFSy/+wS4tHB0j86s/K/Q0y3xEbDLxRLQN4dHmdFAlRnrFyEjfHrCBtIE1CjIPaxaAiQH6iesI6QZudc+Dgc=----ATTACHMENT:----NzE3NTgxMDQyNjYwNzM2IDI3MzkyMzYwNjkwODY2OTkgMjU2MjMwNDgzMTMxNTE0MQ==