mondrian.util
Class ScheduleTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by mondrian.util.ScheduleTest
All Implemented Interfaces:
Test

public class ScheduleTest
extends TestCase


Field Summary
static java.util.TimeZone gmtTz
           
static java.util.TimeZone jstTz
           
static java.util.TimeZone pstTz
           
static java.util.TimeZone sgtTz
           
static java.sql.Time time0000
           
static java.sql.Time time0233
           
static java.sql.Time time0827
           
static java.sql.Time time1600
           
static int weekdays
           
 
Constructor Summary
ScheduleTest(java.lang.String name)
           
 
Method Summary
(package private) static void assertEquals(java.util.Calendar c1, java.util.Calendar c2)
           
(package private) static void assertEquals(java.util.Calendar expected, java.util.Date actual)
           
(package private) static void assertEquals(java.util.Date expected, java.util.Calendar actual)
           
(package private) static void assertEquals(int year, int month, int day, java.lang.String dow, int hour, int minute, java.util.Date actual)
           
(package private) static void assertScheduleCount(Schedule schedule, java.util.Date d, java.util.Date last, int expectedCount)
           
 void testDaily()
           
 void testDailyNoUpperLimit()
           
 void testDailyPeriodic()
           
 void testMonthlyByDay()
           
 void testMonthlyByDayPeriodic()
           
 void testMonthlyByWeek()
           
 void testOnce()
           
 void testOnceTimeSchedule()
           
 void testTimeZone()
           
 void testTimeZoneChange()
           
 void testWeekly()
           
 void testWeeklyBadBitmapFails()
           
 void testWeeklyEmptyBitmapFails()
           
(package private) static java.util.Date toDate(int year, int month, int day, java.lang.String dow, int hour, int minute)
           
(package private) static java.util.Date toDate(int year, int month, int day, java.lang.String dow, int hour, int minute, java.util.TimeZone tz)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

time0827

public static final java.sql.Time time0827

time1600

public static final java.sql.Time time1600

time0000

public static final java.sql.Time time0000

time0233

public static final java.sql.Time time0233

gmtTz

public static final java.util.TimeZone gmtTz

pstTz

public static final java.util.TimeZone pstTz

jstTz

public static final java.util.TimeZone jstTz

sgtTz

public static final java.util.TimeZone sgtTz

weekdays

public static final int weekdays
See Also:
Constant Field Values
Constructor Detail

ScheduleTest

public ScheduleTest(java.lang.String name)
Method Detail

assertEquals

static void assertEquals(java.util.Calendar c1,
                         java.util.Calendar c2)

assertEquals

static void assertEquals(java.util.Date expected,
                         java.util.Calendar actual)

assertEquals

static void assertEquals(int year,
                         int month,
                         int day,
                         java.lang.String dow,
                         int hour,
                         int minute,
                         java.util.Date actual)

assertEquals

static void assertEquals(java.util.Calendar expected,
                         java.util.Date actual)

assertScheduleCount

static void assertScheduleCount(Schedule schedule,
                                java.util.Date d,
                                java.util.Date last,
                                int expectedCount)

toDate

static java.util.Date toDate(int year,
                             int month,
                             int day,
                             java.lang.String dow,
                             int hour,
                             int minute)

toDate

static java.util.Date toDate(int year,
                             int month,
                             int day,
                             java.lang.String dow,
                             int hour,
                             int minute,
                             java.util.TimeZone tz)

testOnceTimeSchedule

public void testOnceTimeSchedule()

testOnce

public void testOnce()

testDaily

public void testDaily()

testDailyNoUpperLimit

public void testDailyNoUpperLimit()

testDailyPeriodic

public void testDailyPeriodic()

testWeeklyEmptyBitmapFails

public void testWeeklyEmptyBitmapFails()

testWeeklyBadBitmapFails

public void testWeeklyBadBitmapFails()

testWeekly

public void testWeekly()

testMonthlyByDay

public void testMonthlyByDay()

testMonthlyByDayPeriodic

public void testMonthlyByDayPeriodic()

testMonthlyByWeek

public void testMonthlyByWeek()

testTimeZone

public void testTimeZone()

testTimeZoneChange

public void testTimeZoneChange()

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads