【Spring】使用SpringTest报错 java.lang.NoSuchMethodError

完整报错信息:

"C:Program FilesJavajdk1.8.0_301injava.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2libidea_rt.jar=53174:C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2in" -Dfile.encoding=UTF-8 -classpath "C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2libidea_rt.jar;C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2pluginsjunitlibjunit5-rt.jar;C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2pluginsjunitlibjunit-rt.jar;C:Program FilesJavajdk1.8.0_301jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_301jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_301jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_301jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_301jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_301jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_301jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_301jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_301jrelibext
ashorn.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_301jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_301jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_301jrelibjce.jar;C:Program FilesJavajdk1.8.0_301jrelibjfr.jar;C:Program FilesJavajdk1.8.0_301jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_301jrelibjsse.jar;C:Program FilesJavajdk1.8.0_301jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_301jrelibplugin.jar;C:Program FilesJavajdk1.8.0_301jrelib
esources.jar;C:Program FilesJavajdk1.8.0_301jrelib
t.jar;C:UsersCloud9IdeaProjectsEveryThing-Framework	arget	est-classes;C:UsersCloud9IdeaProjectsEveryThing-Framework	argetclasses;D:Maven Local Repositoryorgapachecuratorcurator-framework5.2.0curator-framework-5.2.0.jar;D:Maven Local Repositoryorgapachecuratorcurator-client5.2.0curator-client-5.2.0.jar;D:Maven Local Repositoryorgapachezookeeperzookeeper3.6.3zookeeper-3.6.3.jar;D:Maven Local Repositoryorgapachezookeeperzookeeper-jute3.6.3zookeeper-jute-3.6.3.jar;D:Maven Local Repositoryorgapacheyetusaudience-annotations.5.0audience-annotations-0.5.0.jar;D:Maven Local Repositoryio
etty
etty-handler4.1.63.Final
etty-handler-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-common4.1.63.Final
etty-common-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-resolver4.1.63.Final
etty-resolver-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-buffer4.1.63.Final
etty-buffer-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-transport4.1.63.Final
etty-transport-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-codec4.1.63.Final
etty-codec-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-transport-native-epoll4.1.63.Final
etty-transport-native-epoll-4.1.63.Final.jar;D:Maven Local Repositoryio
etty
etty-transport-native-unix-common4.1.63.Final
etty-transport-native-unix-common-4.1.63.Final.jar;D:Maven Local Repositoryorgapachecuratorcurator-recipes5.2.0curator-recipes-5.2.0.jar;D:Maven Local Repositorycommons-iocommons-io2.11.0commons-io-2.11.0.jar;D:Maven Local Repositorycommons-beanutilscommons-beanutils1.7.0commons-beanutils-1.7.0.jar;D:Maven Local Repositorycommons-loggingcommons-logging1.0.3commons-logging-1.0.3.jar;D:Maven Local Repositoryorgjavassistjavassist3.26.0-GAjavassist-3.26.0-GA.jar;D:Maven Local Repositorycomalibabafastjson1.2.78fastjson-1.2.78.jar;D:Maven Local Repositoryjavaxservletjavax.servlet-api4.0.1javax.servlet-api-4.0.1.jar;D:Maven Local Repositoryjavaxservletjstl1.2jstl-1.2.jar;D:Maven Local Repositoryjavaxservletjspjavax.servlet.jsp-api2.3.3javax.servlet.jsp-api-2.3.3.jar;D:Maven Local Repositoryorg
eflections
eflections.9.11
eflections-0.9.11.jar;D:Maven Local Repositorycomgoogleguavaguava20.0guava-20.0.jar;D:Maven Local Repositorymysqlmysql-connector-java8.0.25mysql-connector-java-8.0.25.jar;D:Maven Local Repositorycomgoogleprotobufprotobuf-java3.11.4protobuf-java-3.11.4.jar;D:Maven Local Repositoryiojsonwebtokenjjwt.9.1jjwt-0.9.1.jar;D:Maven Local Repositorycomfasterxmljacksoncorejackson-databind2.9.6jackson-databind-2.9.6.jar;D:Maven Local Repositorycomfasterxmljacksoncorejackson-annotations2.9.0jackson-annotations-2.9.0.jar;D:Maven Local Repositorycomfasterxmljacksoncorejackson-core2.9.6jackson-core-2.9.6.jar;D:Maven Local Repositoryorgapachehttpcomponentshttpclient4.5.13httpclient-4.5.13.jar;D:Maven Local Repositoryorgapachehttpcomponentshttpcore4.4.13httpcore-4.4.13.jar;D:Maven Local Repositorycommons-codeccommons-codec1.11commons-codec-1.11.jar;D:Maven Local Repositoryorgapachehttpcomponentshttpmime4.5.13httpmime-4.5.13.jar;D:Maven Local Repositoryjunitjunit4.12junit-4.12.jar;D:Maven Local Repositoryorghamcresthamcrest-core1.3hamcrest-core-1.3.jar;D:Maven Local Repositoryorgslf4jslf4j-api1.7.32slf4j-api-1.7.32.jar;D:Maven Local Repositoryorgslf4jslf4j-log4j121.7.32slf4j-log4j12-1.7.32.jar;D:Maven Local Repositorylog4jlog4j1.2.17log4j-1.2.17.jar;D:Maven Local Repositorycglibcglib2.2.2cglib-2.2.2.jar;D:Maven Local Repositoryasmasm3.3.1asm-3.3.1.jar;D:Maven Local Repositoryorgapachepoipoi5.0.0poi-5.0.0.jar;D:Maven Local Repositoryorgslf4jjcl-over-slf4j1.7.30jcl-over-slf4j-1.7.30.jar;D:Maven Local Repositoryorgapachecommonscommons-collections44.4commons-collections4-4.4.jar;D:Maven Local Repositoryorgapachecommonscommons-math33.6.1commons-math3-3.6.1.jar;D:Maven Local RepositorycomzaxxerSparseBitSet1.2SparseBitSet-1.2.jar;D:Maven Local Repositoryorgapachepoipoi-ooxml5.0.0poi-ooxml-5.0.0.jar;D:Maven Local Repositoryorgapachepoipoi-ooxml-lite5.0.0poi-ooxml-lite-5.0.0.jar;D:Maven Local Repositoryorgapachexmlbeansxmlbeans4.0.0xmlbeans-4.0.0.jar;D:Maven Local Repositoryorgapachecommonscommons-compress1.20commons-compress-1.20.jar;D:Maven Local Repositorycomgithubvirtualdcurvesapi1.06curvesapi-1.06.jar;D:Maven Local Repositoryorgouncycastlecpkix-jdk15on1.68cpkix-jdk15on-1.68.jar;D:Maven Local Repositoryorgouncycastlecprov-jdk15on1.68cprov-jdk15on-1.68.jar;D:Maven Local Repositoryorgapachesantuarioxmlsec2.2.1xmlsec-2.2.1.jar;D:Maven Local Repositorycomfasterxmlwoodstoxwoodstox-core5.2.1woodstox-core-5.2.1.jar;D:Maven Local Repositoryorgcodehauswoodstoxstax2-api4.2stax2-api-4.2.jar;D:Maven Local Repositoryjakartaxmlindjakarta.xml.bind-api2.3.2jakarta.xml.bind-api-2.3.2.jar;D:Maven Local Repositoryjakartaactivationjakarta.activation-api1.2.1jakarta.activation-api-1.2.1.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-all1.13atik-all-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-anim1.13atik-anim-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-shared-resources1.13atik-shared-resources-1.13.jar;D:Maven Local Repositoryxml-apisxml-apis-ext1.3.04xml-apis-ext-1.3.04.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-awt-util1.13atik-awt-util-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsxmlgraphics-commons2.4xmlgraphics-commons-2.4.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-bridge1.13atik-bridge-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-codec1.13atik-codec-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-constants1.13atik-constants-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-css1.13atik-css-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-dom1.13atik-dom-1.13.jar;D:Maven Local Repositoryxalanxalan2.7.2xalan-2.7.2.jar;D:Maven Local Repositoryxalanserializer2.7.2serializer-2.7.2.jar;D:Maven Local Repositoryxml-apisxml-apis1.4.01xml-apis-1.4.01.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-ext1.13atik-ext-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-extension1.13atik-extension-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-gui-util1.13atik-gui-util-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-gvt1.13atik-gvt-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-i18n1.13atik-i18n-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-parser1.13atik-parser-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-rasterizer-ext1.13atik-rasterizer-ext-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-rasterizer1.13atik-rasterizer-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-script1.13atik-script-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-slideshow1.13atik-slideshow-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-squiggle-ext1.13atik-squiggle-ext-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-squiggle1.13atik-squiggle-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-svg-dom1.13atik-svg-dom-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-svgbrowser1.13atik-svgbrowser-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-svggen1.13atik-svggen-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-svgpp1.13atik-svgpp-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-svgrasterizer1.13atik-svgrasterizer-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-swing1.13atik-swing-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-transcoder1.13atik-transcoder-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-util1.13atik-util-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-ttf2svg1.13atik-ttf2svg-1.13.jar;D:Maven Local Repositoryorgapachexmlgraphicsatik-xml1.13atik-xml-1.13.jar;D:Maven Local Repositoryde
ototorpdfboxgraphics2d.30graphics2d-0.30.jar;D:Maven Local Repositoryorgapachepdfboxpdfbox2.0.22pdfbox-2.0.22.jar;D:Maven Local Repositoryorgapachepdfboxfontbox2.0.22fontbox-2.0.22.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch7.15.1elasticsearch-7.15.1.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch-core7.15.1elasticsearch-core-7.15.1.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch-secure-sm7.15.1elasticsearch-secure-sm-7.15.1.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch-x-content7.15.1elasticsearch-x-content-7.15.1.jar;D:Maven Local Repositoryorgyamlsnakeyaml1.26snakeyaml-1.26.jar;D:Maven Local Repositorycomfasterxmljacksondataformatjackson-dataformat-smile2.10.4jackson-dataformat-smile-2.10.4.jar;D:Maven Local Repositorycomfasterxmljacksondataformatjackson-dataformat-yaml2.10.4jackson-dataformat-yaml-2.10.4.jar;D:Maven Local Repositorycomfasterxmljacksondataformatjackson-dataformat-cbor2.10.4jackson-dataformat-cbor-2.10.4.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch-geo7.15.1elasticsearch-geo-7.15.1.jar;D:Maven Local Repositoryorgapachelucenelucene-core8.9.0lucene-core-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-analyzers-common8.9.0lucene-analyzers-common-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-backward-codecs8.9.0lucene-backward-codecs-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-grouping8.9.0lucene-grouping-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-highlighter8.9.0lucene-highlighter-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-join8.9.0lucene-join-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-memory8.9.0lucene-memory-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-misc8.9.0lucene-misc-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-queries8.9.0lucene-queries-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-queryparser8.9.0lucene-queryparser-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-sandbox8.9.0lucene-sandbox-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-spatial-extras8.9.0lucene-spatial-extras-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-spatial3d8.9.0lucene-spatial3d-8.9.0.jar;D:Maven Local Repositoryorgapachelucenelucene-suggest8.9.0lucene-suggest-8.9.0.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch-cli7.15.1elasticsearch-cli-7.15.1.jar;D:Maven Local Repository
etsfjopt-simplejopt-simple5.0.2jopt-simple-5.0.2.jar;D:Maven Local Repositorycomcarrotsearchhppc.8.1hppc-0.8.1.jar;D:Maven Local Repositoryorglz4lz4-java1.8.0lz4-java-1.8.0.jar;D:Maven Local Repositoryjoda-timejoda-time2.10.10joda-time-2.10.10.jar;D:Maven Local Repositorycom	dunning	-digest3.2	-digest-3.2.jar;D:Maven Local RepositoryorghdrhistogramHdrHistogram2.1.9HdrHistogram-2.1.9.jar;D:Maven Local Repositoryorgapachelogginglog4jlog4j-api2.11.1log4j-api-2.11.1.jar;D:Maven Local Repositoryorgelasticsearchjna5.7.0-1jna-5.7.0-1.jar;D:Maven Local Repositoryorgelasticsearchelasticsearch-plugin-classloader7.15.1elasticsearch-plugin-classloader-7.15.1.jar;D:Maven Local Repositoryorgapacheactivemqactivemq-all5.16.3activemq-all-5.16.3.jar;D:Maven Local Repositoryorgspringframeworkspring-core5.2.18.RELEASEspring-core-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-jcl5.2.18.RELEASEspring-jcl-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-web5.2.18.RELEASEspring-web-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-beans5.2.18.RELEASEspring-beans-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-oxm5.2.18.RELEASEspring-oxm-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-tx5.2.18.RELEASEspring-tx-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-jdbc5.2.18.RELEASEspring-jdbc-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-webmvc5.2.18.RELEASEspring-webmvc-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-context5.2.18.RELEASEspring-context-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-expression5.2.18.RELEASEspring-expression-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-aop5.2.18.RELEASEspring-aop-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-context-support5.2.18.RELEASEspring-context-support-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-test5.2.18.RELEASEspring-test-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-jms5.2.18.RELEASEspring-jms-5.2.18.RELEASE.jar;D:Maven Local Repositoryorgspringframeworkspring-messaging5.2.18.RELEASEspring-messaging-5.2.18.RELEASE.jar;D:Maven Local Repositoryjavaxjmsjavax.jms-api2.0.1javax.jms-api-2.0.1.jar;D:Maven Local Repositoryorgapachexbeanxbean-spring3.7xbean-spring-3.7.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 cn.cloud9.test.activemq.springactivemq.SpringActiveMqConsumer,springActiveMqConsume
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/D:/Maven%20Local%20Repository/org/slf4j/slf4j-log4j12/1.7.32/slf4j-log4j12-1.7.32.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/Maven%20Local%20Repository/org/apache/activemq/activemq-all/5.16.3/activemq-all-5.16.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
[2021-11-02 08:14:25 上午]:DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:139)SpringJUnit4ClassRunner constructor called with [class cn.cloud9.test.activemq.springactivemq.SpringActiveMqConsumer]
[2021-11-02 08:14:25 上午]:DEBUG org.springframework.test.context.BootstrapUtils.createCacheAwareContextLoaderDelegate(BootstrapUtils.java:96)Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
[2021-11-02 08:14:25 上午]:DEBUG org.springframework.test.context.BootstrapUtils.createBootstrapContext(BootstrapUtils.java:79)Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
[2021-11-02 08:14:25 上午]:DEBUG org.springframework.test.context.BootstrapUtils.resolveTestContextBootstrapper(BootstrapUtils.java:132)Instantiating TestContextBootstrapper for test class [cn.cloud9.test.activemq.springactivemq.SpringActiveMqConsumer] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper]

