java.lang.Exception: Method a() should be public

简介: java.lang.Exception: Method a() should be public

场景:在使用spring boot测试接口时报错

原因:调用了错误的方法

报错:

java.lang.Exception: Method a() should be public

   at org.junit.runners.model.FrameworkMethod.validatePublicVoid(FrameworkMethod.java:96)

   at org.junit.runners.model.FrameworkMethod.validatePublicVoidNoArg(FrameworkMethod.java:74)

   at org.junit.runners.ParentRunner.validatePublicVoidNoArgMethods(ParentRunner.java:155)

   at org.junit.runners.BlockJUnit4ClassRunner.validateTestMethods(BlockJUnit4ClassRunner.java:208)

   at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:188)

   at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:128)

   at org.junit.runners.ParentRunner.validate(ParentRunner.java:416)

   at org.junit.runners.ParentRunner.<init>(ParentRunner.java:84)

   at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:65)

   at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10)

   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$1.execute(IdeaTestRunner.java:38)

   at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11)

   at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35)

   at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)

   at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)

相关文章
|
6天前
|
IDE Java 编译器
Java The method compareTo(Integer) in the type解决方法
Java编程过程中,Integer对象(或其它继承自Number类的包装类对象)使用Number包装类内置的compareTo()方法来比较调用对象和参数之间的大小的时候,Java的集成开发环境IDE或编译器给出了提示:The method compareTo(Integer) in the type Integer is not applicable for the arguments (Float)
36 5
|
6天前
|
Java 数据安全/隐私保护
java中public、private、protected作用范围
该内容是关于Java中访问修饰符的范围总结:`public`(全局访问)、`protected`(同包及子类访问)、默认(同包访问)、`private`(仅本类访问)。
32 6
|
6月前
|
fastjson
修复fastjson的java.lang.IllegalArgumentException: Comparison method violates its general contract!
修复fastjson的java.lang.IllegalArgumentException: Comparison method violates its general contract!
61 0
|
5天前
|
Java Kotlin
关于Java:public函数公开其public / * package * /’参数类型
关于Java:public函数公开其public / * package * /’参数类型
10 3
|
6天前
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map ‘quanZiController‘ method
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map ‘quanZiController‘ method
17 0
|
6天前
java.lang.IllegalArgumentException: Invalid character found in method name
java.lang.IllegalArgumentException: Invalid character found in method name
33 0
|
6天前
|
Java Maven Spring
SpringBoot运行出现 Lookup method resolution failed; nested exception is java.lang.IllegalStateException
SpringBoot运行出现 Lookup method resolution failed; nested exception is java.lang.IllegalStateException
194 0
|
6天前
|
关系型数据库 MySQL Java
解决问题:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe
解决问题:java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowe
104 0
|
6天前
|
JSON Java 数据格式
【Java报错】记录一次 sun.misc.Unsafe.park(Native Method) Conflicting setter definitions for property 导致的内存泄露
【Java报错】记录一次 sun.misc.Unsafe.park(Native Method) Conflicting setter definitions for property 导致的内存泄露
133 0
|
6天前
|
Java 数据库连接 mybatis
AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotatio
AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotatio
85 0