test컨텍스트 설정파일을 test클래스에서만 쓰는방법

-설정 파일 하나만 더 추가하는 수고만으로 별도로 사용할 수 있다.
하지만, 추가되는 항목에 대해서 테스트설정파일과 운영설정파일을 별도로 추가해야하는 번거로움은 있을듯
어플리케이션 컨텍스트 사용하지 않는 방법

장점 :
테스트를 위해 datasource를 직접 만드는 번거로움은 있지만 애플리케이션 컨텍스트를 아예 사용하지 않으니 코드는 더 단순해지고 이해하기 편해졌다.
컨텍스트가 만들어지는 번거로움이 없어졌으니 그만큼 테스트시간도 절약할 수 있다.

단점 :
하지만, 매번 새로운 UserDao오브젝트가 만들어진다는 단점도 있다.

어찌됐든 DI를 이용한 프로그래밍을 했기 때문에 이같은 방식이 가능하다.
학습테스트를 만듬
1. JUnit객체를 @Test마다 매번 생성하는지 확인 하는 코드
- 결과적으로 매번 생성한다.
이전 방식으로 오브젝트를 비교하게 되면 testObjects가 생성되기 이전에 것과만 비교가 되기 때문에,
모든 경우에 비교를 할 수 없게 된다.

따라서, object를 HashSet에 저장해놓고, hasItem 메쳐를 사용하여, 모든 오브젝트를 비교하는 방식으로 변경하였다.