背景信息
写一段UT代码,执行到**TrustManagerFactory.getDefaultAlgorithm()**时报了一个错误
java.lang.IllegalAccessError: tried to access class javax.net.ssl.TrustManagerFactory$1 from class javax.net.ssl.TrustManagerFactory
at javax.net.ssl.TrustManagerFactory.getDefaultAlgorithm(TrustManagerFactory.java:66)
直接上解决办法
把**@PrepareForTest中的TrustManagerFactory.class**去掉即可。不谢。
var code = "8934fd4b-9cd0-4f4a-9cea-0474e841f0e4"