본문 바로가기

JUnit

2011년 10, 11월에 동국대에서 강의한 자료 공유합니다. Topic Materials Hours Version Control with Subversion Slides, Hands-on Labs 2 Build Automation with Ant Slides, Hands-on Labs 2 Unit Testing, TDD with JUnit Slides, Hands-on Labs 2 Wiki, Issue Tracking with Redmine Slides, Hands-on Labs 2 Continuous Integration with Jenkins Slides, Hands-on Labs 2 더보기
Android의 Test project를 Ant이용하여 빌드시 에러나는 문제 해결 방법 구글링을 열심히 해봤지만 딱 맞는 답을 찾지 못해서 직접 빌드 스크립트들을 따라 가봤더니, 오류가 있네요. $ANDROID_SDK_HOME/tools/ant/main_rules.xml 파일을 열어서 아래의 부분을 찾습니다. 위의 부분에서 bin/classes 부분을 build/classes로 아래와 같이 바꿔주어야 제대로 됩니다. 이 문제는 SDK 2.3에서도 여전히 수정되지 않았습니다. 참고하세요. 더보기
TDD 강의 자료 (TDD, Version Control, Continuous Integration) Lecture Introduction Version Control with Subversion Test Driven Development with JUnit Unit testing with Mock Objects Continuous Integration with Hudson Team project activities 더보기
이클립스 프로젝트 필수 유틸리티 개정판 : Subversion, Ant, JUnit, Trac Trac을 비롯한 필수 유틸리티로 프로젝트 환경에 단비를 내리는 책 이 책은 Trac(위키와 이슈 트래커), Subersion, Mylyn, Subclipse 플러그인, CVS, Ant, JUnit을 사용해서 자바 프로젝트 환경을 개선하는 책이다. 이 책의 내용은 유틸리티의 설치와 사용법 그리고 이클립스에서 유틸리티를 통합해서 사용하는 방법에 중심을 두고 있다. 마지막 장에서 다루는 프로젝트는 책에서 다루는 모든 유틸리티와 플러그인을 사용해서 실제 개발 프로젝트를 보인다. 어떻게 개발자의 프로젝트 환경을 변화시키는지 직접 확인할 수 있다. 이클립스 필수 단축키 수록 독자 Q&A 포럼: http://eclipseforum.net/ 프로젝트 유틸리티란 무엇이고 이 책에서는 무엇을 다루었는가? 프로젝트 유틸리.. 더보기
WTP의 New Servlet Test Case Wizard의 버그 책을 쓰는 도중에 관련 내용이 있어서 보고 있는데, Servlet Test Case 마법사 관련해서 버그가 있어서 리포트를 했는데요. 아쉽게도, Cactus 관련 지원이 deprecated 되었다네요. 음... 아무래도 직접 찾아서 고쳐달라고 해야할 듯... 혹시, 비슷한 문제를 겪으신 분들은 없는지요? 더보기