├── .gitignore ├── .travis.yml ├── README.md ├── gradle.properties ├── gradle ├── gradle-mvn-push.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kotlin-runner-junit4 ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── de │ │ └── jodamob │ │ └── kotlin │ │ └── testrunner │ │ └── KotlinTestRunner.kt │ └── test │ ├── java │ └── org │ │ └── mockito │ │ └── configuration │ │ └── MockitoConfiguration.java │ └── kotlin │ └── de │ └── jodamob │ └── kotlin │ └── testrunner │ ├── nonopen │ └── FinalNonOpenClassSample.kt │ ├── sample │ ├── AbstractClass.kt │ ├── ClassToBeTested.kt │ ├── FinalClassSample.kt │ ├── FinalClassTwoSample.kt │ ├── OpenClass.kt │ └── TestedClass.kt │ └── tests │ ├── FinalClassSampleSamePackage.kt │ ├── TestWithRunnerOnAbstractClass.kt │ ├── TestWithRunnerOnClass.kt │ ├── TestWithRunnerOnClasses.kt │ ├── TestWithRunnerOnOpenClass.kt │ ├── TestWithRunnerOnPackages.kt │ ├── TestWithRunnerWithoutConfiguration.kt │ ├── TestWithoutRunner.kt │ ├── TestWithoutRunnerOnAbstractClass.kt │ └── TestWithoutRunnerOnOpenClass.kt ├── kotlin-runner-spock ├── build.gradle ├── gradle.properties └── src │ ├── main │ └── kotlin │ │ └── de │ │ └── jodamob │ │ └── kotlin │ │ └── testrunner │ │ └── SpotlinTestRunner.kt │ └── test │ ├── groovy │ └── de │ │ └── jodamob │ │ └── kotlin │ │ └── testrunner │ │ └── sample │ │ ├── TestWithRunnerOnClasses.groovy │ │ ├── TestWithRunnerOnPackages.groovy │ │ └── TestWithoutRunner.groovy │ └── kotlin │ └── de │ └── jodamob │ └── kotlin │ └── testrunner │ ├── nonopen │ └── FinalNonOpenClassSample.kt │ └── sample │ ├── ClassToBeTested.kt │ ├── FinalClassSample.kt │ └── TestedClass.kt ├── kotlin-runner ├── build.gradle ├── gradle.properties └── src │ └── main │ └── kotlin │ └── de │ └── jodamob │ └── kotlin │ └── testrunner │ ├── ClassOpeningClassLoaderConfigurator.kt │ ├── NoMoreFinalsClassLoader.kt │ ├── OpenedClasses.kt │ ├── OpenedPackages.kt │ └── PackageNameExtension.kt └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .idea 3 | .gradle 4 | local.properties 5 | *.iml 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/gradle-mvn-push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/gradle/gradle-mvn-push.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kotlin-runner-junit4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/build.gradle -------------------------------------------------------------------------------- /kotlin-runner-junit4/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=kotlin-runner-junit4 -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/main/kotlin/de/jodamob/kotlin/testrunner/KotlinTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/main/kotlin/de/jodamob/kotlin/testrunner/KotlinTestRunner.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/java/org/mockito/configuration/MockitoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/java/org/mockito/configuration/MockitoConfiguration.java -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/nonopen/FinalNonOpenClassSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/nonopen/FinalNonOpenClassSample.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/AbstractClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/AbstractClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/ClassToBeTested.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/ClassToBeTested.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/FinalClassSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/FinalClassSample.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/FinalClassTwoSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/FinalClassTwoSample.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/OpenClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/OpenClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/TestedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/TestedClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/FinalClassSampleSamePackage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/FinalClassSampleSamePackage.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnAbstractClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnAbstractClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnClasses.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnOpenClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnOpenClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnPackages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerOnPackages.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerWithoutConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithRunnerWithoutConfiguration.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithoutRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithoutRunner.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithoutRunnerOnAbstractClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithoutRunnerOnAbstractClass.kt -------------------------------------------------------------------------------- /kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithoutRunnerOnOpenClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-junit4/src/test/kotlin/de/jodamob/kotlin/testrunner/tests/TestWithoutRunnerOnOpenClass.kt -------------------------------------------------------------------------------- /kotlin-runner-spock/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/build.gradle -------------------------------------------------------------------------------- /kotlin-runner-spock/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=kotlin-runner-spock -------------------------------------------------------------------------------- /kotlin-runner-spock/src/main/kotlin/de/jodamob/kotlin/testrunner/SpotlinTestRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/main/kotlin/de/jodamob/kotlin/testrunner/SpotlinTestRunner.kt -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/groovy/de/jodamob/kotlin/testrunner/sample/TestWithRunnerOnClasses.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/groovy/de/jodamob/kotlin/testrunner/sample/TestWithRunnerOnClasses.groovy -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/groovy/de/jodamob/kotlin/testrunner/sample/TestWithRunnerOnPackages.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/groovy/de/jodamob/kotlin/testrunner/sample/TestWithRunnerOnPackages.groovy -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/groovy/de/jodamob/kotlin/testrunner/sample/TestWithoutRunner.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/groovy/de/jodamob/kotlin/testrunner/sample/TestWithoutRunner.groovy -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/nonopen/FinalNonOpenClassSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/nonopen/FinalNonOpenClassSample.kt -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/ClassToBeTested.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/ClassToBeTested.kt -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/FinalClassSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/FinalClassSample.kt -------------------------------------------------------------------------------- /kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/TestedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner-spock/src/test/kotlin/de/jodamob/kotlin/testrunner/sample/TestedClass.kt -------------------------------------------------------------------------------- /kotlin-runner/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner/build.gradle -------------------------------------------------------------------------------- /kotlin-runner/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=kotlin-runner -------------------------------------------------------------------------------- /kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/ClassOpeningClassLoaderConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/ClassOpeningClassLoaderConfigurator.kt -------------------------------------------------------------------------------- /kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/NoMoreFinalsClassLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/NoMoreFinalsClassLoader.kt -------------------------------------------------------------------------------- /kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/OpenedClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/OpenedClasses.kt -------------------------------------------------------------------------------- /kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/OpenedPackages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/OpenedPackages.kt -------------------------------------------------------------------------------- /kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/PackageNameExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/kotlin-runner/src/main/kotlin/de/jodamob/kotlin/testrunner/PackageNameExtension.kt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dpreussler/kotlin-testrunner/HEAD/settings.gradle --------------------------------------------------------------------------------