-
Notifications
You must be signed in to change notification settings - Fork 45
Closed
Labels
comp-codegenIssue is related to code generatorIssue is related to code generatorcomp-fuzzingIssue is related to the fuzzingIssue is related to the fuzzingctg-bugIssue is a bugIssue is a buglang-kotlinIssue is related to Kotlin language supportIssue is related to Kotlin language support
Description
Description
Fixes from #1002 seems not to work properly if the model is produced by fuzzer.
To Reproduce
Launch action on the following class (use only fuzzer):
class Example() {
var x: Int = 3
fun f(): Int {
return x
}
}
Expected behavior
Tests are generated properly.
Actual behavior
Incorrect tests with calls to .setX()
are generated.
Visual proofs (screenshots, logs, images)
Example of generated test:
@Test
@DisplayName("f: arg_0 = Example() -> return 1409199696")
fun testF() {
val example = Example()
example.setX(1409199696)
val actual = example.f()
assertEquals(1409199696, actual)
}
Environment
Test generation method -- Fuzzing 100%
Metadata
Metadata
Assignees
Labels
comp-codegenIssue is related to code generatorIssue is related to code generatorcomp-fuzzingIssue is related to the fuzzingIssue is related to the fuzzingctg-bugIssue is a bugIssue is a buglang-kotlinIssue is related to Kotlin language supportIssue is related to Kotlin language support
Type
Projects
Status
Done