분류 전체보기

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..

Android

[Kotlin/Android] RecyclerView 아이템의 순서 변경하기(드래그 앤 드롭)

RecyclerView의 아이템을 드래그 앤 드롭으로 순서를 변경하는 방법을 알아보겠습니다. RecyclerView의 아이템을 드래그&드롭할 때 onTouchListener, onInterceptTouchEvent, GestureDetector 등을 통해 이벤트 감지를 할 수 있지만, 안드로이드 RecyclerView 라이브러리에서 지원하는 ItemTuchHelper 클래스를 통해 쉽게 감지할 수 있습니다. ItemTuchHelper This is a utility class to add swipe to dismiss and drag & drop support to RecyclerView. It works with a RecyclerView and a Callback class, which configu..

djawnstj
'분류 전체보기' 카테고리의 글 목록 (4 Page)