[dev] Add assertion for Enumeration::isDefined()
[dev] Remove @TODOs

See https://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.errors
[dev] Prefer setExpectedException() instead of @expectedException
[dev] Add test files to the lint target
[new] Add semantic aliases to existing methods