├── .github └── workflows │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── org │ │ └── jeasy │ │ └── random │ │ ├── EasyRandomExtension.java │ │ ├── Random.java │ │ ├── RecordFactory.java │ │ └── validation │ │ ├── BeanValidationRandomizerHandlers.java │ │ ├── CreditCardNumberAnnotationHandler.java │ │ ├── EANAnnotationHandler.java │ │ ├── IsbnAnnotationHandler.java │ │ ├── JakartaDecimalMinMaxAnnotationHandler.java │ │ ├── JakartaMinMaxAnnotationHandler.java │ │ ├── JakartaPatternAnnotationHandler.java │ │ ├── JakartaSizeAnnotationHandler.java │ │ ├── LengthAnnotationHandler.java │ │ ├── RangeAnnotationHandler.java │ │ ├── URLAnnotationHandler.java │ │ └── UUIDAnnotationHandler.java └── resources │ └── META-INF │ └── services │ ├── org.jeasy.random.api.RandomizerRegistry │ └── org.junit.jupiter.api.extension.Extension └── test ├── java └── org │ └── mvnsearch │ ├── Account.java │ ├── AppTest.java │ ├── Phone.java │ ├── RecordTest.java │ └── User.java └── resources └── junit-platform.properties /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/EasyRandomExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/EasyRandomExtension.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/Random.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/Random.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/RecordFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/RecordFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/BeanValidationRandomizerHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/BeanValidationRandomizerHandlers.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/CreditCardNumberAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/CreditCardNumberAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/EANAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/EANAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/IsbnAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/IsbnAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/JakartaDecimalMinMaxAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/JakartaDecimalMinMaxAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/JakartaMinMaxAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/JakartaMinMaxAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/JakartaPatternAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/JakartaPatternAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/JakartaSizeAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/JakartaSizeAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/LengthAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/LengthAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/RangeAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/RangeAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/URLAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/URLAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jeasy/random/validation/UUIDAnnotationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/java/org/jeasy/random/validation/UUIDAnnotationHandler.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.jeasy.random.api.RandomizerRegistry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/resources/META-INF/services/org.jeasy.random.api.RandomizerRegistry -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension -------------------------------------------------------------------------------- /src/test/java/org/mvnsearch/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/test/java/org/mvnsearch/Account.java -------------------------------------------------------------------------------- /src/test/java/org/mvnsearch/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/test/java/org/mvnsearch/AppTest.java -------------------------------------------------------------------------------- /src/test/java/org/mvnsearch/Phone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/test/java/org/mvnsearch/Phone.java -------------------------------------------------------------------------------- /src/test/java/org/mvnsearch/RecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/test/java/org/mvnsearch/RecordTest.java -------------------------------------------------------------------------------- /src/test/java/org/mvnsearch/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/test/java/org/mvnsearch/User.java -------------------------------------------------------------------------------- /src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-china/easy-random-junit5-extension/HEAD/src/test/resources/junit-platform.properties --------------------------------------------------------------------------------