Skip to content

Compilation errors in code with setters generated on Kotlin  #496

Description

@EgorkaKulikov

Description

Create Kotlin class

classA {
var a:Int=0;
}

Create Java class

publicclassD {
publicbooleanfoo(Aa) {
returna.getA() > 0;
}
}

and create tests for it. Assemble models are used in tests generation

Expected behavior

Generated tests code is compilable.

Actual behavior

The following code is generated

@Test
@DisplayName("foo: AGetA -> return a.getA() > 0")
funtestFoo_AGetAGreaterThanZero() {
val d =D()
val a =A()
a.setA(1)
val actual = d.foo(a)
assertTrue(actual)
}

Visual proofs (screenshots, logs, images)

image

Metadata

Metadata

Assignees

Labels

comp-codegenIssue is related to code generatorctg-bugIssue is a buglang-kotlinIssue is related to Kotlin language support

Type

No type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions