Skip to content

Commit

Permalink
Release 1.0.24 version
Browse files Browse the repository at this point in the history
  • Loading branch information
seongahjo committed Aug 31, 2024
1 parent d27057b commit 9807534
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 5 deletions.
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report_issue_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ assignees: ''
## Steps to reproduce
*Tell us how to reproduce this issue.*
*Or provide us an example repository to check the bug*
*It would be very helpful if you could tell us the seed of the given test, which is provided in `fixture-monkey-junit-jupiter` module*

## Expected behaviour
*Tell us what should happen*
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ Each primitive type property is generated by [Jqwik](https://github.com/jlink/jq
#### Java

```groovy
testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter:1.0.23")
testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter:1.0.24")
```

#### Kotlin

```groovy
testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter-kotlin:1.0.23")
testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter-kotlin:1.0.24")
```

### Maven
Expand All @@ -49,7 +49,7 @@ testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter-kotlin:1.
<dependency>
<groupId>com.navercorp.fixturemonkey</groupId>
<artifactId>fixture-monkey-starter</artifactId>
<version>1.0.23</version>
<version>1.0.24</version>
<scope>test</scope>
</dependency>
```
Expand All @@ -60,7 +60,7 @@ testImplementation("com.navercorp.fixturemonkey:fixture-monkey-starter-kotlin:1.
<dependency>
<groupId>com.navercorp.fixturemonkey</groupId>
<artifactId>fixture-monkey-starter-kotlin</artifactId>
<version>1.0.23</version>
<version>1.0.24</version>
<scope>test</scope>
</dependency>
```
Expand Down Expand Up @@ -185,6 +185,7 @@ Thanks to all [contributors](https://github.com/naver/fixture-monkey/graphs/cont
* [Getting Started Easy Test Fixture Customization with Fixture Monkey](https://medium.com/naver-platform-labs/easy-test-fixture-customization-with-fixture-monkey-4114c6b4b1ef)
* [[Fixture Monkey] 픽스쳐 몽키로 테스트 코드 작성하기 (Java Spring)](https://sunshower99.tistory.com/33)
* [TestFixture를 쉽게 생성해 주는 라이브러리가 있다?](https://oliveyoung.tech/blog/2024-04-01/testcode-use-fixture-monkey/)
* [Fixture Monkey로 테스트 픽스처를 쉽게 생성하고 리팩토링 해보자](https://jxmen.github.io/wiki/project/cs-ai-interviewer/refactoring-with-fixture-monkey/)

Welcome to write articles about Fixture Monkey!
Please let us know if you'd like to share your post.
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ plugins {

allprojects {
group = "com.navercorp.fixturemonkey"
version = "1.0.24-SNAPSHOT"
version = "1.0.24"
}

subprojects {
Expand Down
20 changes: 20 additions & 0 deletions docs/content/v1.0.x-kor/release-notes/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,26 @@ docs:
weight: 100
---

sectionStart
### v.1.0.24
Deprecate `ElementJsonSubTypesObjectPropertyGenerator`, `PropertyJsonSubTypesObjectPropertyGenerator` in `fixture-monkey-jackson` module.
Please use the `ElementJsonSubTypesConcreteTypeResolver`, `PropertyJsonSubTypesConcreteTypeResolver` instead.

Add new APIs that generates the unique value by `Values.unique(Supplier)` or `CombinableArbitrary.unique()`.

Check out the examples below.
```java
.set("$[*]", Values.unique(() -> Arbitraries.integers().between(0, 3).sample()))`,
```

```java
.<List<Integer>>customizeProperty(typedRoot(), CombinableArbitrary::unique)
```

Add `@Seed` to reproduce the randomly populated object in `fixture-monkey-junit-jupiter` module.

sectionEnd

sectionStart
### v.1.0.23
Add the flexible option for complex usage in InterfacePlugin.
Expand Down
19 changes: 19 additions & 0 deletions docs/content/v1.0.x/release-notes/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,25 @@ menu:
docs:
weight: 100
---
sectionStart
### v.1.0.24
Deprecate `ElementJsonSubTypesObjectPropertyGenerator`, `PropertyJsonSubTypesObjectPropertyGenerator` in `fixture-monkey-jackson` module.
Please use the `ElementJsonSubTypesConcreteTypeResolver`, `PropertyJsonSubTypesConcreteTypeResolver` instead.

Add new APIs that generates the unique value by `Values.unique(Supplier)` or `CombinableArbitrary.unique()`.

Check out the examples below.
```java
.set("$[*]", Values.unique(() -> Arbitraries.integers().between(0, 3).sample()))`,
```

```java
.<List<Integer>>customizeProperty(typedRoot(), CombinableArbitrary::unique)
```

Add `@Seed` to reproduce the randomly populated object in `fixture-monkey-junit-jupiter` module.

sectionEnd

sectionStart
### v.1.0.23
Expand Down

0 comments on commit 9807534

Please sign in to comment.