Package com.google.ical.values

Examples of com.google.ical.values.DateTimeValueImpl


    assertEquals(date(2006, 10, 13),
                 LocalDateIteratorFactory.dateValueToLocalDate(
                     new DateValueImpl(2006, 10, 13)));
    assertEquals(date(2006, 10, 13),
                 LocalDateIteratorFactory.dateValueToLocalDate(
                     new DateTimeValueImpl(2006, 10, 13, 12, 30, 1)));
  }
View Full Code Here


    assertEquals(dateTime(2006, 10, 13, 0, 0, 0),
                 DateTimeIteratorFactory.dateValueToDateTime(
                     new DateValueImpl(2006, 10, 13)));
    assertEquals(dateTime(2006, 10, 13, 12, 30, 1),
                 DateTimeIteratorFactory.dateValueToDateTime(
                     new DateTimeValueImpl(2006, 10, 13, 12, 30, 1)));
  }
View Full Code Here

                 DateTimeIteratorFactory.dateValueToDateTime(
                     new DateTimeValueImpl(2006, 10, 13, 12, 30, 1)));
  }

  public void testDateToDateTimeValue() throws Exception {
    assertEquals(new DateTimeValueImpl(2006, 10, 13, 0, 0, 0),
                 DateTimeIteratorFactory.dateTimeToDateValue(
                     dateTime(2006, 10, 13, 0, 0, 0)));
    assertEquals(new DateTimeValueImpl(2006, 10, 13, 12, 30, 1),
                 DateTimeIteratorFactory.dateTimeToDateValue(
                     dateTime(2006, 10, 13, 12, 30, 1)));
  }
View Full Code Here

                 DateTimeIteratorFactory.dateTimeToDateValue(
                     dateTime(2006, 10, 13, 12, 30, 1)));
  }

  public void testConsistency() throws Exception {
    DateTimeValue dtv = new DateTimeValueImpl(2006, 10, 13, 12, 30, 1);
    assertEquals(dtv, DateTimeIteratorFactory.dateTimeToDateValue(
                     DateTimeIteratorFactory.dateValueToDateTime(dtv)));
  }
View Full Code Here

    if (midnightAsDate && 0 == (h | m | s)) {
      return new DateValueImpl(c.get(Calendar.YEAR),
                               c.get(Calendar.MONTH) + 1,
                               c.get(Calendar.DAY_OF_MONTH));
    } else {
      return new DateTimeValueImpl(c.get(Calendar.YEAR),
                                   c.get(Calendar.MONTH) + 1,
                                   c.get(Calendar.DAY_OF_MONTH),
                                   h,
                                   m,
                                   s);
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-8-11 5:0:0", b.toString());
  }

  public void testSerialHourGeneratorGivenTime() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 1, 25, 30);
    Generator g = Generators.serialHourGenerator(7, dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 1:25:30", b.toString());
    assertTrue(g.generate(b));
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-8-11 6:25:30", b.toString());
  }

  public void testSerialHourGeneratorRolledBack() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 1, 25, 30);
    Generator g = Generators.serialHourGenerator(7, dtStart);
    DTBuilder b = new DTBuilder(new DateTimeValueImpl(2011, 8, 1, 0, 29, 50));
    assertTrue(g.generate(b));
    assertEquals("2011-8-1 1:29:50", b.toString());
    assertTrue(g.generate(b));
    assertEquals("2011-8-1 8:29:50", b.toString());
    assertTrue(g.generate(b));
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-9-9 3:0:0", b.toString());
  }

  public void testByHourGeneratorGivenDateTime() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 3, 11, 12);
    Generator g = Generators.byHourGenerator(new int[] { 3, 9, 11 }, dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 3:11:12", b.toString());
    assertTrue(g.generate(b));
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-9-9 3:11:12", b.toString());
  }

  public void testSingleByHourGeneratorGivenDateTime() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 3, 11, 12);
    Generator g = Generators.byHourGenerator(new int[] { 7 }, dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 7:11:12", b.toString());
    ++b.day;
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-9-9 7:11:12", b.toString());
  }

  public void testSerialMinuteGeneratorBigInterval() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 15, 30, 0);
    Generator g = Generators.serialMinuteGenerator(100, dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 15:30:0", b.toString());
    assertFalse(g.generate(b));
View Full Code Here

TOP

Related Classes of com.google.ical.values.DateTimeValueImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.