use of org.ligoj.app.model.ParameterValue in project ligoj-api by ligoj.
the class ParameterValueResourceTest method createTextEmptyPattern.
@Test
public void createTextEmptyPattern() {
final ParameterValueCreateVo parameterValue = new ParameterValueCreateVo();
parameterValue.setParameter(parameterRepository.findOne("c_170").getId());
parameterValue.setText("va-l-u-9e");
final ParameterValue entity = resource.createInternal(parameterValue);
Assertions.assertEquals(parameterValue.getParameter(), entity.getParameter().getId());
Assertions.assertEquals("va-l-u-9e", entity.getData());
}
use of org.ligoj.app.model.ParameterValue in project ligoj-api by ligoj.
the class ParameterValueResourceTest method createText.
@Test
public void createText() {
final ParameterValueCreateVo parameterValue = new ParameterValueCreateVo();
parameterValue.setParameter(parameterRepository.findOne("c_2").getId());
parameterValue.setText("value");
final ParameterValue entity = resource.createInternal(parameterValue);
Assertions.assertEquals(parameterValue.getParameter(), entity.getParameter().getId());
Assertions.assertEquals("value", entity.getData());
}
use of org.ligoj.app.model.ParameterValue in project ligoj-api by ligoj.
the class ParameterValueResourceTest method createBoolean.
@Test
public void createBoolean() {
final ParameterValueCreateVo parameterValue = new ParameterValueCreateVo();
parameterValue.setParameter(parameterRepository.findOne("c_5").getId());
parameterValue.setBool(Boolean.TRUE);
final ParameterValue entity = resource.createInternal(parameterValue);
Assertions.assertEquals(parameterValue.getParameter(), entity.getParameter().getId());
Assertions.assertEquals(parameterValue.getBool().toString(), entity.getData());
}
use of org.ligoj.app.model.ParameterValue in project ligoj-api by ligoj.
the class ParameterValueResourceTest method createIndex.
@Test
public void createIndex() {
final ParameterValueCreateVo parameterValue = new ParameterValueCreateVo();
parameterValue.setParameter(parameterRepository.findOne("c_3").getId());
parameterValue.setIndex(1);
final ParameterValue entity = resource.createInternal(parameterValue);
Assertions.assertEquals(parameterValue.getParameter(), entity.getParameter().getId());
Assertions.assertEquals("1", entity.getData());
}
use of org.ligoj.app.model.ParameterValue in project ligoj-api by ligoj.
the class ParameterValueResourceTest method findIntegerNoData.
@Test
public void findIntegerNoData() {
final Parameter parameter = parameterRepository.findOne("c_4");
parameter.setData(null);
final ParameterValue parameterValueEntity = newParameterValue("1", parameter);
em.persist(parameterValueEntity);
em.flush();
final ParameterValueVo valueVo = resource.toVo(parameterValueEntity);
Assertions.assertEquals(parameter.getId(), valueVo.getParameter().getId());
Assertions.assertEquals(1, valueVo.getInteger().intValue());
Assertions.assertNotNull(valueVo.getCreatedDate());
Assertions.assertNotNull(valueVo.getCreatedBy());
}
Aggregations