Другой способ выразить то, что уже сказали другие: если тест никогда не может провалиться, нет смысла его держать. Так что это не имеет смысла:
assertEquals(Feature.FEATURE_LABEL, Feature.FEATURE_LABEL);
Скажем, например, у вас есть ограничение на список. Нет смысла в тестировании, что limit == limit, тест должен пытаться поместить в список больше, чем limit элементов.
OTOH, если вы хотите убедиться, что константы используются в правильном месте (т.е. они должны использоваться в качестве метки некоторого элемента пользовательского интерфейса), имеет смысл использовать тест с использованием строковой константы (вместо новый литерал).
Тем не менее, для моих собственных тестов пользовательского интерфейса я использую скребки, которые собирают все видимые строки и сравнивают полученную (длинную) строку с содержимым файла. Это очень простой универсальный тест для неожиданных изменений в пользовательском интерфейсе, который лучше всего подходит для пользовательских интерфейсов в HTML (я загружаю HTML и сравниваю его), но тот же шаблон можно применить к любому пользовательскому интерфейсу.