René's URL Explorer Experiment


Title: New fuzzing platform by Markoutte · Pull Request #1457 · UnitTestBot/UTBotJava · GitHub

Open Graph Title: New fuzzing platform by Markoutte · Pull Request #1457 · UnitTestBot/UTBotJava

X Title: New fuzzing platform by Markoutte · Pull Request #1457 · UnitTestBot/UTBotJava

Description: Description Adds new fuzzing platform that simplifies developing fuzzing for new languages. Old implementation is still in codebase but will be deprecated and removed soon. Only base Java implementation migrated to the new fuzzing platform at the moment. Please, see Fuzzing Platform Design doc for understanding of basic concepts. In nutshell now any work with fuzzing requires some 'seeds' or 'tasks' which can be 4 types: Simple seed is just a value with optional mutator Known [structure] seed is something that has common structure for different types, e.g. integers (byte, short, int, long) which can be represented as a bit vector. This type can be used instead of 1 to faster developing of defaults such as integers, floats, strings, etc. Recursive seed can represent some recursive structures that require to fuzz some parameters before constructing itself. Collection seed represents collections such as arrays, lists, sets, maps and others. There are some demos that clarify these concepts. This platform is fully implemented for Java and plugin can be tested with these samples. Fixes #1448 Also note, that after short discussion this implementation doesn't use mocks because it looks wrong concepts in terms of fuzzing. Fuzzing doesn't analyze the code therefore it cannot supply correct mock calls for tests. Therefore #747 is discontinued starting this PR. Type of Change Breaking change (fix or feature that would cause existing functionality to not work as expected) How Has This Been Tested? Regression and integration tests Test samples for manual testing were added. Integration test for fuzzing is being under developing. Automated Testing All tests from the utbot-fuzzer and utbot-fuzzing modules must pass. Manual Scenario Samples for manual scenario. Checklist: The change followed the style guidelines of the UTBot project Self-review of the code is passed The change contains enough commentaries, particularly in hard-to-understand areas New documentation is provided or existed one is altered No new warnings New tests have been added All tests pass locally with my changes

Open Graph Description: Description Adds new fuzzing platform that simplifies developing fuzzing for new languages. Old implementation is still in codebase but will be deprecated and removed soon. Only base Java implement...

X Description: Description Adds new fuzzing platform that simplifies developing fuzzing for new languages. Old implementation is still in codebase but will be deprecated and removed soon. Only base Java implement...

