package io.robe.admin.hibernate.dao;
import io.robe.admin.hibernate.entity.SystemParameter;
import org.junit.Assert;
import org.junit.Test;
import java.util.Optional;
/**
* Created by hasanmumin on 12/10/2016.
*/
public class SystemParameterDaoTest extends BaseDaoTest<SystemParameter, SystemParameterDao> {
@Override
public SystemParameter instance() {
SystemParameter systemParameter = new SystemParameter();
systemParameter.setValue("VALUE");
systemParameter.setKey("KEY");
return systemParameter;
}
@Override
public SystemParameter update(SystemParameter model) {
model.setValue("VALUE_CHANGED");
return model;
}
@Test
public void findByKey() {
super.createFrom();
Optional<SystemParameter> systemParameter = dao.findByKey("KEY");
Assert.assertTrue(systemParameter.isPresent());
super.deleteFrom(systemParameter.get());
}
}