From c014daf1b22ef70184391fc15f01bb9dbe5ccdf0 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Fri, 12 Nov 2021 17:43:02 +0300 Subject: [PATCH] [Native][tests] Minor. Simplify StandardTestCaseGroupProvider.runForFirstMeaningfulStatement() --- .../konan/blackboxtest/group/TestCaseGroupProvider.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/group/TestCaseGroupProvider.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/group/TestCaseGroupProvider.kt index 685c928e7f4..15bb562c996 100644 --- a/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/group/TestCaseGroupProvider.kt +++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/blackboxtest/group/TestCaseGroupProvider.kt @@ -243,14 +243,13 @@ internal class StandardTestCaseGroupProvider(private val environment: TestEnviro when { inMultilineComment -> inMultilineComment = !trimmedLine.endsWith("*/") trimmedLine.startsWith("/*") -> inMultilineComment = true - trimmedLine.isEmpty() -> Unit - trimmedLine.startsWith("//") -> Unit - trimmedLine.startsWith("@file:") -> Unit - else -> { + trimmedLine.isMeaningfulLine() -> { action(lineNumber, line) break } } } } + + private fun String.isMeaningfulLine() = isNotEmpty() && !startsWith("//") && !startsWith("@file:") }