victoralbertos / mockery Goto Github PK
View Code? Open in Web Editor NEWAndroid and Java library for mocking and testing networking layers with built-in support for Retrofit.
License: Apache License 2.0
Android and Java library for mocking and testing networking layers with built-in support for Retrofit.
License: Apache License 2.0
Hi Victor!
How can we unit test http errors such '401' or time outs? It is not clear from documentation.
Thanks
4.1
3.0.1
after I add below line to root project buildscript dependencies block
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
Gradle give me following error message:
Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.
@GET("api/v1/whatever")
Observable<ResponseBody> getSomething();
@GET("api/v1/whatever")
Observable<Response> getSomething();
How can I mock such methods>
A new extension called "extension_rx2_retrofit" has to be added to support the brand new RxJava2
I have an interface defined like this;
@POST ("api/v1/user/login")
@DTOArgs(UserMock.class)
Observable<User> login(@Body LoginWrapper wrapper);
And I get the following error:
Error:error: When checking method
No @mockery annotation for param wrapper was found.
To fix it, annotate this param with one.
I don't understand why I have to add some Mockery annotation to the request body.
I just want to have the response mocked.
I know I can add @optional to make it work, buy why should I do so? I would like to avoid that to keep the interface as clean as possible
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.