Comments (8)
Could you explain your problem a bit more?
As stated in the readme file (as well as the blog post), you need to create a JSON file in the proper folder (depending on the File Policy you use. By default, your JSON path should match the URL path). So different requests for different URL should have different files. If you're talking about requests on the same URL but with different parameters or headers for instance, then all the responses should be in the same JSON file. Have a look at the demo app in the repository or the tests in the tests folder for some examples.
from httpmocker.
Maybe the easiest way to see how the Json config files work is to set your interceptor on record and look at the result.
from httpmocker.
ok i got it
from httpmocker.
is any option to mock particular APIs only and fetch others from the server?
from httpmocker.
Use the "mixed mode": if a mock file is found, it will be used, if not, the server call will go through.
from httpmocker.
how can i use the "mixed mode", can you give me demo code
from httpmocker.
Call setInterceptorStatus(MIXED) on your builder when you're setting the interceptor up. Or you can also change the mode afterwards: interceptor.mode = MIXED
from httpmocker.
I'm assuming your issue has been answered and will close it. Let me know if you need more help using the lib or if I can improve its documentation to make its use more straightforward.
from httpmocker.
Related Issues (18)
- Possible race condition in DynamicMockProvider
- Support for Ktor HTTP client
- Support for multiplatform
- Replace mockito in tests
- Update Doc for Ktor
- Query parameters should support doubles
- Set up automatic publish to MavenCentral
- Restore Dokka with multiplatform
- Add support for different JSON parrsing libs HOT 1
- Record mode issue? HOT 3
- Allow custom RequestDescriptor.match(request: Request) handler HOT 3
- Automatic mocking
- Ability to mock request exception HOT 5
- Mock a specific API response HOT 11
- Ability to execute the chain with a new request in Mixed mode. HOT 4
- Add noop artifact for release builds
- Body matcher fails due to regex matching HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from httpmocker.