├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASING.md ├── banner.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main └── java │ └── dev │ └── specto │ └── belay │ ├── Expect.kt │ ├── ExpectationException.kt │ ├── ExpectationHandlers.kt │ └── ExpectationReceivers.kt └── test └── java └── dev └── specto └── belay ├── Assertions.kt ├── BaseTest.kt ├── ContinueExpectationHandlerTest.kt ├── ContinueExpectationReceiverTest.kt ├── ExitExpectationHandlerTest.kt ├── ExitExpectationReceiverTest.kt ├── ExpectTest.kt ├── ReturnLastTest.kt ├── TestExpectationHandlerProvider.kt └── ThrowTest.kt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.gradle 2 | /.idea 3 | /build 4 | local.properties 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/RELEASING.md -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/banner.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "belay" 2 | -------------------------------------------------------------------------------- /src/main/java/dev/specto/belay/Expect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/main/java/dev/specto/belay/Expect.kt -------------------------------------------------------------------------------- /src/main/java/dev/specto/belay/ExpectationException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/main/java/dev/specto/belay/ExpectationException.kt -------------------------------------------------------------------------------- /src/main/java/dev/specto/belay/ExpectationHandlers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/main/java/dev/specto/belay/ExpectationHandlers.kt -------------------------------------------------------------------------------- /src/main/java/dev/specto/belay/ExpectationReceivers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/main/java/dev/specto/belay/ExpectationReceivers.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/Assertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/Assertions.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/BaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/BaseTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ContinueExpectationHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ContinueExpectationHandlerTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ContinueExpectationReceiverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ContinueExpectationReceiverTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ExitExpectationHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ExitExpectationHandlerTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ExitExpectationReceiverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ExitExpectationReceiverTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ExpectTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ExpectTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ReturnLastTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ReturnLastTest.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/TestExpectationHandlerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/TestExpectationHandlerProvider.kt -------------------------------------------------------------------------------- /src/test/java/dev/specto/belay/ThrowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/specto-dev/belay/HEAD/src/test/java/dev/specto/belay/ThrowTest.kt --------------------------------------------------------------------------------