blob: 9015150d6800ee08aa98c91e16c3dc892266a337 [file] [log] [blame]
package org.eclipse.openk.elogbook.viewmodel;
import org.eclipse.openk.elogbook.common.JsonGeneratorBase;
import org.eclipse.openk.elogbook.common.util.ResourceLoaderBase;
import org.junit.Test;
import static org.junit.Assert.assertTrue;
public class ResponsibilityTest extends ResourceLoaderBase {
// IMPORTANT TEST!!!
// Make sure, our Interface produces a DEFINED Json!
// Changes in the interface will HOPEFULLY crash here!!!
@Test
public void testStructureAgainstJson() {
String json = super.loadStringFromResource("testResponsibility.json");
Responsibility resp = JsonGeneratorBase.getGson().fromJson(json, Responsibility.class);
assertTrue(resp.getId() == 3);
assertTrue(resp.getResponsibleUser().equals("currentResponsibleUser"));
assertTrue(resp.getNewResponsibleUser().equals("newResponsibleUser"));
assertTrue(resp.getBranchName().equals("W"));
assertTrue(resp.isActive());
}
@Test
public void testSetters() {
Responsibility resp = new Responsibility();
resp.setId(3);
resp.setBranchName("S");
resp.setIsActive(true);
}
}