Title: Calls to Kotlin autogenerated setter isn't changed to direct property access for tests from fuzzer · Issue #1241 · UnitTestBot/UTBotJava · GitHub
Open Graph Title: Calls to Kotlin autogenerated setter isn't changed to direct property access for tests from fuzzer · Issue #1241 · UnitTestBot/UTBotJava
X Title: Calls to Kotlin autogenerated setter isn't changed to direct property access for tests from fuzzer · Issue #1241 · UnitTestBot/UTBotJava
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 behavi...
Open Graph 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...
X 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...
Opengraph URL: https://github.com/UnitTestBot/UTBotJava/issues/1241
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Calls to Kotlin autogenerated setter isn't changed to direct property access for tests from fuzzer","articleBody":"**Description**\r\n\r\nFixes from #1002 seems not to work properly if the model is produced by fuzzer.\r\n\r\n**To Reproduce**\r\n\r\nLaunch action on the following class (use only fuzzer):\r\n\r\n```Kotlin\r\nclass Example() {\r\n var x: Int = 3\r\n fun f(): Int {\r\n return x\r\n }\r\n}\r\n```\r\n\r\n**Expected behavior**\r\n\r\nTests are generated properly.\r\n\r\n**Actual behavior**\r\n\r\nIncorrect tests with calls to `.setX()` are generated.\r\n\r\n**Visual proofs (screenshots, logs, images)**\r\n\r\nExample of generated test:\r\n\r\n```Kotlin\r\n@Test\r\n@DisplayName(\"f: arg_0 = Example() -\u003e return 1409199696\")\r\nfun testF() {\r\n val example = Example()\r\n example.setX(1409199696)\r\n \r\n val actual = example.f()\r\n \r\n assertEquals(1409199696, actual)\r\n}\r\n```\r\n\r\n**Environment**\r\n\r\nTest generation method -- Fuzzing 100%\r\n","author":{"url":"https://github.com/volivan239","@type":"Person","name":"volivan239"},"datePublished":"2022-10-26T16:48:14.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/1241/UTBotJava/issues/1241"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ad8589ea-bb8f-0123-cb37-d77cabd76a94 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 856A:16DC2F:3C37A7:4E510B:698D3DB5 |
| html-safe-nonce | 9da036ac73dc7428fbeb4ee2097311c813c08297eacdf3b110f2f4cbddb7f2a8 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NTZBOjE2REMyRjozQzM3QTc6NEU1MTBCOjY5OEQzREI1IiwidmlzaXRvcl9pZCI6IjM4NTc4NTY4MzY2OTU1NzE4OTMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | c5609af6092f2b07a5034825b8fabd416e0b28b1086a961b59d614423e232cf5 |
| hovercard-subject-tag | issue:1424367150 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/UnitTestBot/UTBotJava/1241/issue_layout |
| twitter:image | https://opengraph.githubassets.com/243942ca1684f31238d1ef2bf677dd30412f83a02846fc0b06fe4a09829a3a22/UnitTestBot/UTBotJava/issues/1241 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/243942ca1684f31238d1ef2bf677dd30412f83a02846fc0b06fe4a09829a3a22/UnitTestBot/UTBotJava/issues/1241 |
| og:image:alt | 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... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | volivan239 |
| hostname | github.com |
| expected-hostname | github.com |
| None | c0818105fa276287e9369cfdefa0a0fa7953719791ceff9b94d69623c0a4fe8a |
| turbo-cache-control | no-preview |
| go-import | github.com/UnitTestBot/UTBotJava git https://github.com/UnitTestBot/UTBotJava.git |
| octolytics-dimension-user_id | 87413538 |
| octolytics-dimension-user_login | UnitTestBot |
| octolytics-dimension-repository_id | 480810501 |
| octolytics-dimension-repository_nwo | UnitTestBot/UTBotJava |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 480810501 |
| octolytics-dimension-repository_network_root_nwo | UnitTestBot/UTBotJava |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | bc912d4349851e5f32c76bbb213754e40947d7a6 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width