Example usage for org.jfree.data.time Quarter getYear

List of usage examples for org.jfree.data.time Quarter getYear

Introduction

In this page you can find the example usage for org.jfree.data.time Quarter getYear.

Prototype

public Year getYear() 

Source Link

Document

Returns the year.

Usage

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

/**
 * Some checks for the testNext() method.
 *//*from   w ww .  ja v  a2s . c  o m*/
@Test
public void testNext() {
    Quarter q = new Quarter(1, 2000);
    q = (Quarter) q.next();
    assertEquals(new Year(2000), q.getYear());
    assertEquals(2, q.getQuarter());
    q = new Quarter(4, 9999);
    assertNull(q.next());
}

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

/**
 * Test the string parsing code...//w ww .java2 s  . com
 */
@Test
public void testParseQuarter() {

    Quarter quarter = null;

    // test 1...
    try {
        quarter = Quarter.parseQuarter("Q1-2000");
    } catch (TimePeriodFormatException e) {
        quarter = new Quarter(1, 1900);
    }
    assertEquals(1, quarter.getQuarter());
    assertEquals(2000, quarter.getYear().getYear());

    // test 2...
    try {
        quarter = Quarter.parseQuarter("2001-Q2");
    } catch (TimePeriodFormatException e) {
        quarter = new Quarter(1, 1900);
    }
    assertEquals(2, quarter.getQuarter());
    assertEquals(2001, quarter.getYear().getYear());

    // test 3...
    try {
        quarter = Quarter.parseQuarter("Q3, 2002");
    } catch (TimePeriodFormatException e) {
        quarter = new Quarter(1, 1900);
    }
    assertEquals(3, quarter.getQuarter());
    assertEquals(2002, quarter.getYear().getYear());

}