├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml └── pull_request_template.md ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── modules │ ├── retromock.main.iml │ ├── retromock.retromock.iml │ └── retromock.test.iml └── vcs.xml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE.md ├── SECURITY.md ├── SPECIFICATION.md ├── config.gradle ├── config ├── checkstyle.xml ├── findbugs-filter.xml ├── pmd-ruleset.xml ├── quality.gradle └── suppressions.xml ├── dokka.gradle ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle └── src │ ├── main │ ├── java │ │ └── co │ │ │ └── infinum │ │ │ └── retromock │ │ │ ├── Behavior.java │ │ │ ├── BodyFactory.java │ │ │ ├── CallWrapper.java │ │ │ ├── CallWrapperFactory.java │ │ │ ├── Calls.java │ │ │ ├── CircularIterator.java │ │ │ ├── ContinuationUtils.kt │ │ │ ├── DefaultBehavior.java │ │ │ ├── DefaultThreadFactory.java │ │ │ ├── DelegateFactory.java │ │ │ ├── KotlinExtensions.kt │ │ │ ├── NoOpCallWrapper.java │ │ │ ├── NoResponseProducer.java │ │ │ ├── NonEmptyBodyFactory.java │ │ │ ├── ParamsProducer.java │ │ │ ├── PassThroughBodyFactory.java │ │ │ ├── Preconditions.java │ │ │ ├── ProviderResponseProducer.java │ │ │ ├── RandomIterator.java │ │ │ ├── RandomProvider.java │ │ │ ├── Response.java │ │ │ ├── ResponseIterator.java │ │ │ ├── ResponseParams.java │ │ │ ├── ResponseParamsProducer.java │ │ │ ├── Retromock.java │ │ │ ├── RetromockBehavior.java │ │ │ ├── RetromockBodyFactory.java │ │ │ ├── RetromockCall.java │ │ │ ├── RetromockMethod.java │ │ │ ├── SequentialIterator.java │ │ │ ├── SuspendCallWrapper.java │ │ │ ├── ThreadLocalRandomProvider.java │ │ │ ├── Utils.java │ │ │ ├── meta │ │ │ ├── Mock.java │ │ │ ├── MockBehavior.java │ │ │ ├── MockCircular.java │ │ │ ├── MockHeader.java │ │ │ ├── MockRandom.java │ │ │ ├── MockResponse.java │ │ │ ├── MockResponseProvider.java │ │ │ ├── MockResponses.java │ │ │ ├── MockSequential.java │ │ │ ├── ProvidesMock.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ └── resources │ │ └── META-INF │ │ └── proguard │ │ └── retromock.pro │ └── test │ └── kotlin │ └── co │ └── infinum │ └── retromock │ ├── CallsTest.kt │ ├── CircularIteratorTest.kt │ ├── DefaultBehaviorTest.kt │ ├── KotlinSuspendTest.kt │ ├── NoResponseProducerTest.kt │ ├── PassThroughBodyFactoryTest.kt │ ├── ProviderResponseProducerSuspendTest.kt │ ├── ProviderResponseProducerTest.kt │ ├── ProviderResponseTests.kt │ ├── RandomIteratorTest.kt │ ├── ResponseParamsTest.kt │ ├── RetromockBodyFactoryTest.kt │ ├── RetromockCallTest.kt │ ├── RetromockTest.kt │ ├── SequentialIteratorTest.kt │ ├── SuspendProviderResponseTests.kt │ ├── ThreadFactoryTest.kt │ └── helpers │ └── Utils.kt ├── logo.svg ├── samples ├── .DS_Store ├── .gitignore ├── build.gradle ├── build │ └── resources │ │ └── main │ │ ├── doe.json │ │ └── smith.json └── src │ └── main │ ├── java │ └── co │ │ └── infinum │ │ └── samples │ │ └── retromock │ │ ├── DefaultBodyFactoryHandleEmptyBody.java │ │ ├── HeadersExample.java │ │ ├── ImmediateExecution.java │ │ ├── KotlinExample.kt │ │ ├── LoadFromResource.java │ │ ├── MultipleResponse.java │ │ ├── MultipleResponseCircular.java │ │ ├── MultipleResponseRandom.java │ │ ├── ResourceBodyFactory.java │ │ ├── SimpleService.java │ │ ├── SpecificBodyFactory.java │ │ └── SpecificDelay.java │ └── resources │ ├── doe.json │ └── smith.json ├── settings.gradle └── tasks.gradle /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/modules/retromock.main.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.idea/modules/retromock.main.iml -------------------------------------------------------------------------------- /.idea/modules/retromock.retromock.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.idea/modules/retromock.retromock.iml -------------------------------------------------------------------------------- /.idea/modules/retromock.test.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.idea/modules/retromock.test.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/RELEASE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SPECIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/SPECIFICATION.md -------------------------------------------------------------------------------- /config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/config.gradle -------------------------------------------------------------------------------- /config/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/config/checkstyle.xml -------------------------------------------------------------------------------- /config/findbugs-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/config/findbugs-filter.xml -------------------------------------------------------------------------------- /config/pmd-ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/config/pmd-ruleset.xml -------------------------------------------------------------------------------- /config/quality.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/config/quality.gradle -------------------------------------------------------------------------------- /config/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/config/suppressions.xml -------------------------------------------------------------------------------- /dokka.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/dokka.gradle -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /out -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/Behavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/Behavior.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/BodyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/BodyFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/CallWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/CallWrapper.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/CallWrapperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/CallWrapperFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/Calls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/Calls.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/CircularIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/CircularIterator.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ContinuationUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/ContinuationUtils.kt -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/DefaultBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/DefaultBehavior.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/DefaultThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/DefaultThreadFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/DelegateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/DelegateFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/KotlinExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/KotlinExtensions.kt -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/NoOpCallWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/NoOpCallWrapper.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/NoResponseProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/NoResponseProducer.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/NonEmptyBodyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/NonEmptyBodyFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ParamsProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/ParamsProducer.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/PassThroughBodyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/PassThroughBodyFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/Preconditions.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ProviderResponseProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/ProviderResponseProducer.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/RandomIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/RandomIterator.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/RandomProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/RandomProvider.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/Response.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ResponseIterator.java: -------------------------------------------------------------------------------- 1 | package co.infinum.retromock; 2 | 3 | interface ResponseIterator { 4 | 5 | T next(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ResponseParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/ResponseParams.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ResponseParamsProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/ResponseParamsProducer.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/Retromock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/Retromock.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/RetromockBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/RetromockBehavior.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/RetromockBodyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/RetromockBodyFactory.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/RetromockCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/RetromockCall.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/RetromockMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/RetromockMethod.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/SequentialIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/SequentialIterator.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/SuspendCallWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/SuspendCallWrapper.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/ThreadLocalRandomProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/ThreadLocalRandomProvider.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/Utils.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/Mock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/Mock.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockBehavior.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockCircular.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockCircular.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockHeader.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockRandom.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockResponse.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockResponseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockResponseProvider.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockResponses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockResponses.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/MockSequential.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/MockSequential.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/ProvidesMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/ProvidesMock.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/meta/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/meta/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/co/infinum/retromock/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/java/co/infinum/retromock/package-info.java -------------------------------------------------------------------------------- /library/src/main/resources/META-INF/proguard/retromock.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/main/resources/META-INF/proguard/retromock.pro -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/CallsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/CallsTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/CircularIteratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/CircularIteratorTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/DefaultBehaviorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/DefaultBehaviorTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/KotlinSuspendTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/KotlinSuspendTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/NoResponseProducerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/NoResponseProducerTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/PassThroughBodyFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/PassThroughBodyFactoryTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/ProviderResponseProducerSuspendTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/ProviderResponseProducerSuspendTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/ProviderResponseProducerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/ProviderResponseProducerTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/ProviderResponseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/ProviderResponseTests.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/RandomIteratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/RandomIteratorTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/ResponseParamsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/ResponseParamsTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/RetromockBodyFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/RetromockBodyFactoryTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/RetromockCallTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/RetromockCallTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/RetromockTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/RetromockTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/SequentialIteratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/SequentialIteratorTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/SuspendProviderResponseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/SuspendProviderResponseTests.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/ThreadFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/ThreadFactoryTest.kt -------------------------------------------------------------------------------- /library/src/test/kotlin/co/infinum/retromock/helpers/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/library/src/test/kotlin/co/infinum/retromock/helpers/Utils.kt -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/logo.svg -------------------------------------------------------------------------------- /samples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/.DS_Store -------------------------------------------------------------------------------- /samples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/.gitignore -------------------------------------------------------------------------------- /samples/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/build.gradle -------------------------------------------------------------------------------- /samples/build/resources/main/doe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/build/resources/main/doe.json -------------------------------------------------------------------------------- /samples/build/resources/main/smith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/build/resources/main/smith.json -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/DefaultBodyFactoryHandleEmptyBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/DefaultBodyFactoryHandleEmptyBody.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/HeadersExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/HeadersExample.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/ImmediateExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/ImmediateExecution.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/KotlinExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/KotlinExample.kt -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/LoadFromResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/LoadFromResource.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/MultipleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/MultipleResponse.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/MultipleResponseCircular.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/MultipleResponseCircular.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/MultipleResponseRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/MultipleResponseRandom.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/ResourceBodyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/ResourceBodyFactory.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/SimpleService.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/SpecificBodyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/SpecificBodyFactory.java -------------------------------------------------------------------------------- /samples/src/main/java/co/infinum/samples/retromock/SpecificDelay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/java/co/infinum/samples/retromock/SpecificDelay.java -------------------------------------------------------------------------------- /samples/src/main/resources/doe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/resources/doe.json -------------------------------------------------------------------------------- /samples/src/main/resources/smith.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/samples/src/main/resources/smith.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':library', ':samples' 2 | rootProject.name = 'Retromock' 3 | 4 | -------------------------------------------------------------------------------- /tasks.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinum/Retromock/HEAD/tasks.gradle --------------------------------------------------------------------------------