java.lang.NoSuchMethodError: org.springframework.util.Assert.notNull(Ljava/lang/Object;Ljava/util/function/Supplier;)V

    at org.springframework.test.context.support.ContextLoaderUtils.resolveContextConfigurationAttributes(ContextLoaderUtils.java:244)
    at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildMergedContextConfiguration(AbstractTestContextBootstrapper.java:295)
    at org.springframework.test.context.support.AbstractTestContextBootstrapper.buildTestContext(AbstractTestContextBootstrapper.java:108)
    at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:137)
    at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:122)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTestContextManager(SpringJUnit4ClassRunner.java:151)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:142)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
    at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:50)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)


Process finished with exit code -1

问题出现在使用SpringTest组件的注解 @Runwith上面

package cn.cloud9.test.activemq.springactivemq;


import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;


@RunWith(SpringJUnit4ClassRunner.class) // junit与spring整合
@ContextConfiguration(locations = {"classpath:ActiveMQ-Consumer.xml"}) // 加载spring配置文件
public class SpringActiveMqConsumer {

    @Test
    public void springActiveMqConsume() throws Exception {
        // ApplicationContext ac = new ClassPathXmlApplicationContext("ActiveMQ-Consumer.xml");
        System.in.read();
    }
}

所有Spring组件配置版本:

