Skip to content

Commit 58c1b51

Browse files
author
JsonZou
committed
1.数字类型不可模拟负数bug修改
2.增加小数位配置项
1 parent 0efc692 commit 58c1b51

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

README.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,20 @@ Jmockdata插件通过随机算法模拟Java数据.
3030
## Download
3131

3232
>
33-
### _Jmockdata-4.1.0_
33+
### _Jmockdata-4.1.1_
3434
#### Jar
35-
> [Jmockdata-4.1.0](http://repo.maven.apache.org/maven2/com/github/jsonzou/jmockdata/4.1.0/jmockdata-4.1.0.jar)
35+
> [Jmockdata-4.1.1](http://repo.maven.apache.org/maven2/com/github/jsonzou/jmockdata/4.1.1/jmockdata-4.1.1.jar)
3636
#### Maven
3737
```
3838
<dependency>
3939
<groupId>com.github.jsonzou</groupId>
4040
<artifactId>jmockdata</artifactId>
41-
<version>4.1.0</version>
41+
<version>4.1.1</version>
4242
</dependency>
4343
```
4444
#### Gradle
4545
```
46-
compile group: 'com.github.jsonzou', name: 'jmockdata', version: '4.1.0'
46+
compile group: 'com.github.jsonzou', name: 'jmockdata', version: '4.1.1'
4747
```
4848
#### 更多已发布版本下载
4949
> [https://github.com/jsonzou/jmockdata/releases](https://github.com/jsonzou/jmockdata/releases)
@@ -304,6 +304,17 @@ MockConfig mockConfig = new MockConfig()
304304
```
305305

306306
## 高级特性
307+
### 设置小数位数
308+
```java
309+
public void testDecimalScaleMock() {
310+
MockConfig mockConfig = new MockConfig()
311+
.doubleRange(-1.1d,9999.99999d)
312+
.floatRange(-1.11111f,9999.99999f)
313+
.decimalScale(3) // 设置小数位数为3,默认是2
314+
.globalConfig();
315+
JMockData.mock(BigDecimal.class,mockConfig);
316+
}
317+
```
307318

308319
### 根据正则模拟数据
309320

src/test/java/com/github/jsonzou/jmockdata/JMockDataTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ public void testDecimalScaleMock() {
236236
MockConfig mockConfig = new MockConfig()
237237
.doubleRange(-1.1d,9999.99999d)
238238
.floatRange(-1.11111f,9999.99999f)
239-
.decimalScale(3)
239+
.decimalScale(3) // 设置小数位数为3,默认是2
240240
.globalConfig();
241241
for (int i=0;i<100;i++){
242242
System.out.print(JMockData.mock(BigDecimal.class,mockConfig)+" ");

0 commit comments

Comments
 (0)