├── .github ├── dependabot.yml └── workflows │ ├── maven-release.yml │ └── maven-verify.yml ├── .gitignore ├── .mvn └── settings.xml ├── LICENSE ├── README.md ├── logo.png ├── pom.xml ├── readme_class_diagram.jpg └── src ├── main ├── java │ └── com │ │ └── ocadotechnology │ │ └── gembus │ │ └── test │ │ ├── AndroidReflectionHelper.java │ │ ├── Arranger.java │ │ ├── ArrangersConfigurer.java │ │ ├── CurrentEnhancedRandom.java │ │ ├── CustomArranger.java │ │ ├── CustomArrangerRandomizerRegistry.java │ │ ├── DecoratedObjectFactory.java │ │ ├── EnhancedRandom.java │ │ ├── InstanceProducerHelper.java │ │ ├── MarkovChain.java │ │ ├── MarkovStringRandomizer.java │ │ ├── MyEasyRandomParameters.java │ │ ├── NestingSafeExecutor.java │ │ ├── OverridesHelper.java │ │ ├── PropertiesFromFile.java │ │ ├── PropertiesWrapper.java │ │ ├── ReflectionHelper.java │ │ ├── SeedHelper.java │ │ ├── easyrandom │ │ ├── DepthLimitationObjectFactory.java │ │ ├── RecordReflectionUtils.java │ │ └── package-info.java │ │ └── rearranger │ │ ├── ObjectRearranger.java │ │ ├── OverridesPrettyPrinter.java │ │ ├── Rearranger.java │ │ └── RecordRearranger.java ├── kotlin │ └── com │ │ └── ocadotechnology │ │ └── gembus │ │ └── test │ │ ├── rearrangerkt │ │ └── Rearranger.kt │ │ └── testUtils.kt └── resources │ └── enMarkovChain └── test ├── java └── com │ └── ocadotechnology │ └── gembus │ ├── NonPublicArrangerTest.java │ ├── ToTestNonPublic.java │ ├── bugfix │ ├── ComplexRecord.java │ ├── Description.java │ ├── RecordsWithOverridesTest.java │ └── concurrency │ │ ├── ConcurrencyTest.java │ │ └── CustomStruct.java │ └── test │ ├── AndroidReflectionHelperTest.java │ ├── ArrangerBeanValidationSupportTest.java │ ├── ArrangerRecordsTest.java │ ├── ArrangerSealedInterfacesTest.java │ ├── ArrangerTest.java │ ├── ArrangerTestEnumSet.java │ ├── ArrangerTestNestedObjects.java │ ├── ArrangerTestOverrideDefaults.java │ ├── ArrangerTestOverrides.java │ ├── ArrangerTestSequencesUniqueness.java │ ├── ArrangerTestSyntheticFields.java │ ├── ArrangersConfigurerTest.java │ ├── CustomArrangerTest.java │ ├── DecoratedObjectFactoryTest.java │ ├── EnhancedRandomTest.java │ ├── MarkovChainTest.java │ ├── MarkovStringRandomizerTest.java │ ├── PropertiesWrapperTest.java │ └── rearranger │ └── RearrangerTest.java ├── kotlin └── com │ ├── ocado │ └── gembus │ │ └── test │ │ └── KotlinArrangerTest.kt │ └── ocadotechnology │ └── gembus │ └── test │ └── rearrangerkt │ └── RearrangerKotlinTest.kt └── resources ├── arranger.properties ├── enMarkovChain ├── file └── wordMarkovChain /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/maven-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/.github/workflows/maven-release.yml -------------------------------------------------------------------------------- /.github/workflows/maven-verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/.github/workflows/maven-verify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/.mvn/settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/README.md -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/logo.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/pom.xml -------------------------------------------------------------------------------- /readme_class_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/readme_class_diagram.jpg -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/AndroidReflectionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/AndroidReflectionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/Arranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/Arranger.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/ArrangersConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/ArrangersConfigurer.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/CurrentEnhancedRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/CurrentEnhancedRandom.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/CustomArranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/CustomArranger.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/CustomArrangerRandomizerRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/CustomArrangerRandomizerRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/DecoratedObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/DecoratedObjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/EnhancedRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/EnhancedRandom.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/InstanceProducerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/InstanceProducerHelper.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/MarkovChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/MarkovChain.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/MarkovStringRandomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/MarkovStringRandomizer.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/MyEasyRandomParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/MyEasyRandomParameters.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/NestingSafeExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/NestingSafeExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/OverridesHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/OverridesHelper.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/PropertiesFromFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/PropertiesFromFile.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/PropertiesWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/PropertiesWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/ReflectionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/ReflectionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/SeedHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/SeedHelper.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/easyrandom/DepthLimitationObjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/easyrandom/DepthLimitationObjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/easyrandom/RecordReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/easyrandom/RecordReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/easyrandom/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/easyrandom/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/rearranger/ObjectRearranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/rearranger/ObjectRearranger.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/rearranger/OverridesPrettyPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/rearranger/OverridesPrettyPrinter.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/rearranger/Rearranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/rearranger/Rearranger.java -------------------------------------------------------------------------------- /src/main/java/com/ocadotechnology/gembus/test/rearranger/RecordRearranger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/java/com/ocadotechnology/gembus/test/rearranger/RecordRearranger.java -------------------------------------------------------------------------------- /src/main/kotlin/com/ocadotechnology/gembus/test/rearrangerkt/Rearranger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/kotlin/com/ocadotechnology/gembus/test/rearrangerkt/Rearranger.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/ocadotechnology/gembus/test/testUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/kotlin/com/ocadotechnology/gembus/test/testUtils.kt -------------------------------------------------------------------------------- /src/main/resources/enMarkovChain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/main/resources/enMarkovChain -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/NonPublicArrangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/NonPublicArrangerTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/ToTestNonPublic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/ToTestNonPublic.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/bugfix/ComplexRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/bugfix/ComplexRecord.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/bugfix/Description.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/bugfix/Description.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/bugfix/RecordsWithOverridesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/bugfix/RecordsWithOverridesTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/bugfix/concurrency/ConcurrencyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/bugfix/concurrency/ConcurrencyTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/bugfix/concurrency/CustomStruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/bugfix/concurrency/CustomStruct.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/AndroidReflectionHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/AndroidReflectionHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerBeanValidationSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerBeanValidationSupportTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerRecordsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerRecordsTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerSealedInterfacesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerSealedInterfacesTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTestEnumSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTestEnumSet.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTestNestedObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTestNestedObjects.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTestOverrideDefaults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTestOverrideDefaults.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTestOverrides.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTestOverrides.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTestSequencesUniqueness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTestSequencesUniqueness.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangerTestSyntheticFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangerTestSyntheticFields.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/ArrangersConfigurerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/ArrangersConfigurerTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/CustomArrangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/CustomArrangerTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/DecoratedObjectFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/DecoratedObjectFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/EnhancedRandomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/EnhancedRandomTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/MarkovChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/MarkovChainTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/MarkovStringRandomizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/MarkovStringRandomizerTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/PropertiesWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/PropertiesWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/com/ocadotechnology/gembus/test/rearranger/RearrangerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/java/com/ocadotechnology/gembus/test/rearranger/RearrangerTest.java -------------------------------------------------------------------------------- /src/test/kotlin/com/ocado/gembus/test/KotlinArrangerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/kotlin/com/ocado/gembus/test/KotlinArrangerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/com/ocadotechnology/gembus/test/rearrangerkt/RearrangerKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/kotlin/com/ocadotechnology/gembus/test/rearrangerkt/RearrangerKotlinTest.kt -------------------------------------------------------------------------------- /src/test/resources/arranger.properties: -------------------------------------------------------------------------------- 1 | arranger.root=com.ocadotechnology.gembus -------------------------------------------------------------------------------- /src/test/resources/enMarkovChain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/resources/enMarkovChain -------------------------------------------------------------------------------- /src/test/resources/file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/resources/wordMarkovChain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ocadotechnology/test-arranger/HEAD/src/test/resources/wordMarkovChain --------------------------------------------------------------------------------