<spring-version>5.2.18.RELEASE</spring-version>

Junit测试版本:

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>

解决办法是给SpringTest单独设置版本:

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <!--<version>${spring-version}</version>-->
            <version>4.1.6.RELEASE</version>
        </dependency>

参考博客:

https://blog.csdn.net/wuzongpo/article/details/52036096

问题原因尚未找到。。。。

SpringBoot报错:

"C:Program FilesJavajdk1.8.0_301injava.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2libidea_rt.jar=64350:C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2in" -Dfile.encoding=UTF-8 -classpath "C:UsersCloud9.m2
epositoryorgjunitplatformjunit-platform-launcher1.7.2junit-platform-launcher-1.7.2.jar;C:UsersCloud9.m2
epositoryorgapiguardianapiguardian-api1.1.0apiguardian-api-1.1.0.jar;C:UsersCloud9.m2
epositoryorgjunitplatformjunit-platform-engine1.7.2junit-platform-engine-1.7.2.jar;C:UsersCloud9.m2
epositoryorgopentest4jopentest4j1.2.0opentest4j-1.2.0.jar;C:UsersCloud9.m2
epositoryorgjunitplatformjunit-platform-commons1.7.2junit-platform-commons-1.7.2.jar;C:UsersCloud9.m2
epositoryorgjunitvintagejunit-vintage-engine5.7.2junit-vintage-engine-5.7.2.jar;C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2libidea_rt.jar;C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2pluginsjunitlibjunit5-rt.jar;C:Program FilesJetBrainsIntelliJ IDEA 2021.2.2pluginsjunitlibjunit-rt.jar;C:Program FilesJavajdk1.8.0_301jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_301jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_301jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_301jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_301jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_301jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_301jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_301jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_301jrelibext
ashorn.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_301jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_301jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_301jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_301jrelibjce.jar;C:Program FilesJavajdk1.8.0_301jrelibjfr.jar;C:Program FilesJavajdk1.8.0_301jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_301jrelibjsse.jar;C:Program FilesJavajdk1.8.0_301jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_301jrelibplugin.jar;C:Program FilesJavajdk1.8.0_301jrelib
esources.jar;C:Program FilesJavajdk1.8.0_301jrelib
t.jar;C:UsersCloud9IdeaProjectsEveryThing-Interface	arget	est-classes;C:UsersCloud9IdeaProjectsEveryThing-Interface	argetclasses;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter-web2.5.6spring-boot-starter-web-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter2.5.6spring-boot-starter-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter-logging2.5.6spring-boot-starter-logging-2.5.6.jar;D:Maven Local Repositorychqoslogbacklogback-classic1.2.6logback-classic-1.2.6.jar;D:Maven Local Repositorychqoslogbacklogback-core1.2.6logback-core-1.2.6.jar;D:Maven Local Repositoryorgapachelogginglog4jlog4j-to-slf4j2.14.1log4j-to-slf4j-2.14.1.jar;D:Maven Local Repositoryorgapachelogginglog4jlog4j-api2.14.1log4j-api-2.14.1.jar;D:Maven Local Repositoryorgslf4jjul-to-slf4j1.7.32jul-to-slf4j-1.7.32.jar;D:Maven Local Repositoryjakartaannotationjakarta.annotation-api1.3.5jakarta.annotation-api-1.3.5.jar;D:Maven Local Repositoryorgyamlsnakeyaml1.28snakeyaml-1.28.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter-json2.5.6spring-boot-starter-json-2.5.6.jar;D:Maven Local Repositorycomfasterxmljacksoncorejackson-databind2.12.5jackson-databind-2.12.5.jar;D:Maven Local Repositorycomfasterxmljacksoncorejackson-annotations2.12.5jackson-annotations-2.12.5.jar;D:Maven Local Repositorycomfasterxmljacksoncorejackson-core2.12.5jackson-core-2.12.5.jar;D:Maven Local Repositorycomfasterxmljacksondatatypejackson-datatype-jdk82.12.5jackson-datatype-jdk8-2.12.5.jar;D:Maven Local Repositorycomfasterxmljacksondatatypejackson-datatype-jsr3102.12.5jackson-datatype-jsr310-2.12.5.jar;D:Maven Local Repositorycomfasterxmljacksonmodulejackson-module-parameter-names2.12.5jackson-module-parameter-names-2.12.5.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter-tomcat2.5.6spring-boot-starter-tomcat-2.5.6.jar;D:Maven Local Repositoryorgapache	omcatembed	omcat-embed-core9.0.54	omcat-embed-core-9.0.54.jar;D:Maven Local Repositoryorgapache	omcatembed	omcat-embed-el9.0.54	omcat-embed-el-9.0.54.jar;D:Maven Local Repositoryorgapache	omcatembed	omcat-embed-websocket9.0.54	omcat-embed-websocket-9.0.54.jar;D:Maven Local Repositoryorgspringframeworkspring-web5.3.12spring-web-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-beans5.3.12spring-beans-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-webmvc5.3.12spring-webmvc-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-aop5.3.12spring-aop-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-context5.3.12spring-context-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-expression5.3.12spring-expression-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkexperimentalspring-native.10.4spring-native-0.10.4.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter-activemq2.5.6spring-boot-starter-activemq-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkspring-jms5.3.12spring-jms-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-messaging5.3.12spring-messaging-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-tx5.3.12spring-tx-5.3.12.jar;D:Maven Local Repositoryorgapacheactivemqactivemq-broker5.16.3activemq-broker-5.16.3.jar;D:Maven Local Repositoryorgapacheactivemqactivemq-client5.16.3activemq-client-5.16.3.jar;D:Maven Local Repositoryorgfusesourcehawtbufhawtbuf1.11hawtbuf-1.11.jar;D:Maven Local Repositoryorgapacheactivemqactivemq-openwire-legacy5.16.3activemq-openwire-legacy-5.16.3.jar;D:Maven Local Repositoryjakartajmsjakarta.jms-api2.0.3jakarta.jms-api-2.0.3.jar;D:Maven Local Repositoryjakartamanagementj2eejakarta.management.j2ee-api1.1.4jakarta.management.j2ee-api-1.1.4.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-devtools2.5.6spring-boot-devtools-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot2.5.6spring-boot-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-autoconfigure2.5.6spring-boot-autoconfigure-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-configuration-processor2.5.6spring-boot-configuration-processor-2.5.6.jar;D:Maven Local Repositoryorgprojectlomboklombok1.18.22lombok-1.18.22.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-starter-test2.5.6spring-boot-starter-test-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-test2.5.6spring-boot-test-2.5.6.jar;D:Maven Local Repositoryorgspringframeworkootspring-boot-test-autoconfigure2.5.6spring-boot-test-autoconfigure-2.5.6.jar;D:Maven Local Repositorycomjaywayjsonpathjson-path2.5.0json-path-2.5.0.jar;D:Maven Local Repository
etminidevjson-smart2.4.7json-smart-2.4.7.jar;D:Maven Local Repository
etminidevaccessors-smart2.4.7accessors-smart-2.4.7.jar;D:Maven Local Repositoryorgow2asmasm9.1asm-9.1.jar;D:Maven Local Repositoryorgslf4jslf4j-api1.7.32slf4j-api-1.7.32.jar;D:Maven Local Repositoryjakartaxmlindjakarta.xml.bind-api2.3.3jakarta.xml.bind-api-2.3.3.jar;D:Maven Local Repositoryjakartaactivationjakarta.activation-api1.2.2jakarta.activation-api-1.2.2.jar;D:Maven Local Repositoryorgassertjassertj-core3.19.0assertj-core-3.19.0.jar;D:Maven Local Repositoryorghamcresthamcrest2.2hamcrest-2.2.jar;D:Maven Local Repositoryorgjunitjupiterjunit-jupiter5.7.2junit-jupiter-5.7.2.jar;D:Maven Local Repositoryorgjunitjupiterjunit-jupiter-api5.7.2junit-jupiter-api-5.7.2.jar;D:Maven Local Repositoryorgapiguardianapiguardian-api1.1.0apiguardian-api-1.1.0.jar;D:Maven Local Repositoryorgopentest4jopentest4j1.2.0opentest4j-1.2.0.jar;D:Maven Local Repositoryorgjunitplatformjunit-platform-commons1.7.2junit-platform-commons-1.7.2.jar;D:Maven Local Repositoryorgjunitjupiterjunit-jupiter-params5.7.2junit-jupiter-params-5.7.2.jar;D:Maven Local Repositoryorgjunitjupiterjunit-jupiter-engine5.7.2junit-jupiter-engine-5.7.2.jar;D:Maven Local Repositoryorgjunitplatformjunit-platform-engine1.7.2junit-platform-engine-1.7.2.jar;D:Maven Local Repositoryorgmockitomockito-core3.9.0mockito-core-3.9.0.jar;D:Maven Local Repository
etytebuddyyte-buddy1.10.22yte-buddy-1.10.22.jar;D:Maven Local Repository
etytebuddyyte-buddy-agent1.10.22yte-buddy-agent-1.10.22.jar;D:Maven Local Repositoryorgobjenesisobjenesis3.2objenesis-3.2.jar;D:Maven Local Repositoryorgmockitomockito-junit-jupiter3.9.0mockito-junit-jupiter-3.9.0.jar;D:Maven Local Repositoryorgskyscreamerjsonassert1.5.0jsonassert-1.5.0.jar;D:Maven Local Repositorycomvaadinexternalgoogleandroid-json.0.20131108.vaadin1android-json-0.0.20131108.vaadin1.jar;D:Maven Local Repositoryorgspringframeworkspring-core5.3.12spring-core-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-jcl5.3.12spring-jcl-5.3.12.jar;D:Maven Local Repositoryorgspringframeworkspring-test5.3.12spring-test-5.3.12.jar;D:Maven Local Repositoryorgxmlunitxmlunit-core2.8.3xmlunit-core-2.8.3.jar;D:Maven Local Repositoryjunitjunit4.13.2junit-4.13.2.jar;D:Maven Local Repositoryorghamcresthamcrest-core2.2hamcrest-core-2.2.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 cn.cloud9.everythinginterface.activemq.ActiveMqTest,ptpSender
十一月 04, 2021 7:43:30 上午 org.junit.vintage.engine.descriptor.RunnerTestDescriptor warnAboutUnfilterableRunner
警告: Runner org.junit.internal.runners.ErrorReportingRunner (used on class cn.cloud9.everythinginterface.activemq.ActiveMqTest) does not support filtering and will therefore be run completely.

