The enum interface is too strict, it requires the implementation of all interface even though the options allow you to specify exclusion of certain methods.
The test suite should instead test to see if an Enum implements the interface, and if it doesn't then skip the tests.
The enum interface is too strict, it requires the implementation of all interface even though the options allow you to specify exclusion of certain methods.
The test suite should instead test to see if an Enum implements the interface, and if it doesn't then skip the tests.