Search in sources :

Example 21 with Widget

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());
}
Also used : Widget(org.minijax.db.test.Widget) Test(org.junit.Test)

Example 22 with Widget

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());
}
Also used : Widget(org.minijax.db.test.Widget) Test(org.junit.Test)

Example 23 with Widget

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());
}
Also used : Widget(org.minijax.db.test.Widget) Test(org.junit.Test)

Example 24 with Widget

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());
}
Also used : Widget(org.minijax.db.test.Widget) Test(org.junit.Test)

Example 25 with Widget

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);
}
Also used : Widget(org.minijax.db.test.Widget) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)29 Widget (org.minijax.db.test.Widget)29 MinijaxTest (org.minijax.test.MinijaxTest)6 ArrayList (java.util.ArrayList)1 Minijax (org.minijax.Minijax)1 MinijaxApplication (org.minijax.MinijaxApplication)1 MinijaxRequestContext (org.minijax.MinijaxRequestContext)1 MockHttpServletRequest (org.minijax.test.MockHttpServletRequest)1