public class ShiftDifferentialRuleServiceProcessTest extends KPMEWebTestCase
KPMEWebTestCase.ClearCacheLifecycle
Modifier and Type | Field and Description |
---|---|
static String |
USER_PRINCIPAL_ID |
Constructor and Description |
---|
ShiftDifferentialRuleServiceProcessTest() |
Modifier and Type | Method and Description |
---|---|
void |
calendarGroupTest() |
void |
daysTest() |
void |
daysTestTimeZone() |
void |
daysTimeTest() |
void |
EarnGroupTest()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
fourBlocksWithinSameShiftSpanningTwoDays()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
minHoursTest() |
void |
multipleTimeBlocksOvernightExceedingMin()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
multipleTimeBlocksOvernightExceedingMinButExceedingGap()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
multipleTimeBlocksOvernightExceedingMinWithNinetyMinuteGap()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
multipleTimeBlocksOvernightExceedingMinWithSixtyMinuteGap()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
overlapMultipleShiftsWithMultipleTimeBlocks()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a two 24 hour timeblocks that span three different shifts, all exceeding the min hours
|
void |
overlapMultipleShiftsWithSameTimeBlock()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 24 hour timeblock that spans two different shift, both exceeding the min hours
|
void |
overlapMultipleShiftsWithSameTimeBlockExceedingMinOnFirstShift()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 24 hour timeblock that spans two different shift, both exceeding the min hours
|
void |
overlapMultipleShiftsWithSameTimeBlockExceedingMinOnOneShift()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 24 hour timeblock that spans two different shift, both exceeding the min hours
|
void |
overlapMultipleShiftsWithSameTimeBlocNeitherExceedingMin()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
testProcessShiftSimpleCase() |
void |
testProcessShiftSimpleNoisyCase() |
void |
testProcessShiftTimesheeetBoundaryCarryoverCase()
Test where previous time sheet contains hours that should be added to
the next pay periods first day shift.
|
void |
testProcessTimesheetBoundaryCarryoverOverlapCase()
Test with boundary carryover and overlapping rules.
|
void |
threeBlocksWithinSameShift()
Tests WorkSchedules impact on Shift Differential Rule: Simple Case
Create a single 17 hour timeblock that spans two different shift, neither exceeding the min hours
|
void |
timeTest() |
getBaseURL, getContext, getModuleName, getPerTestLifecycles, getPort, getSuiteLifecycles, getTempDir, getWebClient, setUp, setWebClient, tearDown
getKIMDataLoadOrderFile, getKIMSqlFileBaseLocation, getKRADDefaultSuiteTestData, loadSuiteTestData
configureLogging, dumpMemory, getBaseDir, getConfigLocations, getFullTestName, getLoadApplicationLifecycle, getModuleTestConfigLocation, getRiceMasterDefaultConfigFile, getTestHarnessConfig, getTestHarnessSpringBeansLocation, getTestHarnessSpringResourceLoader, getUserDir, loadPerTestData, logAfterRun, logBeforeRun, report, setBaseDirSystemProperty, setClearTables, setModuleName, setUpInternal, startLifecycles, startSuiteDataLoaderLifecycles, stopLifecycles
public static final String USER_PRINCIPAL_ID
public ShiftDifferentialRuleServiceProcessTest()
public void testProcessTimesheetBoundaryCarryoverOverlapCase() throws Exception
Exception
public void testProcessShiftTimesheeetBoundaryCarryoverCase() throws Exception
Exception
public void testProcessShiftSimpleNoisyCase() throws Exception
Exception
public void testProcessShiftSimpleCase() throws Exception
Exception
public void overlapMultipleShiftsWithSameTimeBlock()
public void overlapMultipleShiftsWithMultipleTimeBlocks()
public void overlapMultipleShiftsWithSameTimeBlockExceedingMinOnOneShift()
public void overlapMultipleShiftsWithSameTimeBlockExceedingMinOnFirstShift()
public void overlapMultipleShiftsWithSameTimeBlocNeitherExceedingMin()
public void multipleTimeBlocksOvernightExceedingMin()
public void multipleTimeBlocksOvernightExceedingMinWithSixtyMinuteGap()
public void multipleTimeBlocksOvernightExceedingMinWithNinetyMinuteGap()
public void multipleTimeBlocksOvernightExceedingMinButExceedingGap()
public void threeBlocksWithinSameShift()
public void fourBlocksWithinSameShiftSpanningTwoDays()
public void EarnGroupTest()
public void calendarGroupTest()
public void daysTest()
public void daysTestTimeZone()
public void daysTimeTest()
public void timeTest()
public void minHoursTest()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.