전체 글

Language/Java

Junit5 에서 예외 Test

기존 Junit4에서는 예외를 발생시키는 테스트 진행시 @Test 어노테이션에 expected 속성으로 발생시키고자 하는 Exception class를 명시해두면 해당 예외가 발생하면 테스트 성공으로 결과를 나타내줬습니다 @Test(expected = NotEnoughStockException.class) public void 상품주문_재고수량초과() throws Exception { // given Member member = createMember(); Item book = createBook("시골 JPA", 10000, 10); int orderCount = 11; // when orderService.order(member.getId(), book.getId(), orderCount); // t..

Server/AWS

[AWS] MAC에서 AWS EC2 접속하기

AWS EC2 인스턴스에 접속하기(MAC) 아래의 코드들에 대괄호는 이용자에 맞게 입력하시면 됩니다. 대괄는 빼고 입력하시면 됩니다. pem파일을 이용한 접속 방법 pem파일의 권한 변경 $ chmod 600 [pem파일] EC2 접속 $ ssh -i [pem경로] ec2-user@[인스턴스 퍼블릭 IPv4 또는 도메인] 인스턴스의 이미지 종류에 따라 사용자 이름(ec2-user)이 달라집니다. 이용자의 인스턴스 종류를 확인하고 입력해주세요. SSH 설정으로 간단한 접속 방법 pem 파일을 ~/.ssh/ 경로로 복사 $ cp [pem파일] ~/.ssh/ 복사된 pem 파일 권한 변경 $ chmod 600 ~/.ssh/[pem 파일] config 파일 생성 $ vi ~/.ssh/config 에디터로 con..

Android

[Kotlin/Android] ListAdapter에서 ItemTouchHelper 사용하기

이전 포스팅에서 RecyclerView.Adapter를 ListAdapter로 변경하면 에러가나는 모습을 보여드렸습니다. 이번 포스팅에선 ListAdapter에서 문제없이 ItemTouchHelper를 사용하는 방법을 적어보겠습니다. ListAdapter 우선 ListAdapter에 대해 간략히 알아보고 가겠습니다. RecyclerView.Adapter base class for presenting List data in a RecyclerView, including computing diffs between Lists on a background thread. This class is a convenience wrapper around AsyncListDiffer that implements Adapt..

djawnstj
djawnstj.log