SSH整合开发的时候 好像出了个单元测试错误,求救,表都创建不出来,求大神!!!
EmployeeTest.setUpBeforeClass (1)
Unrooted Tests
initializationError(org.junit.runner.manipulation.Filter)
java.lang.Exception: No tests found matching Method setUpBeforeClass(junit.test.EmployeeTest) from org.junit.internal.requests.ClassRequest@bdab91
at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:37)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.<init>(JUnit4TestReference.java:33)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference.<init>(JUnit4TestMethodReference.java:25)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:54)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
ssh junit 单元测试
[解决办法]
方法上没有加@Test?
[解决办法]
“Could not find a getter for grender in class cn.totyu.bean.Employee”
这里都告诉你了啊,缺少get方法
[解决办法]
方法看看。。。。
[解决办法]
Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for grender in class cn.totyu.bean.Employee
在类Employee中,你没有为grender设置get方法,或者你设置了,没有符合getter方法的规范。
[解决办法]
Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for grender in class cn.totyu.bean.Employee
看看 Employee
[解决办法]
getGender grender
看看是不是多了一个r字母?小手一抖。。。。
[解决办法]
gender的配置文件内
[解决办法]
<property name="grender" not-null="true" length="5">看你name的值是gender吗?hibernate的反射机制,找不到getGrender()多写了一个r
[解决办法]
这个只是警告 没有报错。 没有创建表的原因
hibernate.hbm2ddl.auto 设置成create
[解决办法]
设置成create 会 重新创建表结构
------解决方案--------------------
Table 'itcast.employee' doesn't exist表不存在
value="jdbc:mysql://localhost:3306/XXX,你这对应的是什么表?
[解决办法]
setUpBeforeClass这个函数是你执行别的@Test就已经执行了的,就相当于一个初始化函数一样。
[解决办法]

