turbine

A small testing library for kotlinx.coroutines Flow (by cashapp)

Turbine Alternatives

Similar projects and alternatives to turbine

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better turbine alternative or higher similarity.

turbine reviews and mentions

Posts with mentions or reviews of turbine. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-10.
  • Best practices for Unit Testing Android Apps with Mockk, Kotest and others
    5 projects | dev.to | 10 May 2023
    Much of this is now available in Mockito. Even more - naturally Kotlin doesn’t have static methods, and it’s a good practice not to create them. Ideal code is code that follows the SOLID and Clean Architecture principles, which means it can be easily mocked and tested. Therefore, we, Android developers, don’t need PowerMock’s special features but it’s important to remember that such frameworks exist. Another Mockito’s limitation concerns work with coroutines and flows. In such cases, once again, mockito-kotlin as well as third-party libraries like turbine will help you out. This being said, I’d like to tell you about another alternative to Mockito, which is Mockk.
  • Updating my tech stack: RxJava vs Flow
    4 projects | /r/androiddev | 1 Oct 2021
    Turbine is an excellent library for testing flows and is pretty much required imo. But overall Rx is much easier to test; debugging works much more consistently and the built in testing functions are great.
  • JVM Testing Newsletter | July 2021
    2 projects | dev.to | 3 Aug 2021
    turbine release 0.6.0
  • A note from our sponsor - Onboard AI
    getonboard.dev | 2 Dec 2023
    Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →

Stats

Basic turbine repo stats
8
2,194
8.2
about 15 hours ago

cashapp/turbine is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of turbine is Kotlin.

Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
getonboard.dev