Introduction
@EnumSource helps run the same test with all values of an enum. This saves time and avoids writing many similar tests.
You want to check that a method works correctly for every value in an enum.
You have a list of fixed options and want to test each one automatically.
You want to avoid repeating similar test code for each enum value.