From 2f1f32bbf4cdf56cdeb176e17bcb65c43a0c61cf Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Thu, 20 Sep 2018 16:50:38 +0300 Subject: [PATCH] Replace random val in companion object with top level val --- libraries/stdlib/test/random/RandomTest.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libraries/stdlib/test/random/RandomTest.kt b/libraries/stdlib/test/random/RandomTest.kt index 9a0e59e99b0..fb6192d710b 100644 --- a/libraries/stdlib/test/random/RandomTest.kt +++ b/libraries/stdlib/test/random/RandomTest.kt @@ -566,12 +566,10 @@ class DefaultRandomSmokeTest : RandomSmokeTest() { override val subject: Random get() = Random } -class SeededRandomSmokeTest : RandomSmokeTest() { - override val subject: Random get() = staticSubject +private val seededRandomSmokeTestSubject = Random(Random.nextInt().also { println("Seed: $it") }) - companion object { - val staticSubject = Random(Random.nextInt().also { println("Seed: $it") }) - } +class SeededRandomSmokeTest : RandomSmokeTest() { + override val subject: Random get() = seededRandomSmokeTestSubject @Test fun sameIntSeed() {