스팀 앱 개발기 #96 - RxJava를 코루틴으로 대체 후 테스트 코드 수정steemCreated with Sketch.

시작하며...

RxJava를 코루틴으로 대체한 후, 테스트 코드들도 수정해야 합니다. 방금 작업을 마치고 commit을 GitHub에 올렸어요. 작업 내용을 아래와 같이 정리해 둡니다. 다음 진도를 향해 Go Go~!!


작업 내용

  • dorian-steem-test 모듈 추가
    • 각 모듈의 테스트 코드에서 공통적으로 사용할 클래스들을 정의할 예정
    • dorian-steem-ui 모듈에 정의했던 CommonPartOfViewModelTest 클래스를 이 모듈로 이동
  • dorian-steem-data 모듈
    • build.gradle
      • dorian-steem-test 모듈 참조
      • 코루틴 적용 코드 테스트를 위해 필요한 라이브러리 추가
        • androidx.arch.core:core-testing:2.1.0
        • org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.4
    • RxJava 사용했던 코드를 코루틴으로 대체
      • 대상 테스트 클래스
        • SteemRepositoryImplTest
        • SteemServiceTest
        • ReadRankedPostsUseCaseTest
        • ReadSteemitWalletUseCaseTest

GitHub Commit


다음 작업은...

TagsFragment 프래그먼트로부터 이어지는 액티비티들이 있습니다. 이들의 구조도 개선할 예정입니다.


지난 스팀 앱 개발기

Sort:  

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Upvoted! Thank you for supporting witness @jswit.

화이팅입니다~~

감사합니다. 다시 달려 봐야죠.

 last year 

어우 파이팅입니다

감사합니다. 앞으로 열심히!

봐도 뭔지 모르지만 스팀앱 개발이라니~ 응원합니다! ^^

감사합니다. 개발 과정을 포스트로 작성하는 거라고 보시면 됩니다.

스팀어플을 개발중이셨다니 'ㅁ';;;;;;;

정훈님 아니었으면 전혀 모를 뻔 했네요 ㅎㅎ

꼭 멋지게 잘 만들어주세요!! >_<) b 퐛팅퐛팅!!

감사합니다. 편의상 스팀 앱 개발이라고 적는데, 거창하게 보였나봐요. 사용 가능하게끔 만들어 보려 합니다.

안녕하세요! 처음 뵙겠습니다.

저도 iOS 스팀잇 애플리케이션을 개발하고 있는데 다른 분도 비슷한 프로젝트를 하신다는 것에 정말 놀랐습니다!!
비록 저는 지금은 쉬어가고 있지만 나중에 이 포스팅들이 애플리케이션 개발에 큰 도움이 될 거 같습니다. 좋은 포스팅 정말로 감사합니다!!

감사합니다. 원래는 개발 과정을 디테일하게 적어보고 싶었지만, 시간이 충분치 않다 보니 요새는 개략적으로 적게 되네요. 그렇더라도 개발 과정은 꾸준히 작성해보고자 합니다.

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.030
BTC 65306.74
ETH 3488.89
USDT 1.00
SBD 2.51