Package com.google.ical.values

Examples of com.google.ical.values.DateValue


    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

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

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

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

  public void testByMinuteGenerator() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 5, 0, 17);
    Generator g = Generators.byMinuteGenerator(
        new int[] { 3, 57, 20, 3 }, dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 5:3:17", b.toString());
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-8-8 6:3:17", b.toString());
  }

  public void testSingleByMinuteGenerator() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 5, 30, 17);
    Generator g = Generators.byMinuteGenerator(new int[0], dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 5:30:17", b.toString());
    assertFalse(g.generate(b));
View Full Code Here

    assertEquals("2011-8-9 6:30:17", b.toString());
    assertFalse(g.generate(b));
  }

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

    assertTrue(g.generate(b));
    assertEquals("2011-8-8 19:4:18", b.toString());
  }

  public void testBySecondGenerator() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 19, 1, 23);
    Generator g = Generators.bySecondGenerator(
        new int[] { 25, 48, 2 }, dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 19:1:25", b.toString());
View Full Code Here

    assertTrue(g.generate(b));
    assertEquals("2011-8-8 19:2:2", b.toString());
  }

  public void testSingleBySecondGenerator() throws Exception {
    DateValue dtStart = new DateTimeValueImpl(2011, 8, 8, 19, 1, 23);
    Generator g = Generators.bySecondGenerator(new int[0], dtStart);
    DTBuilder b = new DTBuilder(dtStart);
    assertTrue(g.generate(b));
    assertEquals("2011-8-8 19:1:23", b.toString());
    assertFalse(g.generate(b));
View Full Code Here

                 DateIteratorFactory.dateToDateValue(
                     createDateUtc(2006, 10, 13, 12, 30, 1), true));
  }

  public void testConsistency() throws Exception {
    DateValue dv = new DateValueImpl(2006, 10, 13),
             dtv = new DateTimeValueImpl(2006, 10, 13, 12, 30, 1);
    assertEquals(dv, DateIteratorFactory.dateToDateValue(
                          DateIteratorFactory.dateValueToDate(dv), true));
    assertEquals(dtv, DateIteratorFactory.dateToDateValue(
                          DateIteratorFactory.dateValueToDate(dtv), true));
View Full Code Here

TOP

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

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.