JUnit 4 부터는 TestCase를 상속 받을 필요가 없다. 다시말하면 그전에 기본적으로 사용할 수 있었던 assertEqual, AssertNotNull 등등의 것을 다른 방식으로 사용해야한다. static import를 하면 되지만 매번 하기가 귀찮으므로 Eclipse에 저장을 함으로써 소스상에는 넣지 않아도 된다. Note .그러나 이말인 즉 이 소스를 돌리는 IDE는 언제나 Eclipse여야 하며, 이 세팅이 기본적으로 되어 있어야 한다는 것이다. Setting Window - properties - java - Editor - Content Assist - Favorites - New Type추가 org.junit.Assert org.junit.machers.JUnitMatchers org...
1.테스트 픽스처 메소드 추가 지원 순서 @BeforeClass @Before @Test @After @Before @Test @After @AfterClass 2.Exception Test @Test(expected=ArithmeticException.class) public void ExceptionTest() { int i = 1/0; } expected 에러가 발생하면 true 3.테스트 시간 제한 @Test(timeout=5000) 시간 내에 테스트 메소드가 수행완료되지 않으면 False 4.테스트 무시 @Ignore Comment 처리를 하지 않고 특정 test method를 수행하지 않게 하는 annotation. 5.배열 테스트 @Test public void ArrayListTest_Sa..
정의 테스트 런너/ 테스트 스위트 테스트 런너 cmd에서 실행방법 java -CP juit.jar;.junit.textui.TestRunner package com.jhouse.tdd.examples; import junit.framework.TestCase; import junit.framework.TestSuite; public class JunitTest3_TestRunner1_exec extends TestCase { public void testJunitTest1() { assertTrue(true); } public void testJunitTest2() { assertTrue(true); } public static void main(String []args){ junit.swingui.Te..
Maven을 한번 정리해 보았다. 물론 이 Doc은 모든 내용을 다 가지고 있진 않다. 그저 최대한 정리를 해보려 노력을 한것이기.. 혹시 궁금한 것이 있다면 E-Mail을 주면 최대한 답변을 드리도록 하겠다...최대한 ㅋㅋ 목차는 아래와 같다. 하지만 아직 v0.9인 것을 보면 알겠지만...완료를 아직 못했다. 다시 말해서 Chapter5까지만 정리되었다는 무책임한 말이다.. ㅋㅋ 곧 업데이트 하도록 하겠슴다.!!^^ 그럼 도움이 되시길.. Contents 1. Maven.............................................................................................................................. 5 1...
EJB3에 대한 아주 기초적인 내용이다...그냥 정리 정도로 생각하면 될듯. 1. EJB Component Types _ Session beans: stateless _ Session beans: stateful _ Session beans: Singleton bean _ Message-driven EJB (MDB) 1-1. Session beans : stateless 정의 : 기본적으로 단건 처리를 하고 사라지는 object이다. 보통 비지니스 로직을 만들때 사용되고 클라이언트 specific한 상태를 저장할 수 없다.(예 : 계좌간의 돈을 이체하는 비지니스 로직) 디폴트로 local interface를 사용한다. 만약에 외부에 같은 bean을 노출시키고 싶다고 아래와 같이 @Remote를 쓰면 된다..
1. 정의 일반적으로 사용하는 JUnit Test와 많은 점이 같다. 다만 ApplicationContext를 사용하고 또 JUnit 테스트 메서드 사이에서 같은 ApplicationContext가 공유된다는 것을 의미한다. 왜 이것이 중요한가? Bean이 몇개만 존재한다면 그렇게 문제될것은 없다. 하지만 application이라는 것을 만들때 Bean 이 한두개 뿐이겠는가? 당연 수도없이 많을 것이다. 이럴때 JUnit를 한번 돌리기 위해 ApplicationContext를 init하는데 이 많은 시간이 걸릴것이므로 Spring은 한번 만들고 그것들을 공유할 수 있도록 해준다. 물론 spring 자체가 applicationContext가 생성될때 만드는 모든 빈들을 singleton object로 만들..
1. IoC(Inversion of Control) 1.1. 정의 (제어의 역전) 오브젝트가 자신이 사용할 오브젝트를 스스로 선택하지 않는다. 당연히 생성하지도 않는다.또 자신도 어떻게 만들어지고 어디서 사용되는지를 알 수 없다. 모든 제어권한을 자신이 아닌 다른 대상에게 위임하는 방식. -팩토리 : 객체의 생성방법을 결정하고 그렇게 만들어진 오브젝트를 돌려주는 클래스. -팩토리를 이용했을 때의 장점 + 애플리케이션의 컴포넌트 역할을 하는 오브젝트와 애플리케이션의 구조를 결정하는 오브젝트(팩토리)를 분리했다는 데 가장 의미가 있다. 2. Spring IoC 2.1. 용어 설명 -빈팩토리(Bean Factory) - 빈의 생성과 관계설정 같은 제어를 담당하는 IoC 오브젝트 -어플리케이션 컨텍스트(appl..
Bug Tracker 중 Mantis 에 대해서 알아보자~~ Mantis는 무료인데다가 설치도 쉽고, Graph plug_in도 제공해주는 아주 편한 Bug Tracker이다. 보통 JIRA를 많이 사용해서 사실 나도 이 JIRA를 쓰려고 했으나...무료가 아니므로...( 사실 써도 상관없지만..) 맘편한 Freeware가 좋다. 여기 저기 기웃 기웃 하며 관련 내용을 찾아 봤지만 최신 호가 없는 관계로.. 함 새로 만들어 봤다. 그런데 Blog에 일일이 붙여 넣기엔 너무나 방대한 캡쳐이기에 그냥 문서로 배포한다.ㅋㅋ 좋은 기술정보는 공유합시다~~~~. 대신 출처는 꼭 알립시다. ~~!!!
- Total
- Today
- Yesterday
- 벌링턴
- RHCE
- 부모님초청이민
- basement
- Certificate
- 미시사가
- Red Hat
- BC주
- Canada
- 밀튼
- 토론토
- TORONTO
- 인터넷
- Jay
- git proGit
- RHEL
- 부동산분석
- 정착서비스
- cert
- ansible
- certification
- 우드워킹
- 옥빌
- docker
- redhat
- 캐나다
- 캐나다부동산
- 토론토정착서비스
- 온타리오
- BTBS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |