|over 1 year ago||7 days ago|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Wednesday Links - Edition 2023-01-18
2 projects | dev.to | 18 Jan 2023
Mockito 5 Released (1 min)🎉 https://github.com/mockito/mockito/releases/tag/v5.0.0
Mockito 5.0.0 released, requires Java 11
2 projects | reddit.com/r/java | 14 Jan 2023
5 easy paths to become a recognized Java expert. Really. For free.
5 projects | dev.to | 25 Aug 2022
Mockito and non-debuggable testBuildTypes
2 projects | reddit.com/r/androiddev | 2 Jun 2022
For those using a "release" testBuildType for integration tests, what does your mocking setup look like? My app is stuck on Mockito 2.23.4, because higher (> 1.8.12) versions of Byte Buddy required beyond that point [do not play nicely with non-debuggable APKs](https://github.com/mockito/mockito/issues/2302). Solutions I've considered so far:
20+ Trending and Popular Java Open Source Project
19 projects | dev.to | 10 May 2022
Writing Apache Parquet Files
2 projects | reddit.com/r/androiddev | 30 May 2021
Hi, I've been trying to write parquet files on android for the past couple of days, and have really been struggling to find a solution. My original hypothesis was to just use the java parquet implementation (https://github.com/apache/parquet-mr), but I've since realized that not all java libraries play well with Android. I've gone through essentially dependency hell trying to franken-fit the library into my project, and imported as much as i could before hitting walls such as this one (https://github.com/mockito/mockito/issues/841).
Can we please stop downvoting people who dislike Rust?
5 projects | reddit.com/r/rust | 8 Apr 2021
A lot of that magic on the JVM (Mockito / Spring Boot) relies on proxy objects that intercept method calls, and operate on them in a non-typesafe manner (working on Object args, and returning Object). When you use them, it looks type-safe, but under the hood it's all dynamic. Here is an example in Mockito: https://github.com/mockito/mockito/blob/ea000f72444ed4c7e409441aedc3021951b89660/src/main/java/org/mockito/internal/creation/bytebuddy/MockMethodInterceptor.java#L59.
What are some alternatives?
WireMock - A tool for mocking HTTP services
REST Assured - Java DSL for easy testing of REST services
Cucumber - Cucumber for the JVM
Testcontainers - Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Spock - The Enterprise-ready testing and specification framework.
AssertJ - AssertJ is a library providing easy to use rich typed assertions
Awaitility - Awaitility is a small Java DSL for synchronizing asynchronous operations
PowerMock - PowerMock is a Java framework that allows you to unit test code normally regarded as untestable.
RabbitMQ-mock - Mock for RabbitMQ Java amqp-client
Pact JVM - JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.