
com.github.jsonzou.jmockdata.mocker.FloatMocker Maven / Gradle / Ivy
package com.github.jsonzou.jmockdata.mocker;
import com.github.jsonzou.jmockdata.DataConfig;
import com.github.jsonzou.jmockdata.MockConfig;
import com.github.jsonzou.jmockdata.Mocker;
import com.github.jsonzou.jmockdata.util.RandomUtils;
/**
* Float对象模拟器
*/
public class FloatMocker implements Mocker {
@Override
public Float mock(DataConfig mockConfig) {
/**
* 若根据正则模拟
*/
if(mockConfig.numberXeger()!=null){
return RandomUtils.nextNumberFromXeger(mockConfig.numberXeger()).floatValue();
}
return RandomUtils.nextFloat(mockConfig.floatRange()[0], mockConfig.floatRange()[1]);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy