Home
last modified time | relevance | path

Searched +full:mockito +full:- +full:kotlin (Results 1 – 25 of 64) sorted by relevance

123

/external/mockito-kotlin/
DREADME.md1 # Mockito-Kotlin chapter
2-badges.herokuapp.com/maven-central/org.mockito.kotlin/mockito-kotlin/badge.svg) ](https://maven-b…
4 …ary that provides helper functions to work with [Mockito](https://github.com/mockito/mockito) in K…
8 Mockito-Kotlin is available on Maven Central and JCenter.
12 testImplementation "org.mockito.kotlin:mockito-kotlin:x.x.x"
17 A test using Mockito-Kotlin typically looks like the following:
19 ```kotlin
36 For more info and samples, see the [Wiki](https://github.com/mockito/mockito-kotlin/wiki).
40 Mockito-Kotlin is built with Gradle.
42 - `./gradlew build` builds the project
[all …]
Dupdate_source.sh5 # Retrieves the current mockito-kotlin source code into the current directory
8 set -e
10 if [ $# -ne 1 ]; then
15 if [ -z "$ANDROID_BUILD_TOP" ]; then
22 SOURCE="git://github.com/mockito/mockito-kotlin.git"
25 mockito-kotlin/src/main
28 working_dir="$(mktemp -d)"
29 trap "echo \"Removing temporary directory\"; rm -rf $working_dir" EXIT
31 echo "Fetching mockito-kotlin source into $working_dir"
37 rm -rf $include
[all …]
DMETADATA1 name: "mockito-kotlin"
3 "Mockito for Kotlin"
8 value: "https://github.com/mockito/mockito-kotlin"
DAndroid.bp7 // http://www.apache.org/licenses/LICENSE-2.0
21 // Added automatically by a large-scale-change that took the approach of
34 // See: http://go/android-license-faq
39 "SPDX-license-identifier-Apache-2.0",
40 "SPDX-license-identifier-MIT",
48 // TODO (b/289573112): mockito-kotlin name is already in use by a WearOS prebuilt.
49 // Rename to mockito-kotlin once that prebuilt is removed.
50 name: "mockito-kotlin2",
52 srcs: ["mockito-kotlin/src/main/**/*.kt"],
54 static_libs: ["mockito", "kotlinx_coroutines"],
Dbuild.gradle7 classpath "org.shipkit:shipkit-changelog:1.+"
8 classpath "org.shipkit:shipkit-auto-version:1.+"
13 id "io.github.gradle-nexus.publish-plugin" version "1.0.0"
16 apply plugin: "org.shipkit.shipkit-auto-version"
17 apply plugin: "org.shipkit.shipkit-changelog"
18 apply plugin: "org.shipkit.shipkit-github-release"
21 group = 'org.mockito.kotlin'
25 previousRevision = project.ext.'shipkit-auto-version.previous-tag'
27 repository = "mockito/mockito-kotlin"
/external/mockito-kotlin/mockito-kotlin/
Dbuild.gradle1 apply plugin: 'kotlin'
14 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
15 classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.17"
25 compileOnly "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
26 compileOnly 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.0'
28 compile "org.mockito:mockito-core:2.23.0"
33 testCompile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
34 testCompile 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.0.0'
36 testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.0.0"
44 dir = "src/main/kotlin"
[all …]
/external/mockito-kotlin/tests/
Dbuild.gradle3 println "$project uses Kotlin $kotlin_version"
9 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
14 apply plugin: 'kotlin'
22 … compile files("${rootProject.projectDir}/mockito-kotlin/build/libs/mockito-kotlin-${version}.jar")
24 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
25 compile "org.mockito:mockito-core:2.23.0"
/external/mockito-kotlin/gradle/
Dpublishing.gradle1 apply plugin: 'maven-publish'
15 artifactId 'mockito-kotlin'
27 root.appendNode('name', 'Mockito-Kotlin')
28 root.appendNode('description', 'Using Mockito with Kotlin.')
29 root.appendNode('url', 'https://github.com/mockito/mockito-kotlin')
32 scm.appendNode('url', 'scm:git@github.com:mockito/mockito-kotlin.git')
46 //useful for testing - running "publish" will create artifacts/pom in a local dir
/external/mockito-kotlin/mockito-kotlin/src/main/kotlin/org/mockito/kotlin/
DKStubbing.kt5 * Copyright (c) 2007 Mockito contributors
26 package org.mockito.kotlin
28 import org.mockito.kotlin.internal.createInstance
30 import org.mockito.Mockito
31 import org.mockito.stubbing.OngoingStubbing
32 import kotlin.reflect.KClass
37 stubbing: KStubbing<T>.(T) -> Unit in stubbing()
42 inline fun <T : Any> T.stub(stubbing: KStubbing<T>.(T) -> Unit): T { in stub()
48 fun <R> on(methodCall: R): OngoingStubbing<R> = Mockito.`when`(methodCall) in on()
50 fun <R : Any> onGeneric(methodCall: T.() -> R?, c: KClass<R>): OngoingStubbing<R> { in on()
[all …]
DStubber.kt5 * Copyright (c) 2007 Mockito contributors
26 package org.mockito.kotlin
28 import org.mockito.Mockito
29 import org.mockito.invocation.InvocationOnMock
30 import org.mockito.stubbing.Stubber
31 import kotlin.reflect.KClass
34 fun <T> doAnswer(answer: (InvocationOnMock) -> T?): Stubber { in doAnswer()
35 return Mockito.doAnswer { answer(it) }!! in doAnswer()
39 return Mockito.doCallRealMethod()!! in doCallRealMethod()
43 return Mockito.doNothing()!! in doNothing()
[all …]
DOngoingStubbing.kt5 * Copyright (c) 2007 Mockito contributors
26 package org.mockito.kotlin
28 import org.mockito.Mockito
29 import org.mockito.invocation.InvocationOnMock
30 import org.mockito.stubbing.Answer
31 import org.mockito.stubbing.OngoingStubbing
32 import kotlin.DeprecationLevel.ERROR
33 import kotlin.reflect.KClass
39 * Alias for [Mockito.when].
43 return Mockito.`when`(methodCall)!! in whenever()
[all …]
DMocking.kt5 * Copyright (c) 2007 Mockito contributors
26 package org.mockito.kotlin
28 import org.mockito.Incubating
29 import org.mockito.MockSettings
30 import org.mockito.Mockito
31 import org.mockito.listeners.InvocationListener
32 import org.mockito.mock.SerializableMode
33 import org.mockito.stubbing.Answer
34 import kotlin.DeprecationLevel.ERROR
35 import kotlin.reflect.KClass
[all …]
DMatchers.kt5 * Copyright (c) 2007 Mockito contributors in <lambda>()
26 package org.mockito.kotlin in <lambda>()
28 import org.mockito.kotlin.internal.createInstance in <lambda>()
29 import org.mockito.ArgumentMatcher in <lambda>()
30 import org.mockito.Mockito in <lambda>()
34 return Mockito.eq(value) ?: value in <lambda>()
39 return Mockito.same(value) ?: value in same()
44 return Mockito.any(T::class.java) ?: createInstance() in any()
49 return Mockito.any<T>() ?: createInstance() in anyOrNull()
54 return Mockito.any<T>() ?: createInstance() in anyVararg()
[all …]
DVerification.kt5 * Copyright (c) 2007 Mockito contributors in <lambda>()
26 package org.mockito.kotlin in <lambda>()
28 import org.mockito.kotlin.internal.createInstance in <lambda>()
30 import org.mockito.InOrder in <lambda>()
31 import org.mockito.Mockito in <lambda>()
32 import org.mockito.verification.VerificationAfterDelay in <lambda>()
33 import org.mockito.verification.VerificationMode in <lambda>()
34 import org.mockito.verification.VerificationWithTimeout in <lambda>()
39 * Alias for [Mockito.verify]. in <lambda>()
42 return Mockito.verify(mock)!! in <lambda>()
[all …]
/external/robolectric/integration_tests/mockito-kotlin/src/test/kotlin/org/robolectric/integrationtests/mockito/kotlin/
DMockitoKotlinFunctionInKotlinTest.kt1 package org.robolectric.integrationtests.mockito.kotlin
6 import org.mockito.Mockito.mock
7 import org.mockito.Mockito.verify
9 /** Tests for Mockito + Kotlin in Kotlin in a Robolectric environment. */
14 val function = mock(Function1::class.java) as (String) -> Unit in testFunction1()
/external/robolectric/gradle/
Dlibs.versions.toml2 robolectric-compat = "4.10.2"
3 robolectric-nativeruntime-dist-compat = "1.0.1"
6 android-gradle = "7.4.2"
11 # https://github.com/bcgit/bc-java/tags
15 findbugs-jsr305 = "3.0.2"
20 # https://github.com/nebula-plugins/gradle-aggregate-javadocs-plugin/releases
21 aggregate-javadocs-gradle = "3.0.1"
23 # https://github.com/google/error-prone/releases
24 error-prone = "2.20.0"
25 error-prone-javac = "9+181-r4173-1"
[all …]
/external/lottie/sample/
Dbuild.gradle3 id "kotlin-android"
4 id 'kotlin-kapt'
5 id 'kotlin-parcelize'
28 multiDexKeepProguard file('proguard-multidex-rules.pro')
31 multiDexKeepProguard file('proguard-multidex-rules.pro')
40 baseline file("lint-baseline.xml")
48 freeCompilerArgs += ["-Xuse-experimental=kotlinx.coroutines.ExperimentalCoroutinesApi"]
51 main.java.srcDirs += 'src/main/kotlin'
54 exclude 'META-INF/LICENSE.txt'
55 exclude 'META-INF/NOTICE.txt'
[all …]
/external/mockito/src/main/java/org/mockito/internal/creation/
DSuspendMethod.java2 * Copyright (c) 2017 Mockito contributors
5 package org.mockito.internal.creation;
10 …* Utilities for Kotlin Continuation-Passing-Style suspending function, detecting and trimming last…
11 …See <a href="https://github.com/Kotlin/kotlin-coroutines/blob/master/kotlin-coroutines-informal.md…
14 private static final String KOTLIN_CONTINUATION = "kotlin.coroutines.experimental.Continuation";
18 if (n > 0 && parameterTypes[n - 1].getName().equals(KOTLIN_CONTINUATION)) in trimSuspendParameterTypes()
19 return Arrays.copyOf(parameterTypes, n - 1); in trimSuspendParameterTypes()
/external/lottie/snapshot-tests/
Dbuild.gradle3 id "kotlin-android"
4 id 'kotlin-kapt'
41 "-Xallow-jvm-ir-dependencies",
42 "-Xskip-prerelease-check",
43 "-Xuse-experimental=kotlinx.coroutines.ExperimentalCoroutinesApi",
44 "-Xopt-in=kotlin.RequiresOptIn",
62 implementation project(':lottie-compose')
63 implementation "androidx.core:core-ktx:$coreVersion"
64 implementation "androidx.activity:activity-compose:$activityVersion"
65 implementation 'androidx.appcompat:appcompat:1.4.0-beta01'
[all …]
/external/grpc-grpc-java/examples/example-kotlin/
Dbuild.gradle1 apply plugin: 'kotlin'
5 // Starting with 0.8.4 of protobuf-gradle-plugin, *.proto and the gen output files are added
7 // to jump to definitions from Java and Kotlin files.
8 // For best results, install the Protobuf and Kotlin plugins for IntelliJ.
23 classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.5'
24 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
33 // IMPORTANT: You probably want the non-SNAPSHOT version of gRPC. Make sure you
41 compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
42 compile "com.google.api.grpc:proto-google-common-protos:1.0.0"
43 compile "io.grpc:grpc-netty-shaded:${grpcVersion}"
[all …]
/external/mockito-kotlin/tests/src/test/kotlin/test/
DMatchersTest.kt6 import org.mockito.ArgumentMatcher
7 import org.mockito.internal.matchers.VarargMatcher
8 import org.mockito.invocation.InvocationOnMock
9 import org.mockito.kotlin.*
10 import org.mockito.stubbing.Answer
12 import kotlin.check
151 /** https://github.com/nhaarman/mockito-kotlin/issues/27 */
303 /** https://github.com/nhaarman/mockito-kotlin/issues/328 */
321 private val match: ((T) -> Boolean),
/external/robolectric/
Dsettings.gradle9 include ":plugins:accessibility-deprecated"
10 include ":plugins:maven-dependency-resolver"
25 include ":integration_tests:dependency-on-stubs"
26 include ":integration_tests:kotlin"
29 include ":integration_tests:mockito"
30 include ":integration_tests:mockito-kotlin"
31 include ":integration_tests:mockito-experimental"
36 include ':integration_tests:security-providers'
38 include ":integration_tests:jacoco-offline"
39 include ':integration_tests:compat-target28'
/external/bazelbuild-kotlin-rules/
DWORKSPACE7 # http://www.apache.org/licenses/LICENSE-2.0
21 strip_prefix = "rules_jvm_external-4.2",
35 … "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz",
45 "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz",
52 …rror.bazel.build/github.com/bazelbuild/rules_java/releases/download/5.0.0/rules_java-5.0.0.tar.gz",
53 "https://github.com/bazelbuild/rules_java/releases/download/5.0.0/rules_java-5.0.0.tar.gz",
62 strip_prefix = "dagger-dagger-2.44.2",
65 urls = ["https://github.com/google/dagger/archive/dagger-2.44.2.zip"],
76 …"https://github.com/JetBrains/kotlin/releases/download/v{0}/kotlin-compiler-{0}.zip".format(KT_VER…
84 "com.google.auto.service:auto-service-annotations:1.0.1",
[all …]
/external/mockito-kotlin/.github/workflows/
Dci.yml5 # - skipping CI: add [skip ci] to the commit message
6 # - skipping release: add [skip release] to the commit message
13 - main
14 tags-ignore:
15- v* # release tags are automatically generated after a successful CI build, no need to run CI aga…
18 - main
23 # SINGLE-JOB
26 runs-on: ubuntu-latest
31 - name: 1. Check out code
34 - name: 2. Set up Java 8
[all …]
/external/mockito/src/main/java/org/mockito/internal/invocation/
DArgumentsProcessor.java2 * Copyright (c) 2007 Mockito contributors
5 package org.mockito.internal.invocation;
7 import org.mockito.ArgumentMatcher;
8 import org.mockito.internal.matchers.ArrayEquals;
9 import org.mockito.internal.matchers.Equals;
19 …// drops hidden synthetic parameters (last continuation parameter from Kotlin suspending functions)
24 …args = Arrays.copyOf(args, nParams); // drop extra args (currently -- Kotlin continuation syntheti… in expandArgs()
31 …if (!isVarArgs || isNullOrEmpty(args) || args[args.length - 1] != null && !args[args.length - 1].g… in expandVarArgs()
35 final int nonVarArgsCount = args.length - 1; in expandVarArgs()

123