Opengraph URL: https://github.com/UnitTestBot/UTBotJava/pull/1457

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:248f4f89-2c77-e8d0-96ee-5480153233f7
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8A88:C3055:1D7F876:25E15CB:69900497
html-safe-nonce09f9194e7daf0be6bc8b83d6bcb2a604100d1f352506ad90b7fb1f20db306fbd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4QTg4OkMzMDU1OjFEN0Y4NzY6MjVFMTVDQjo2OTkwMDQ5NyIsInZpc2l0b3JfaWQiOiI2MjI0Mzg3NDgzNDUzMzY5ODMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac9dddce62da16dc6c3a041a9f218d75a9dfd271831d6318099689d721de0e39df
hovercard-subject-tagpull_request:1148183167
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/UnitTestBot/UTBotJava/pull/1457/files
twitter:imagehttps://avatars.githubusercontent.com/u/720952?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/720952?s=400&v=4
og:image:altDescription Adds new fuzzing platform that simplifies developing fuzzing for new languages. Old implementation is still in codebase but will be deprecated and removed soon. Only base Java implement...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/UnitTestBot/UTBotJava git https://github.com/UnitTestBot/UTBotJava.git
octolytics-dimension-user_id87413538
octolytics-dimension-user_loginUnitTestBot
octolytics-dimension-repository_id480810501
octolytics-dimension-repository_nwoUnitTestBot/UTBotJava
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id480810501
octolytics-dimension-repository_network_root_nwoUnitTestBot/UTBotJava
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3b33c5aedc9808f45bc5fcf0b1e4404cf749dac7
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/UnitTestBot/UTBotJava/pull/1457/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FUnitTestBot%2FUTBotJava%2Fpull%2F1457%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FUnitTestBot%2FUTBotJava%2Fpull%2F1457%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=UnitTestBot%2FUTBotJava
Reloadhttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
Reloadhttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
Reloadhttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
UnitTestBot https://github.com/UnitTestBot
UTBotJavahttps://github.com/UnitTestBot/UTBotJava
Notifications https://github.com/login?return_to=%2FUnitTestBot%2FUTBotJava
Fork 45 https://github.com/login?return_to=%2FUnitTestBot%2FUTBotJava
Star 142 https://github.com/login?return_to=%2FUnitTestBot%2FUTBotJava
Code https://github.com/UnitTestBot/UTBotJava
Issues 386 https://github.com/UnitTestBot/UTBotJava/issues
Pull requests 33 https://github.com/UnitTestBot/UTBotJava/pulls
Discussions https://github.com/UnitTestBot/UTBotJava/discussions
Actions https://github.com/UnitTestBot/UTBotJava/actions
Projects 1 https://github.com/UnitTestBot/UTBotJava/projects
Wiki https://github.com/UnitTestBot/UTBotJava/wiki
Security 0 https://github.com/UnitTestBot/UTBotJava/security
Insights https://github.com/UnitTestBot/UTBotJava/pulse
Code https://github.com/UnitTestBot/UTBotJava
Issues https://github.com/UnitTestBot/UTBotJava/issues
Pull requests https://github.com/UnitTestBot/UTBotJava/pulls
Discussions https://github.com/UnitTestBot/UTBotJava/discussions
Actions https://github.com/UnitTestBot/UTBotJava/actions
Projects https://github.com/UnitTestBot/UTBotJava/projects
Wiki https://github.com/UnitTestBot/UTBotJava/wiki
Security https://github.com/UnitTestBot/UTBotJava/security
Insights https://github.com/UnitTestBot/UTBotJava/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FUnitTestBot%2FUTBotJava%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FUnitTestBot%2FUTBotJava%2Fissues%2Fnew%2Fchoose
Markouttehttps://github.com/Markoutte
mainhttps://github.com/UnitTestBot/UTBotJava/tree/main
pelevin/fuzzing_platformhttps://github.com/UnitTestBot/UTBotJava/tree/pelevin/fuzzing_platform
Conversation 14 https://github.com/UnitTestBot/UTBotJava/pull/1457
Commits 9 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits
Checks 0 https://github.com/UnitTestBot/UTBotJava/pull/1457/checks
Files changed https://github.com/UnitTestBot/UTBotJava/pull/1457/files
Please reload this pagehttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
New fuzzing platform https://github.com/UnitTestBot/UTBotJava/pull/1457/files#top
Show all changes 9 commits https://github.com/UnitTestBot/UTBotJava/pull/1457/files
a809321 New fuzzing platform Markoutte Nov 2, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/a809321bcd1fdf02dc7fae9a875cdb79068d5069
fddb530 Fixes for summarization Markoutte Dec 6, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/fddb530b683519064404f24c4dffeb4cba838756
5423727 Fix fuzzing when collection with generics is this object Markoutte Dec 7, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/542372706e25850c63664e25dac24680f95ea12f
6f9fa08 Fix for summarization when list of parameters was the same for every … Markoutte Dec 7, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/6f9fa087c3673b3e36dd0de9c0ab29f6a236e841
cc89dc5 Changes to fuzzer doc Markoutte Dec 7, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/cc89dc5443c8219b6773a90141a8a01bc59c4fb0
3897c5e Clarify some ObjectValueProvider entities Markoutte Dec 8, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/3897c5ec0ee1be9e9f7fdfac3328677a68fab6a8
47a4c3c Fuzzer can pass one object into several arguments of same type Markoutte Dec 8, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/47a4c3c160d1386b7341f4b8da74a1475871f49f
aa239b8 Fix double values mutations Markoutte Dec 8, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/aa239b8cfcf9767ee9fcbb7de2a65e337755a479
f759f20 Fix summarization display name Markoutte Dec 12, 2022 https://github.com/UnitTestBot/UTBotJava/pull/1457/commits/f759f20f3fa6f46feeb5397dddfda71184d1bd5f
Clear filters https://github.com/UnitTestBot/UTBotJava/pull/1457/files
Please reload this pagehttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
Please reload this pagehttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
Fuzzing Platform.md https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-2b43471c2755da630ebbe1601be21c0b04a713f05d926e7b88466660c07414a9
settings.gradle.kts https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d
UtBotSymbolicEngine.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-c98f4140e62e268dc10fc13fa079011d64b75049b55fc664ca43e6c4aa6f5280
UtBotJavaApi.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-b91dfa7d5500020da58f4da128628f4c58b08063c19d950d23e7c5a4563aa52f
FuzzerFunctions.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-6477903d2ab68a3e8741d07536b97f49a7c82429bc87b6bf9daa4caa642e8360
build.gradle.kts https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-9a47b86460325beb13e85eb3d24c3dd40258375361f4d084853aefff91a3c1ba
FuzzedType.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-500ea9c6c6cfa202acc81dbd0bebc4d180b704b1e65a8675c533b5d7cfcb0a16
FuzzedValue.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ccf98832ea2ace4f5855d9460ac6a63f6e53c7a7e7fcb9dbbdf9947268a092d5
Fuzzer.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-cc5eda9c12327c4fc623d0b83609e3e18dfea4aa29fc7dbf355d505ab658fd62
FuzzerStatistics.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-67f178ca6c39a28d4ec558f24283df4312734b97e804cbb8655a966c3f7a8529
ModelMutator.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-1a1d7957761fb8ce0c1e44dbba7984c391a7ca07c7bad69ee11755d85fd85d24
ModelProvider.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-15b29f12d1248d7c81c23615141031a88a68e6331e7061e480545f079ff4fdeb
NumberRandomMutator.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-58ccb60f65557bc3d545094a9770ac1df8fe8db171d6e44fe465f76fc781c480
StringRandomMutator.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-3ac8d53a2a6ef6db2ba57b54c4f50db4752edfda8310f1f4907a92bfa5e3c797
AssembleModelUtils.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-c733a79500a9672f2e3a38b934ecc0f1af1983695946c07c98fa68e90c30af4e
DateConstantModelProvider.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-a0a5e9a4018169459d75d04778ebee8f0ae9396dd41292e493b5323050c38c52
ObjectModelProvider.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-b5a9de00e3062ccca5542ecf728a101fbd4f89f91e45487d41d7dd8b62d2394f
RegexModelProvider.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-1245c761bc3b321cf4bb60daae49fdee8691e04c1014801fb981b40ffc3b9a9b
JavaLanguage.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-d8c9fe6c785fcbd2be4e42ad2e245ca0e698d382c3a18b8e707baee518d6a9c3
Arrays.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-142da84eab6ab761022d61c33ee3c61ba5e010d2e9f07154ad18712c5845b549
Collections.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-d80121f949fd0450a13706402896dffb9bc6b9787c031b4aca61a009dd884e93
Enums.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-814e69f8ca2a0318714d5dae9e43eba5aa3b690d939b75d01ad11a6a789834f4
Objects.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ac951ef1b4c3dd6466fafc1ecd51fc6d3e3e2099d44d02db1c33ef7b8ced497a
Others.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ec09123c2cf3b90a2982a3ab6a93ab4f1abfec1535b535a70080a9dd8df04e7c
Primitives.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-8496df6ff3d9471b5b1d8553604f41ae9395d1e9df0823365c0297bc52c990d6
ModelMutatorTest.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-2136e27b87422ab705cd44d4fed83727b0cd033868073b3930e7eb0135a838e7
build.gradle.kts https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-49386bf972e18adb3b3ebaf5bacf67f3a90400ec863b6c0a4a787e68b4736305
A.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-9b012393d8ac71fa52f9c35f52e3ed121c6249edcba484e673ebc4e64bc0c3d6
Api.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-73964631b6688a189f69c6d9ccfe85228e233e2494f67cc2fee42bded05a3a61
Configuration.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ed4fcc02d2fefa0b5a8c40e8e84886c25e741c57e43f77018f6befc3a2a156a4
Mutations.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-f3af58b21e50a0934d42f1f4979d84f7e5450d78104c9ddbd3ae347c574f9031
Providers.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-5a7ce3d0d98c620ab48da2bb2f051a3d1bbe10bfc19c3e61dfdd87f890cb27de
AbcFuzzing.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-1902f37898f81a3b64b8f106029ae575afb14c3073c604659eae3b79bdefb754
JavaFuzzing.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-da0cb779d2c637157a0def0c74840ec62a0574a1fe430562486fa729ef860f0d
JsonFuzzing.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-6a33270c6de6bc3c292b6eb9fbe6cf1a45d77d8d53b460a3ba31d02db508023d
BitVectorValue.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-85dccfb6df394f0d137a0f99b40acf87c7c95bdaf7c12f99524145178bb13870
IEEE754Value.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-794eb3b6d19e7eaaf77e41f63f1358750f2292ae137ccd028d5e1e37ca54e669
KnownValue.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-bb0eb7d4bf6891a26d5580c48e44af97174dfeceba2bfd05fd6534d0cd91a9ad
RegexValue.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-fd2554f6d74bf14b2e8d94d9523ec84d2499b19a99e9ece5a1824f020d988329
StringValue.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-0ed021cd0ba9e2eebb8c56b989f9a84ab03dd718b826ee417ed68df3e7e1d926
CartesianProduct.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ea765ab8f546e01ba3f2b461028f135175b0e0101a3f1b0ec2d0e1364a6a7339
Combinations.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-bd16eace3d47b9889745a6eea6f834acc29b00d2ee30a6cf68fe930d47d97421
Functions.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-aa6ef76c56840cd42d014767819fd92e79c919117137cc358806d5ae68888e3f
PseudoShuffledIntProgression.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ea2ad034193bc007beecf2be01f88d25bb5a2fb44a69410708b846bfb63ec2d2
RandomExtensions.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-4c27aafa31c067d4fd464c01bdf063553900dca822ba2b92fc38ccbfeb32d39d
Trie.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ada98bbe5252a63934ea4e385bd6f2abfc1f80f6dc67e48fdf4a10480ba64f13
BitVectorValueTest.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-9c9936c41633ec6e70f8b5d16eaf7ce1c592af446943e5dff04305fdb3590566
Arrays.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-9c55723b2430e7cdd929955fe303e6fdf7bbc242fbaef84d4494329e59b4b3c0
Collections.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-0f3434bba7a4a1901c095a14c863a235f010826d490efdd5b1ab8f3196645c71
Dates.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-3fb79c44e73e14c1d36cf3fb1e9bbcdcd1cf8a7ba3e00c7b27683681c5ec5c58
Enums.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-708738a951bee20cfe0692654972560314e79a5d9bdab0ae0d4ad5e1bd8e269b
Floats.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-4c876bd4675a493f4124ea81390e5fb7a0a9b546de74cbf0ce043891fb61ef75
Integers.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-1e8ecc1e8b47efed3d50fa1e6ca6c999f60b6336bc0f7d5c58025c7784eb58b8
Objects.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-1ef77d4fa8b00d95e714d4f7b23b958acc8caebc47a6f8ea7f206ffbdd6222e9
Strings.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-a217f1e5f9b7eb3a1fef5efc0f3ffd26cb23175854d2b29f468eac16f39db838
Recursive.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-09957323216e223f71d4ff4e6aac43aa04037a468c2ababa872b33be5c7ed4cc
UserDefinedClass.java https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-cccb5d492f3ff0f261c4f17e44465e04f612030caf57af9d48f1113bcca18130
CombinationsTest.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-ac9084025b02ece74d487839a83ea38898f5d1d617147978a3d69cb4b8ebbb9f
PseudoShuffledIntProgressionTest.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-573201b13640f723236e86957d6449b964d306a5951d14dc80429e57524681de
RandomExtensionsTest.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-97ed172dacf5afde80ce94a54a98294614e1d2d73113286c8df165a3803d972b
TrieTest.kt https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-d1c4f98065f8222ad71d02910a5985de4ac01494e7562e0d65ea587ac64011c8
docs/Fuzzing Platform.mdhttps://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-2b43471c2755da630ebbe1601be21c0b04a713f05d926e7b88466660c07414a9
View file https://github.com/UnitTestBot/UTBotJava/blob/f759f20f3fa6f46feeb5397dddfda71184d1bd5f/docs/Fuzzing%20Platform.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/UnitTestBot/UTBotJava/pull/1457/{{ revealButtonHref }}
settings.gradle.ktshttps://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d
View file https://github.com/UnitTestBot/UTBotJava/blob/f759f20f3fa6f46feeb5397dddfda71184d1bd5f/settings.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/UnitTestBot/UTBotJava/pull/1457/{{ revealButtonHref }}
https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d
https://github.com/UnitTestBot/UTBotJava/pull/1457/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d
Please reload this pagehttps://github.com/UnitTestBot/UTBotJava/pull/1457/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.