Newer
Older
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import com.ic.er.dao.RelationshipMapper;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.util.Date;
import java.util.List;
public class testRelationMapper {
public static SqlSession sqlSession;
public static Connection connection;
public static RelationshipMapper relationMapper;
@Before
public void init() throws IOException {
InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is);
sqlSession = sqlSessionFactory.openSession(true);
connection = sqlSession.getConnection();
System.out.println(connection);
relationMapper = sqlSession.getMapper(RelationshipMapper.class);
}
@Test
public void testQueryRelation() {
Assert.assertNotNull(sqlSession);
RelationshipDO relationshipDO = relationMapper.selectById(Long.valueOf(3));
System.out.println(relationshipDO);
}
@Test
public void testQueryRelationByRelation(){
Assert.assertNotNull(sqlSession);
RelationshipDO relationshipDO = new RelationshipDO(null,"relation4",
null,null,null,null,null,
List<RelationshipDO> res = relationMapper.selectByRelationship(relationshipDO);
System.out.println(res);
}
@Test
public void testCreateRelation(){
Assert.assertNotNull(sqlSession);
RelationshipDO relationshipDO = new RelationshipDO(Long.valueOf(11),"relation4",
Long.valueOf(4),Long.valueOf(4),Long.valueOf(3),Long.valueOf(4),Long.valueOf(4),
Assert.assertEquals(relationMapper.insert(relationshipDO),1);
}
@Test
public void testDeleteRelation(){
Assert.assertNotNull(sqlSession);
Assert.assertEquals(relationMapper.deleteById(Long.valueOf(11)),1);
}
@Test
public void testUpdateRelation(){
Assert.assertNotNull(sqlSession);
RelationshipDO relationshipDO = new RelationshipDO(Long.valueOf(4),"relation4update",
Long.valueOf(3),Long.valueOf(4),Long.valueOf(3),Long.valueOf(4),Long.valueOf(4),
Assert.assertEquals(relationMapper.updateById(relationshipDO),1);
}
}