Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More custom generators for classes from standard library #113

Open
4 tasks
AbdullinAM opened this issue Jun 3, 2024 · 0 comments
Open
4 tasks

More custom generators for classes from standard library #113

AbdullinAM opened this issue Jun 3, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@AbdullinAM
Copy link
Member

With the introduction of oracles, there is a new problem. ActionSequence generators currently do not adequately support standard library classes, only classes from kex-rt. In these cases our oracles will fail, because expected values will be generated from std classes while arguments will be generated from kex-rt.

To solve that, we need to introduce ways to generate std classes similarly to kex-rt. #112 already implemented some basic classes, e.g.: ArrayList, LinkedList, HashSet and HashMap. But we need to extend that, at least with:

  • IdentityHashMap
  • StringBuilder/StringBuffer
  • TreeSet/TreeMap
  • ...
@AbdullinAM AbdullinAM added the enhancement New feature or request label Jun 3, 2024
@AbdullinAM AbdullinAM self-assigned this Jun 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant