Я мог бы дать здесь ответ, который не очень подходит для вопроса, но я все равно попробую. IMO, вы не должны действительно добавлять значения в Enum. Это просто не имеет смысла с перечислениями.
Enum - это список возможных значений, используемых программой.
Если вы добавляете в него дополнительные значения в макете, это все равно что сказать: эй, я больше не хочу тестировать свой код, но я хочу протестировать то, чего никогда не происходит в реальной жизни. Это звучит неправильно.
Вместо этого, вероятно, вам следует спросить себя «что именно вы хотите проверить» и изменить логику своего теста так, чтобы он опирался только на «реальные» значения, возвращаемые из enum.
Я даже могу сказать, что в моей практике мне никогда не приходилось издеваться над перечислением с помощью какого-либо инструмента, хотя это, вероятно, не способствует ответу:)
Кроме того, теперь вы должны использовать PowerMock, который является очень тяжелым и неприятным инструментом для работы (на самом деле, многие наши коллеги считают его чем-то, что следует использовать, только если вам нужно протестировать устаревший код, который не - кто-то хочет когда-либо измениться).