就像标题所说,当我尝试使用Junit运行测试时,我收到初始化错误。 Junit测试其他示例单元测试没有问题所以我不认为Junit.jar本身是责备,我也不能在我自己的自制测试类中看到问题。这是堆栈跟踪信息:
组织/ hamcrest /自描述 java.lang.NoClassDefFoundError at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:760) at> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) 在java.net.URLClassLoader.access $ 100(URLClassLoader.java:73) 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:368) 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:362) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:361) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:331) 在java.lang.ClassLoader.loadClass(ClassLoader.java:357)
它的程序基本上测试是否从mySQL数据库中正确检索特定数据行。因此,测试类连接到我的计算机上的数据库并尝试从中检索数据。
任何人都可以帮忙吗?
亲切的问候,