Skip to content

Commit 424f4c3

Browse files
committed
Fixed bug with Nothing properties
1 parent eea6b68 commit 424f4c3

File tree

2 files changed

+12
-21
lines changed

2 files changed

+12
-21
lines changed

utbot-framework/src/main/kotlin/org/utbot/framework/codegen/Domain.kt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -375,16 +375,21 @@ object TestNg : TestFramework(displayName = "TestNG") {
375375
}
376376

377377
object Junit4 : TestFramework("JUnit4") {
378-
private val parametrizedTestsNotSupportedError: Nothing = error("Parametrized tests are not supported for JUnit4")
378+
private val parametrizedTestsNotSupportedError: Nothing
379+
get() = error("Parametrized tests are not supported for JUnit4")
379380

380381
override val mainPackage: String = JUNIT4_PACKAGE
381382
override val testAnnotation = "@$mainPackage.Test"
382383
override val testAnnotationFqn: String = "$mainPackage.Test"
383384

384-
override val parameterizedTestAnnotation = parametrizedTestsNotSupportedError
385-
override val parameterizedTestAnnotationFqn = parametrizedTestsNotSupportedError
386-
override val methodSourceAnnotation = parametrizedTestsNotSupportedError
387-
override val methodSourceAnnotationFqn = parametrizedTestsNotSupportedError
385+
override val parameterizedTestAnnotation
386+
get() = parametrizedTestsNotSupportedError
387+
override val parameterizedTestAnnotationFqn
388+
get() = parametrizedTestsNotSupportedError
389+
override val methodSourceAnnotation
390+
get() = parametrizedTestsNotSupportedError
391+
override val methodSourceAnnotationFqn
392+
get() = parametrizedTestsNotSupportedError
388393

389394
override val testAnnotationId = BuiltinClassId(
390395
name = "$JUNIT4_PACKAGE.Test",

utbot-framework/src/main/kotlin/org/utbot/framework/codegen/model/constructor/tree/TestFrameworkManager.kt

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -215,21 +215,6 @@ internal abstract class TestFrameworkManager(val context: CgContext)
215215
* Add a short test's description depending on the test framework type:
216216
*/
217217
abstract fun addTestDescription(description: String)
218-
// {
219-
// if (description == null) return
220-
// val testAnnotation =
221-
// collectedMethodAnnotations.singleOrNull { it.classId == testFramework.testAnnotationId }
222-
//
223-
// val descriptionArgument = CgNamedAnnotationArgument("description", stringLiteral(description))
224-
// if (testAnnotation is CgMultipleArgsAnnotation) {
225-
// testAnnotation.arguments += descriptionArgument
226-
// } else {
227-
// collectedMethodAnnotations += CgMultipleArgsAnnotation(
228-
// testFramework.testAnnotationId,
229-
// mutableListOf(descriptionArgument)
230-
// )
231-
// }
232-
// }
233218

234219
abstract fun disableTestMethod(reason: String)
235220

@@ -399,7 +384,8 @@ internal class TestNgManager(context: CgContext) : TestFrameworkManager(context)
399384
}
400385

401386
internal class Junit4Manager(context: CgContext) : TestFrameworkManager(context) {
402-
private val parametrizedTestsNotSupportedError: Nothing = error("Parametrized tests are not supported for JUnit4")
387+
private val parametrizedTestsNotSupportedError: Nothing
388+
get() = error("Parametrized tests are not supported for JUnit4")
403389

404390
override val dataProviderMethodsHolder
405391
get() = parametrizedTestsNotSupportedError

0 commit comments

Comments
 (0)