use of org.minijax.db.test.Widget in project minijax by minijax.
the class NamedEntityTest method testGenerateHandle.
@Test
public void testGenerateHandle() {
final Widget w = new Widget();
w.generateHandle();
assertNotNull(w.getHandle());
}
use of org.minijax.db.test.Widget in project minijax by minijax.
the class NamedEntityTest method testGettersSetters.
@Test
public void testGettersSetters() {
final Widget w = new Widget();
w.setId(IdUtils.create());
w.setCreatedDateTime(Instant.now());
w.setUpdatedDateTime(Instant.now().plusSeconds(1L));
w.setName("foo");
w.setHandle("bar");
w.setAvatar(new Avatar("http://img1", "http://img2"));
w.setDeleted(false);
assertEquals(w.getId(), w.getId());
assertEquals(w.getCreatedDateTime(), w.getCreatedDateTime());
assertEquals(w.getUpdatedDateTime(), w.getUpdatedDateTime());
assertEquals("foo", w.getName());
assertEquals("bar", w.getHandle());
assertEquals("http://img1", w.getAvatar().getImageUrl());
assertEquals("http://img2", w.getAvatar().getThumbUrl());
assertEquals("/widgets/" + w.getId(), w.getUri().toString());
assertFalse(w.isDeleted());
assertNull(w.getDeletedDateTime());
w.setDeleted(true);
assertTrue(w.isDeleted());
assertNotNull(w.getDeletedDateTime());
}
use of org.minijax.db.test.Widget in project minijax by minijax.
the class NamedEntityTest method testValidateNullHandle.
@Test
public void testValidateNullHandle() {
final Widget w = new Widget();
w.setHandle(null);
w.setName("foo");
assertTrue(validator.validate(w).isEmpty());
}
use of org.minijax.db.test.Widget in project minijax by minijax.
the class BaseEntityTest method testHashCode.
@Test
public void testHashCode() {
final Widget w2 = new Widget();
assertEquals(w2.getId().hashCode(), w2.hashCode());
}
use of org.minijax.db.test.Widget in project minijax by minijax.
the class BaseEntityTest method testEquals.
@Test
public void testEquals() {
final Widget w1 = new Widget();
final Widget w2 = new Widget();
final Widget w3 = new Widget();
w3.setId(w2.getId());
assertNotEquals(w1, null);
assertNotEquals(w1, new Object());
assertNotEquals(w1, w2);
assertEquals(w1, w1);
assertEquals(w2, w3);
}
Aggregations