μꡬμ¬ν
Fixture Monkey λ ν
μ€νΈ νκ²½μ©μΌλ‘ μ€κ³λμμ΅λλ€. μ΄μ μ½λμλ ν¬ν¨νμ§ μλ κ²μ κΆμ₯ν©λλ€.
μ¬μ© νκ²½
- JDK 1.8 μ΄μ (λλ Kotlin 1.8 μ΄μ)
- JUnit 5 platform
- jqwik 1.7.3
μ’ μμ±
μ’ μμ± | μ€λͺ |
---|---|
fixture-monkey | fixture monkey μ½μ΄ λΌμ΄λΈλ¬λ¦¬ |
fixture-monkey-starter | fixture monkey μμ ν¨ν€μ§ |
fixture-monkey-kotlin | Kotlin μ§μ |
fixture-monkey-starter-kotlin | Kotlin νκ²½μ μν μμ ν¨ν€μ§ |
fixture-monkey-starter λ Fixture Monkey λ₯Ό μμνλ λ° λμμ΄ λλλ‘ fixture-monkey-jakarta-validationκ³Ό κ°μ νλ¬κ·ΈμΈλ€μ΄ ν¨κ» μ 곡λλ μ€νν° ν¨ν€μ§μ λλ€.
Kotlin νκ²½μμλ fixture-monkey-starter-kotlin μ λμ μ¬μ©ν μ μμ΅λλ€.
Gradle
junit-platform-launcher
λ°νμ μμ‘΄μ±μ μΆκ°νμ
μΌ ν©λλ€.
Gradle 9 μ΄μ μ λ°νμ μμ‘΄μ±μ΄ μμ΄λ λμνλ Gradle 9λΆν° νμκ° λ μμ μ
λλ€.
π Gradle 곡μλ¬Έμ β οΈ μ΄μ
testRuntimeOnly("org.junit.platform:junit-platform-launcher:{version}")
testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter:1.0.27")
Maven
<dependency>
<groupId>com.navercorp.fixturemonkey</groupId>
<artifactId>fixture-monkey-starter</artifactId>
<version>1.0.27
</version>
<scope>test</scope>
</dependency>
μλνν° λΌμ΄λΈλ¬λ¦¬ μ§μ
μ’ μμ± | μ€λͺ |
---|---|
fixture-monkey-jackson | Jackson μ§μ |
fixture-monkey-jakarta-validation | Jakarta validation μ§μ |
fixture-monkey-javax-validation | Javax validation μ§μ |
fixture-monkey-mockito | Mockito μ§μ |
fixture-monkey-autoparams | Autoparams μ§μ |