错误java.lang.IllegalStateException:在JUnit中运行测试时加载ApplicationContext失败

错误java.lang.IllegalStateException:在JUnit中运行测试时加载ApplicationContext失败,java,spring-boot,junit,spring-boot-test,Java,Spring Boot,Junit,Spring Boot Test,我在使用JUnit执行单一测试时遇到问题。该应用程序是用Spring Boot和JDK 8版本的Java开发的。当我运行测试时,它会显示错误“使用JUnit启动测试时加载ApplicationContext时出错” package com.dev.loyaltyservice.loyalty.transaction.unit; 导入com.dev.loyaltyservice.loyalty.transaction.domain.ActivityType; 导入com.dev.loyaltyse

我在使用JUnit执行单一测试时遇到问题。该应用程序是用Spring Boot和JDK 8版本的Java开发的。当我运行测试时,它会显示错误“使用JUnit启动测试时加载ApplicationContext时出错”

package com.dev.loyaltyservice.loyalty.transaction.unit;
导入com.dev.loyaltyservice.loyalty.transaction.domain.ActivityType;
导入com.dev.loyaltyservice.loyalty.transaction.infrastructure.dataproviders.bus.ActivityIdentificationSelector;
导入com.dev.loyaltyservice.loyalty.transaction.infrastructure.dataproviders.bus.response.OriginInfo;
导入org.junit.Assert;
导入org.junit.Test;
导入org.junit.runner.RunWith;
导入org.springframework.boot.test.context.SpringBootTest;
导入org.springframework.test.context.junit4.SpringRunner;
导入java.math.BigDecimal;
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment=SpringBootTest.webEnvironment.RANDOM\u端口)
公共类活动标识符测试{
私有静态最终字符串标识custom1=“123124”;
私有静态最终字符串标识custom2=“AABBCC00”;
私有静态最终BigDecimal总计=新的BigDecimal(1);
私有静态最终BigDecimal TotalReturns=新的BigDecimal(-1);
@试验
公共作废信息技术\u应\u在\u退款\u tpv()时返回\u客户1 \u价值\u{
字符串activityIdentifierCustom1=“123124”;
OriginInfo.Activity活动=新的OriginInfo.Activity(
"",
全额退款,“”,0,0,0,0,activityIdentifierCustom1,空);
字符串实现标识=ActivityIdentificationSelector.getIdentificationFrom(ActivityType.Return\u TPV,activity);
Assert.assertEquals(identificationCustom1,RealityIdentification);
}
@试验
public void it_应_返回_custom2_value_当_为_return_web()时{
字符串activityIdentifierCustom1=“1231241”;
字符串activityIdentifierCustom2=“AABBCC00”;
OriginInfo.Activity活动=新的OriginInfo.Activity(
"",
退款总额,“”、0、0、0、0、activityIdentifierCustom1、activityIdentifierCustom2);
字符串实现标识=ActivityIdentificationSelector.getIdentificationFrom(ActivityType.Return\u WEB,activity);
Assert.assertEquals(标识custom2,实现标识);
}
}
向我展示的错误如下:执行测试时出错?有人知道可能会发生什么吗


非常感谢,

使用JUnit启动测试时加载ApplicationContext时出错”将有一个很长的堆栈跟踪,底部应该是一个“原因”,让您更好地了解原因。如果您无法理解,请将最终的“原因”添加到您的后租约中,为异常提供完整的日志堆栈跟踪。