일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 이중우선순위큐 자바
- 프로그래머스 이중우선순위큐 java
- IT 면접 준비
- DFS
- JPA
- 프로그래머스
- 프로그래머스 이중우선순위큐
- Java
- 디베이스앤 인턴 후기
- 이중우선순위큐 java
- DP
- Gradle
- 이분탐색
- 백트래킹
- 위상정렬
- 그리디
- 이중우선순위큐 자바
- CJ DBASE&
- ansi sql 단점
- Spring Boot
- 면접 필수 질문
- DBASE&
- BFS
- SQL
- ansi sql 장점
- 백준
- 디베이스앤
- oracle ansi
- 개발자 면접 준비
- oracle ansi sql
- Today
- Total
목록Programming/Junit (2)
쉬운 프로그래밍
테스트코드는 한글로 작성해도 괜찮다고 한다. 실제로 서비스를 위한 코드면 관례적으로 영어로 써야되는데 요거는 테스트코드니까 외국인하고 일하는거 아니면 뭐 @Test void 회원가입() { // given // when // then } 관례적으로 기본적인 틀은 given, when, then 형식으로 쓴다. given은 주어진 데이터, when은 언제 돌아가느냐, then은 검증이다. @Test void 회원가입() { // given Member member = new Member(); member.setName("느엉1"); // when Long joinId = memberService.join(member); // then Member findMember = this.memberService.f..
완전 기초적인 Junit 단위 테스트 예시이다. 테스트 클래스는 밑줄친 경로에 생성하도록 한다. public class MemoryMemberRepository implements MemberRepository { private static Map store = new HashMap(); private static long sequence = 0L; @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; } @Override public Optional findById(Long id) { return Optional.ofNullable(stor..