Возможно ли иметь значения перечисления в качестве частных данных c конечные константы в Java?
В настоящее время я пишу класс IssueTest для класса Issue. В классе Issue у меня есть внутреннее перечисление для типа Issue, которое может быть ошибкой или улучшением.
public enum IssueType {
ENHANCEMENT,
BUG;
}
В одном из конструкторов для Issue одним из параметров является IssueType.
public Issue(IssueType type, String state, String summary) {
}
Я пытаюсь написать пример для проверки этого конструктора. В моем тестовом классе я пытался создать константу для IssueTypes, например,
private static final IssueType TYPE_BUG = BUG;
private static final IssueType TYPE_ENHANCEMENT = ENHANCEMENT;
Но эти строки вызывают ошибки компилятора. Я не уверен, как использовать константу IssueType в моем тестовом классе для проверки конструкторов. Любое руководство с благодарностью!