示例#1
0
 @Test
 public void testNumber() {
   final DataItem item = new DataItem();
   final double val = 123.456;
   item.setNumber(val);
   assertEquals(val, item.getNumber(), 0.000001);
 }
示例#2
0
 @Test
 public void testText() {
   final DataItem item = new DataItem();
   final String val = "abc";
   item.setText(val);
   assertEquals(val, item.getText());
 }
示例#3
0
  @Test
  public void testDate() {
    final DataItem item = new DataItem();

    // Not that we use a different API to create a Date
    // in the client-side test (GwtTestDataItem),
    // because this API is not available in GWT client code.
    // TODO: Is there no easier (and non-deprecated) way to create
    // a Date instance?
    Calendar cal = new GregorianCalendar();
    cal.setTime(new Date());
    cal.set(Calendar.HOUR_OF_DAY, 0);
    cal.set(Calendar.MINUTE, 0);
    cal.set(Calendar.SECOND, 0);
    cal.set(Calendar.MILLISECOND, 0);
    cal.set(Calendar.YEAR, 1973);
    cal.set(Calendar.MONTH, 4); /* The month is 0 indexed. */
    cal.set(Calendar.DAY_OF_MONTH, 11);
    final Date val = cal.getTime();

    item.setDate(val);
    assertEquals(val, item.getDate());
  }
示例#4
0
 @Test
 public void testBoolean() {
   final DataItem item = new DataItem();
   item.setBoolean(true);
   assertEquals(true, item.getBoolean());
 }