apply plugin: 'kotlin' apply plugin: 'kotlin-jpa' apply plugin: 'net.corda.plugins.quasar-utils' apply plugin: 'net.corda.plugins.publish-utils' apply plugin: 'net.corda.plugins.api-scanner' apply plugin: 'com.jfrog.artifactory' description 'Testing utilities for Corda' dependencies { compile project(':test-common') compile(project(':node')) { // The Node only needs this for binary compatibility with Cordapps written in Kotlin 1.1. exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jre8' } compile project(':client:mock') compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-test:$kotlin_version" compile "com.google.guava:guava:$guava_version" // Unit testing helpers. compile "junit:junit:$junit_version" compile 'org.hamcrest:hamcrest-library:1.3' compile 'com.nhaarman:mockito-kotlin:1.5.0' compile "org.mockito:mockito-core:$mockito_version" compile "org.assertj:assertj-core:$assertj_version" compile "com.natpryce:hamkrest:$hamkrest_version" // Guava: Google test library (collections test suite) compile "com.google.guava:guava-testlib:$guava_version" // OkHTTP: Simple HTTP library. compile "com.squareup.okhttp3:okhttp:$okhttp_version" } jar { baseName 'corda-test-utils' } publish { name jar.baseName }