鉴于以下枚举:增值枚举测试交换机的默认情况下
public enum SupportedLoanProcessor {
PRE_AUTHORIZED,
ACCURED_INTEREST
}
和交换机上的值工作,如果类型SupportedLoanProessor
switch(processorType){
case SupportedLoanProcessor.PRE_AUTHORIZED:
result = processPreAuthorized allLendingsWithALoan, date
break
case SupportedLoanProcessor.ACCURED_INTEREST:
result = processAccuredInterest allLendingsWithALoan, date
break
default:
throw new IllegalArgumentException("Unknow loan processor: $processorType")
}
怎么可能做测试的默认案件。我正在使用groovy和junit。 我想在运行时修改枚举是可能的。但我不知道如何。
[这](http://stackoverflow.com/a/44099072/2974624)应该有助于解决这个问题 – Damian