试图运行Junit测试
Caused by: java.security.NoSuchAlgorithmException: class configured for TrustManagerFactory: sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory not a TrustManagerFactory at sun.security.jca.GetInstance.checkSuperClass(GetInstance.java:258) at sun.security.jca.GetInstance.getInstance(GetInstance.java:237) at sun.security.jca.GetInstance.getInstance(GetInstance.java:164) at javax.net.ssl.TrustManagerFactory.getInstance(TrustManagerFactory.java:138) at com.optum.pdm.util.SSLConnectionHelper.getSslSocketFactory(SSLConnectionHelper.java:41) at com.optum.pdm.util.SSLConnectionHelper.getSSLContext(SSLConnectionHelper.java:31) ... 33 more
- TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm())
醇>
std::set
有没有办法解决这类问题
答案 0 :(得分:1)
需要进行注释校正
它不是@PowerMockIgnore(" javax.crypto。,javax.net.ssl。") 在这种情况下只占用一个但是当我们宣布下面的一个时它需要多个项目
@PowerMockIgnore({" org.apache.http.conn.ssl。"," javax.net.ssl。",&# 34。javax.crypto中*"})