org.junit.runners.model.InvalidTestClassError: Invalid test class 'cn.cloud9.everythinginterface.activemq.ActiveMqTest':
  1. No runnable methods

    at org.junit.runners.ParentRunner.validate(ParentRunner.java:525)
    at org.junit.runners.ParentRunner.<init>(ParentRunner.java:92)
    at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:74)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:137)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
    at org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder$DefensiveAnnotatedBuilder.buildRunner(DefensiveAllDefaultPossibilitiesBuilder.java:114)
    at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
    at org.junit.vintage.engine.discovery.DefensiveAllDefaultPossibilitiesBuilder.runnerForClass(DefensiveAllDefaultPossibilitiesBuilder.java:57)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
    at org.junit.vintage.engine.discovery.ClassSelectorResolver.resolveTestClass(ClassSelectorResolver.java:66)
    at org.junit.vintage.engine.discovery.ClassSelectorResolver.resolve(ClassSelectorResolver.java:47)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:134)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1361)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:185)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:125)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.access$100(EngineDiscoveryRequestResolution.java:57)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution$DefaultContext.resolve(EngineDiscoveryRequestResolution.java:224)
    at org.junit.vintage.engine.discovery.MethodSelectorResolver.resolveParentAndAddFilter(MethodSelectorResolver.java:55)
    at org.junit.vintage.engine.discovery.MethodSelectorResolver.resolve(MethodSelectorResolver.java:39)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.lambda$resolve$2(EngineDiscoveryRequestResolution.java:146)
    at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
    at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1361)
    at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:126)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:499)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:486)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
    at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:185)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolve(EngineDiscoveryRequestResolution.java:125)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.resolveCompletely(EngineDiscoveryRequestResolution.java:91)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.run(EngineDiscoveryRequestResolution.java:82)
    at org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.resolve(EngineDiscoveryRequestResolver.java:113)
    at org.junit.vintage.engine.discovery.VintageDiscoverer.discover(VintageDiscoverer.java:44)
    at org.junit.vintage.engine.VintageTestEngine.discover(VintageTestEngine.java:63)
    at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:103)
    at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:85)
    at org.junit.platform.launcher.core.DefaultLauncher.discover(DefaultLauncher.java:92)
    at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75)
    at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
    at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
    at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
    at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)

