Example usage for org.jfree.data.time Year getFirstMillisecond

List of usage examples for org.jfree.data.time Year getFirstMillisecond

Introduction

In this page you can find the example usage for org.jfree.data.time Year getFirstMillisecond.

Prototype

@Override
public long getFirstMillisecond(Calendar calendar) 

Source Link

Document

Returns the first millisecond of the year, evaluated using the supplied calendar (which determines the time zone).

Usage

From source file:org.jfree.data.time.YearTest.java

/**
 * Some checks for the getFirstMillisecond(TimeZone) method.
 *//*from   www. j av  a2  s. c om*/
@Test
public void testGetFirstMillisecondWithTimeZone() {
    Year y = new Year(1950);
    TimeZone zone = TimeZone.getTimeZone("America/Los_Angeles");
    assertEquals(-631123200000L, y.getFirstMillisecond(zone));

    // try null calendar
    boolean pass = false;
    try {
        y.getFirstMillisecond((TimeZone) null);
    } catch (NullPointerException e) {
        pass = true;
    }
    assertTrue(pass);
}

From source file:org.jfree.data.time.YearTest.java

/**
 * Some checks for the getFirstMillisecond(TimeZone) method.
 *//*from  ww w. j a va 2  s  .  co m*/
@Test
public void testGetFirstMillisecondWithCalendar() {
    Year y = new Year(2001);
    GregorianCalendar calendar = new GregorianCalendar(Locale.GERMANY);
    calendar.setTimeZone(TimeZone.getTimeZone("Europe/Frankfurt"));
    assertEquals(978307200000L, y.getFirstMillisecond(calendar));

    // try null calendar
    boolean pass = false;
    try {
        y.getFirstMillisecond((Calendar) null);
    } catch (NullPointerException e) {
        pass = true;
    }
    assertTrue(pass);
}

From source file:org.jfree.data.time.YearTest.java

/**
 * In GMT, the end of 2001 is java.util.Date(1009843199999L).  Use this to
 * check the year constructor./*from ww w .ja  v a2  s  .c  om*/
 */
@Test
public void testDateConstructor1() {

    TimeZone zone = TimeZone.getTimeZone("GMT");
    Date d1 = new Date(1009843199999L);
    Date d2 = new Date(1009843200000L);
    Year y1 = new Year(d1, zone);
    Year y2 = new Year(d2, zone);

    assertEquals(2001, y1.getYear());
    assertEquals(1009843199999L, y1.getLastMillisecond(zone));

    assertEquals(2002, y2.getYear());
    assertEquals(1009843200000L, y2.getFirstMillisecond(zone));

}

From source file:org.jfree.data.time.YearTest.java

/**
 * In Los Angeles, the end of 2001 is java.util.Date(1009871999999L).  Use
 * this to check the year constructor./*from w w w. j  a  va 2 s . c  o  m*/
 */
@Test
public void testDateConstructor2() {

    TimeZone zone = TimeZone.getTimeZone("America/Los_Angeles");
    Year y1 = new Year(new Date(1009871999999L), zone);
    Year y2 = new Year(new Date(1009872000000L), zone);

    assertEquals(2001, y1.getYear());
    assertEquals(1009871999999L, y1.getLastMillisecond(zone));

    assertEquals(2002, y2.getYear());
    assertEquals(1009872000000L, y2.getFirstMillisecond(zone));

}