일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- k8s
- 안드로이드강좌
- kotlin강좌
- android
- 스레드
- theming
- Gradle
- 커스텀상태
- viewmodel
- 책
- 코틀린
- 안드로이드스튜디오
- ReactiveProgramming
- 병렬프로그래밍
- mockito
- Compose
- 알고리즘
- 코루틴
- Rxjava
- 회고
- Kotlin
- 디자인패턴
- 병럴프로그래밍
- 알게되는
- 테스트
- 자바
- 안드로이드
- 글또
- Coroutine
- g 단위테스트
- Today
- Total
목록테스트 (4)
선생님, 개발을 잘하고 싶어요.
Mockito Mockito framework site Intro Why How More Who Links Training Why drink it? Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with a clean & simple API. Mockito doesn’t give you hangover because the tests are very readable and they produc site.mockito.org 초간단 Mockito 란? 테스트를 편하게 하도록 모의 객체(Mock)를 만드는 Mocking 프레임워크입니다. 초간단 Mock 이란? 모의 객체(Mock)는 실제 구현체..
도입 TDD, 테스트 주도 개발 방법론은 저에게 있어서 하나의 넘어야 할 산처럼 느껴졌습니다. 다양한 컨퍼런스에서 들려오는 테스트 코드의 장점, 각종 회사에서 우대 사항으로 내거는 "유닛/통합 테스트 코드 작성 경험" 레거시 코드를 다룰 때마다 나를 반기는 무수한 사이드 이펙트들 시중에 많은 테스트 관련 책들이 있고, 훌륭한 책들이 많습니다. 하지만 그 개념을 프로젝트에 녹이기 쉽지 않더군요. 그래서 다양한 개인 프로젝트에 테스트 코드를 적용해 보고 느낀 점, 회사에 부분적으로 적용하며 고민한 내용을 공유하려고 합니다. 테스트 책에서 읽은 내용들이 어떻게 MVVM 구조에 녹일 수 있을까 고민하신 분들에게 공감되는 이야기, 실용적인 이야기라면 좋겠네요 😋 다룰 것 안드로이드 테스트에 대해서 설명하지만, 특..
https://medium.com/androiddevelopers/easy-coroutines-in-android-viewmodelscope-25bffb605471 > 이 포스팅 내용이 훨씬 좋습니다. 이거 확인 고고 도입 즐겁게 Coroutine 을 적용하고, ViewModel 테스트 코드를 작성한 찰나 테스트가 실패하는 경우가 발생하니 바로, viewModel 의 viewModelScope 때문이다. viewModelScope.launch 로 코루틴 을 실행하지 않고, runBlocking 으로 테스트 쓰레드를 막으면 테스트가 원하는 대로 동작하지만, 실제로 앱을 키면 에러가 나게 된다. 해결 코루틴 테스트 지원 라이브러리를 사용한다. 1. gradle (app 단위)에 라이브러리를 추가한다. dep..