07:43:30.883 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
07:43:30.893 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
07:43:30.918 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [cn.cloud9.everythinginterface.activemq.ActiveMqTest] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
07:43:30.932 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [cn.cloud9.everythinginterface.activemq.ActiveMqTest], using SpringBootContextLoader
07:43:30.933 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [cn.cloud9.everythinginterface.activemq.ActiveMqTest]: class path resource [cn/cloud9/everythinginterface/activemq/ActiveMqTest-context.xml] does not exist
07:43:30.933 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [cn.cloud9.everythinginterface.activemq.ActiveMqTest]: class path resource [cn/cloud9/everythinginterface/activemq/ActiveMqTestContext.groovy] does not exist
07:43:30.933 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [cn.cloud9.everythinginterface.activemq.ActiveMqTest]: no resource found for suffixes {-context.xml, Context.groovy}.
07:43:30.973 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [cn.cloud9.everythinginterface.activemq.ActiveMqTest]
07:43:31.099 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [cn.cloud9.everythinginterface.activemq.ActiveMqTest]: using defaults.
07:43:31.099 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener]
07:43:31.114 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@7fb4f2a9, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4dc27487, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@6a4f1a55, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@7dfd3c81, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2584b82d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7bbc8656, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6933b6c6, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7d3e8655, org.springframework.test.context.event.EventPublishingTestExecutionListener@7dfb0c0f, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@626abbd0, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@169bb4dd, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@1f9e9475, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@3aa078fd, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@d23e042, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@46d59067]
07:43:31.119 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@7dc19a70 testClass = ActiveMqTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@508dec2b testClass = ActiveMqTest, locations = '{}', classes = '{class cn.cloud9.everythinginterface.EveryThingInterfaceApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@5fbe4146, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7530ad9c, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@757277dc, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@37271612, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@2898ac89, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@2d6d8735], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true]], class annotated with @DirtiesContext [false] with mode [null].
07:43:31.154 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}

  .   ____          _            __ _ _
 /\ / ___'_ __ _ _(_)_ __  __ _    
