Skip to content

Commit 472d813

Browse files
authored
Merge pull request #116 from lupuuss/release-2.10.2
Release 2.10.2
2 parents 21f7828 + 15d8b06 commit 472d813

File tree

14 files changed

+3834
-2311
lines changed

14 files changed

+3834
-2311
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</br>
99

1010
[![Gradle Plugin Portal Stable](https://img.shields.io/gradle-plugin-portal/v/dev.mokkery)](https://plugins.gradle.org/plugin/dev.mokkery)
11-
[![Kotlin](https://img.shields.io/badge/kotlin-2.2.20-blue.svg?logo=kotlin)](http://kotlinlang.org)
11+
[![Kotlin](https://img.shields.io/badge/kotlin-2.2.21-blue.svg?logo=kotlin)](http://kotlinlang.org)
1212
[![GitHub](https://img.shields.io/github/license/lupuuss/Mokkery)](https://github.com/lupuuss/Mokkery/blob/main/LICENSE)
1313
[![Docs](https://img.shields.io/static/v1?label=api&message=reference&labelColor=gray&color=blueviolet&logo=gitbook&logoColor=white)](https://mokkery.dev/api_reference)
1414

build-mokkery/src/main/kotlin/Utils.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11

22
import org.gradle.api.Project
33
import org.gradle.kotlin.dsl.extra
4-
import org.jetbrains.dokka.gradle.DokkaTaskPartial
5-
import java.util.*
4+
import java.util.Properties
65

76
fun Project.loadLocalProperties() {
87
val secretPropsFile = rootProject.file("local.properties")

build-mokkery/src/main/kotlin/mokkery-publish.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import MokkeryAttributes.GitDevConnectionUrl
33
import MokkeryAttributes.GitHttpsUrl
44
import MokkeryAttributes.GitIssuesUrl
55
import MokkeryAttributes.WebsiteUrl
6-
import com.vanniktech.maven.publish.SonatypeHost
76
import java.net.URI
87

98
plugins {
@@ -26,7 +25,7 @@ mavenPublishing {
2625
if (gradle.startParameter.taskNames.any { it.contains("MavenCentral") }) {
2726
signAllPublications()
2827
}
29-
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL, automaticRelease = false)
28+
publishToMavenCentral(automaticRelease = false)
3029
pom {
3130
name.set(project.name)
3231
description.set(MokkeryAttributes.Description)

build.gradle.kts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11

2-
import org.jetbrains.dokka.gradle.DokkaTask
32
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
43
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
54
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
@@ -31,9 +30,6 @@ rootProject.ext["pluginId"] = "dev.mokkery"
3130
allprojects {
3231
group = rootProject.group
3332
version = rootProject.version
34-
tasks.withType<DokkaTask> {
35-
onlyIf { "SNAPSHOT" !in version.toString() }
36-
}
3733
afterEvaluate {
3834
extensions
3935
.findByType<KotlinProjectExtension>()

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ kotlin.code.style=official
33
kotlin.suppressGradlePluginWarnings=IncorrectCompileOnlyDependencyWarning
44
kotlin.native.ignoreDisabledTargets=true
55
org.gradle.jvmargs=-Xmx3g
6-
version=2.10.1
6+
version=2.10.2
77
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
88
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true

gradle/libs.versions.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
[versions]
2-
kotlin = "2.2.20"
2+
kotlin = "2.2.21"
33
kotlinx-coroutines = "1.10.2"
4-
buildconfig = "4.0.4"
4+
buildconfig = "5.7.0"
55
google-autoservice = "1.1.1"
6-
atomicfu = "0.27.0"
7-
dokka = "2.0.0"
6+
atomicfu = "0.29.0"
7+
dokka = "2.1.0"
88
poko = "0.19.3"
9-
vanniktech-publish-plugin = "0.32.0"
9+
vanniktech-publish-plugin = "0.34.0"
1010
objensis = "3.4"
11-
bytebuddy = "1.14.19"
12-
gradle-portal-publish = "1.2.1"
13-
agp = "8.11.0"
11+
bytebuddy = "1.17.8"
12+
gradle-portal-publish = "2.0.0"
13+
agp = "8.12.3"
1414
dexmaker = "2.28.6"
1515

1616
[plugins]

mokkery-runtime/src/commonMain/kotlin/dev/mokkery/MokkerySuiteScope.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package dev.mokkery
22

33
import dev.mokkery.context.MokkeryContext
4-
import dev.mokkery.context.require
54
import dev.mokkery.internal.GlobalMokkeryScope
65
import dev.mokkery.internal.MokkerySuiteScopeNotImplementedException
76
import dev.mokkery.internal.context.MocksRegistry
8-
import dev.mokkery.internal.utils.instances
97

108
/**
119
* A scope for a test suite that uses Mokkery mocks. It enables automation and strict exhaustiveness checks.

mokkery-runtime/src/commonMain/kotlin/dev/mokkery/internal/utils/MocksCollection.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package dev.mokkery.internal.utils
44

55
import dev.mokkery.internal.MockId
66
import dev.mokkery.internal.MokkeryInstanceScope
7+
import dev.mokkery.internal.context.mockSpec
78
import dev.mokkery.internal.mockId
89
import dev.mokkery.internal.requireInstanceScope
910

@@ -37,7 +38,7 @@ internal inline fun MocksCollection.getScope(id: MockId): MokkeryInstanceScope =
3738
?: mokkeryRuntimeError("Failed to find mock with $id!")
3839

3940
internal val MocksCollection.instances: List<Any>
40-
get() = scopes.map(MokkeryInstanceScope::requireInstanceScope)
41+
get() = scopes.map { it.mockSpec.thisRef }
4142

4243
internal operator fun MocksCollection.plus(other: MocksCollection): MocksCollection = MutableMocksCollection(scopes + other.scopes)
4344

test-mokkery/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
kotlinVersion=2.2.0
2-
mokkeryVersion=2.10.1
2+
mokkeryVersion=2.10.2
33
org.gradle.jvmargs=-Xmx1g

test-mokkery/src/commonTest/kotlin/dev/mokkery/test/MokkerySuiteScopeGenerationTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ class MokkerySuiteScopeGenerationTest : MokkerySuiteScope {
4343

4444
@Test
4545
fun testContainsAllMocks() {
46-
val expectedMocks = listOf(mockA, mockB)
46+
val mockC = mock<(Int) -> Int>()
47+
val expectedMocks = listOf(mockA, mockB, mockC)
4748
assertEquals(expectedMocks, mocks)
4849
}
4950

0 commit comments

Comments
 (0)