일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 이중우선순위큐 자바
- oracle ansi
- Java
- 백준
- DFS
- oracle ansi sql
- 프로그래머스
- DP
- SQL
- 백트래킹
- 개발자 면접 준비
- 이중우선순위큐 java
- 프로그래머스 이중우선순위큐 java
- 면접 필수 질문
- 그리디
- 프로그래머스 이중우선순위큐
- Spring Boot
- ansi sql 단점
- 이분탐색
- BFS
- 위상정렬
- Gradle
- 디베이스앤 인턴 후기
- DBASE&
- CJ DBASE&
- IT 면접 준비
- 이중우선순위큐 자바
- 디베이스앤
- JPA
- 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..