@Test
public void test(){
ApplicationContext context = new ClassPathXmlApplicationContext("spring/applicationContext.xml")
SessionFactory sessionFactory = (SessionFactory) context.getBean("sessionFactory")
}
看对应的表是否生成,如果生成了就恭喜你整合成功了。如果junit测试没报错,但是表没生成,那么有可能是你本地方言dialect与你的数据库不匹配,换个方言应该就好了。
希望能帮到你
你好,对于你的问题,几句话是说不清的,我给你一个网站,马士兵的,在这个网站,你可以下载Junit视频教程,不多,就几个,你可以看看:
http://www.verycd.com/topics/93279/
文件名:Calutor.javapackage com.sc.zy
public class Calutor {
public int add(int num1,int num2){
return num1+num2
}
public int sub(int num1,int num2){
return num1-num2
}
public int mul(int num1,int num2){
return num1*num2
}
public int div(int num1,int num2){
if(num2==0){
throw new MyException()
}
return num1/num2
}
}
文件名:MyException.Java
package com.sc.zy
public class MyException extends RuntimeException {
}
文件名:CalutorTest.java
package com.sc.zy
import junit.framework.Assert
import org.junit.After
import org.junit.AfterClass
import org.junit.Before
import org.junit.BeforeClass
import org.junit.Ignore
import org.junit.Test
public class CalutorTest {
private Calutor c
@BeforeClass
public static void setUpBeforeClass(){
System.out.println("=====static init=======")
}
@AfterClass
public static void tearDownAfterClass(){
System.out.println("=====static destory=======")
}
@Before
public void setUp(){
System.out.println("=======@before=======")
c=new Calutor()
}
@After
public void tearDown(){
System.out.println("=======@after=======")
}
@Test
public void testAdd(){
int sum=c.add(1, 2)
Assert.assertEquals(3, sum)
}
@Test(expected=com.sc.zy.MyException.class)
public void testDiv(){
c.div(1, 0)
}
@Ignore
public void testDiv1(){
int d=c.div(1, 5)
Assert.assertEquals(0, d)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)