( ( )\___ | '_ | '_| | '_ / _` |    
 \/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.5.6)

2021-11-04 07:43:31.465  INFO 121552 --- [           main] c.c.e.activemq.ActiveMqTest              : Starting ActiveMqTest using Java 1.8.0_301 on DESKTOP-P46A09B with PID 121552 (started by Cloud9 in C:UsersCloud9IdeaProjectsEveryThing-Interface)
2021-11-04 07:43:31.465  INFO 121552 --- [           main] c.c.e.activemq.ActiveMqTest              : No active profile set, falling back to default profiles: default
2021-11-04 07:43:33.000  INFO 121552 --- [           main] c.c.e.activemq.ActiveMqTest              : Started ActiveMqTest in 1.83 seconds (JVM running for 2.669)

Process finished with exit code -1

原因是使用的这个Test

应该使用下面的这个Test注解

package cn.cloud9.everythinginterface.activemq;


import cn.cloud9.everythinginterface.EveryThingInterfaceApplication;
import org.junit.jupiter.api.Test;
// import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.jms.core.JmsMessagingTemplate;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

/*** 演示SpringBoot与ActiveMQ整合- 消息生产者 */
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = EveryThingInterfaceApplication.class)
public class ActiveMqTest {
    //JmsMessagingTemplate: 用于工具类发送消息
    @Autowired
    private JmsMessagingTemplate jmsMessagingTemplate;

    @Test
    public void ptpSender(){
        /**
         * 参数一:队列的名称或主题名称 * 参数二:消息内容
         */
        jmsMessagingTemplate.convertAndSend("springboot_queue","spring boot message");
    }

}

但是并不影响程序执行???,JMS的消息还是发送了

原文地址:https://www.cnblogs.com/mindzone/p/15497127.html