본문 바로가기
Develop/Spring

[06.스프링+MyBatis]6.테스트 코드 작성

by jaekk 2018. 8. 18.


1
2
3
4
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
package org.zerock.web;
 
import javax.inject.Inject;
 
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.zerock.domain.MemberVO;
import org.zerock.persistence.MemberDAO;
 
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:spring/root-context.xml" })
public class MemberDAOTest {
 
    @Inject
    private MemberDAO dao;
 
    @Test
    public void testTime() throws Exception {
        System.out.println(dao.getTime());
    }
 
    @Test
    public void test() {
        MemberVO vo = new MemberVO();
        vo.setUserid("user00");
        vo.setUserpw("user00");
        vo.setUsername("USER00");
        vo.setEmail("user00@aaa.com");         
        
        
        dao.insertMember(vo);
    }
}
 
cs

정상적으로 들어간 것을 확인할 수 있다.





http://zzangprogrammer.tistory.com/221

해당 예제를 실행하면서 오류가 발생하였는데 NullPointerException이 떴었다.

객체 주입 하나 안해서 몇시간을 고생^^,,

생각하고 또 생각하자









※ 코드로 배우는 스프링 웹 프로젝트를 참고하여 작성하였습니다.





댓글