Result file: SmokeTests-production-6d7aa3cf1629b01549fd8b3c2e35ac488929d37e-20260115-1252.html

Start time: 12:54:29 (15.1.2026)

Git commit:

6d7aa3cf16 | Jukka | 15.01.2026 | Dummy - add missing comment to restart CI
6d7aa3cf16Jukka15.01.2026Dummy - add missing comment to restart CI
7209a7c7bdCI15.01.2026CI: target auto-commit
8548161289Atte15.01.202647166 freezepanes iteraatio 2. tuotu loput commitista 712f4f5ca02ca5f8a669ad4ad16033ec89356d0a
87934512f1Martin15.01.2026TODO_SHOULD_ALL_NON_HUMAN_READABLE_EXCEPTIONS_LEAD_TO_ERROR_PAGE_OR_WILL_IT_CAUSE_DIFFICULTIES_TO_NAVIGATE_BUT_ON_THE_OTHER_HAND_WE_ALREADY_HAVE_A_CATCH_FOR_THOSE_IF_EXPLICITLY_HUMAN_READABLE
31416032f7Martin15.01.2026logQuery
e1491fe4d4CI15.01.2026CI: target auto-commit
65cda36be6Martin15.01.2026Revert "52383 - Korjattu saldon laskentaa itsenäisyyspäivän osalta"
387631dd8aCI14.01.2026CI: target auto-commit
0df3062e48Atte14.01.202652201. Hide feedback panel message on menu hover
53d634b41cCI14.01.2026CI: target auto-commit
9caf794cbdMartin14.01.202652562 Työntekijän kopioiminen toiselle saman ryhmän yritykselle: removed enclosure from resend invitation as it would fail to repaint
92f9f13270CI13.01.2026CI: target auto-commit
da4b1d0e06CI13.01.2026CI: target auto-commit
f66ba026cbJukka13.01.202652733 WhatIsNew-korjaus
10cce53744Jukka13.01.202652283 YesHR-työsopimuspohjat / fix illegal carriage chars EmployeeAndCustomerContactInformationPanel.java
f358fe7486Martin13.01.202652562 Työntekijän kopioiminen toiselle saman ryhmän yritykselle
244cadc6e2CI13.01.2026CI: target auto-commit
518939cc0dJukka13.01.202652733 WhatIsNew
cc2c44aaefVeikko13.01.202652383 - Korjattu saldon laskentaa itsenäisyyspäivän osalta
e2b4c8e7d2CI13.01.2026CI: target auto-commit

Memory:
 Max: 18,204 MB, Total: 9,246 MB, Used: 7,469 MB, Free: 1,777 MB
 Heap: Init: 2,048 MB, Used: 7,468 MB, Committed: 9,246 MB, Max: 18,204 MB
 Non-Heap: Init: 2 MB, Used: 269 MB, Committed: 298 MB, Max: 0 MB

🔴 Running... ALERT: Regressions detected -- [exception:1] / [failed:26]

TestEmployeeRangeReportLoader.testShouldRefreshDailyReportsInOtherThreadsAsWell() (pending 0s)
27.54%
27.54%

[exception] com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat
expected:<6.[83])> but was:<6.[96])>: junit.framework.ComparisonFailure: expected:<6.[83])> but was:<6.[96])> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.tuntinetti.view.application.AssertTravelEntryHelper.assertSlideDownJavascript(AssertTravelEntryHelper.java:240) at com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat(TestHoursEditorPanelMatkalasku.java:1794) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Joonas ⏳
Last email sent: 05.01.2026. Cooldown in effect until 05.02.2026.
fa9f85ff57Joonas05.01.202644588 Korjausehdotus: sallitaan eri rangeReport-instanssit muokattaessa yksittaista taskia
[failed] com.tustor.backend.services.gps.TestGeocoding.testGetCoordinidatesDubai
expected:<25.0755183> but was:: junit.framework.ComparisonFailure: expected:<25.0755183> but was: at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.backend.services.gps.TestGeocoding.testGetCoordinidatesDubai(TestGeocoding.java:24) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Johanna ⏳
Last email sent: 11.01.2026. Cooldown in effect until 11.02.2026.
d459a27632Johanna06.10.2025Added wicket yui calendar.css - original
[failed] com.tustor.backend.services.gps.TestGoogleMapsDistanceHelper.testCantFindDistance
expected:<[0]> but was:<[191]>: junit.framework.ComparisonFailure: expected:<[0]> but was:<[191]> at junit.framework.Assert.assertEquals(Assert.java:81) at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368) at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357) at com.tustor.backend.services.gps.TestGoogleMapsDistanceHelper.testCantFindDistance(TestGoogleMapsDistanceHelper.java:107) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Johanna, Martin
a4fc3c31beJohanna14.11.202543293 new SortableFilterableListModel constructor
950f4db528Martin14.11.2025synchonizedEntityManagerWatchDog whitelist ReminderTask.checkReminder
[failed] com.tustor.backend.services.gps.TestReverseGeocoding.testGetAddress
expected:<[Front Shop, Saba 2 Tower - Cluster Q] - أبراج بحيرات الجم...> but was:<[Saba 2 Tower - Cluster Q - الثنيه الخامسة] - أبراج بحيرات الجم...>: junit.framework.ComparisonFailure: expected:<[Front Shop, Saba 2 Tower - Cluster Q] - أبراج بحيرات الجم...> but was:<[Saba 2 Tower - Cluster Q - الثنيه الخامسة] - أبراج بحيرات الجم...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.backend.services.gps.TestReverseGeocoding.testGetAddress(TestReverseGeocoding.java:22) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin, Atte
582df02e13Atte22.10.2025ProjectCompensationModelServices hashMap optimization iter2. Add native asserts + F
6fb959273fMartin22.10.2025Format
[failed] com.tustor.backend.services.gps.TestReverseGeocoding.testGetAddressFinland
expected:<[Front Shop, Saba 2 Tower - Cluster Q] - أبراج بحيرات الجم...> but was:<[Saba 2 Tower - Cluster Q - الثنيه الخامسة] - أبراج بحيرات الجم...>: junit.framework.ComparisonFailure: expected:<[Front Shop, Saba 2 Tower - Cluster Q] - أبراج بحيرات الجم...> but was:<[Saba 2 Tower - Cluster Q - الثنيه الخامسة] - أبراج بحيرات الجم...> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.backend.services.gps.TestReverseGeocoding.testGetAddressFinland(TestReverseGeocoding.java:32) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin, Atte
582df02e13Atte22.10.2025ProjectCompensationModelServices hashMap optimization iter2. Add native asserts + F
6fb959273fMartin22.10.2025Format
[failed] com.tustor.backend.services.ytj.TestCustomerYTJRobot.testGetClassification
expected:<...elu ja valmistus (62[01]0)> but was:<...elu ja valmistus (62[10]0)>: junit.framework.ComparisonFailure: expected:<...elu ja valmistus (62[01]0)> but was:<...elu ja valmistus (62[10]0)> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.backend.services.ytj.TestCustomerYTJRobot.testGetClassification(TestCustomerYTJRobot.java:69) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 02.01.2026. Cooldown in effect until 02.02.2026.
06c5b56a4bMartin02.01.202652694/52705 Kk palkkaisella arkipyhä teknisesti palkaton koska kk palkka siirtyy työpäiville
[failed] com.tustor.backend.services.ytj.TestCustomerYTJRobot.testGetClassificationMultiResult
expected:<[Muu liikkeenjohdon konsultointi (7022]0)> but was:<[Liikkeenjohdon konsultointi (7020]0)>: junit.framework.ComparisonFailure: expected:<[Muu liikkeenjohdon konsultointi (7022]0)> but was:<[Liikkeenjohdon konsultointi (7020]0)> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.backend.services.ytj.TestCustomerYTJRobot.testGetClassificationMultiResult(TestCustomerYTJRobot.java:78) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 02.01.2026. Cooldown in effect until 02.02.2026.
06c5b56a4bMartin02.01.202652694/52705 Kk palkkaisella arkipyhä teknisesti palkaton koska kk palkka siirtyy työpäiville
[failed] com.tustor.tuntinetti.view.application.TestElakeSalaryCalculationRowInitialization.testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua
TestElakeSalaryCalculationRowInitialization.JosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksuaKatre.xml expected:<...> 03011[0A1239] ...> but was:<...> 03011[1A123J] ...>: junit.framework.ComparisonFailure: TestElakeSalaryCalculationRowInitialization.JosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksuaKatre.xml expected:<...> 03011[0A1239] ...> but was:<...> 03011[1A123J] ...> at junit.framework.Assert.assertEquals(Assert.java:81) at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:838) at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:756) at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:768) at com.tustor.backend.services.TestSalaryCalculationSummaries.assertWageReportsToIR(TestSalaryCalculationSummaries.java:242) at com.tustor.tuntinetti.view.application.TestElakeSalaryCalculationRowInitialization.testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua(TestElakeSalaryCalculationRowInitialization.java:220) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Joonas ⏳
Last email sent: 01.01.2026. Cooldown in effect until 01.02.2026.
73e7e81f60Joonas01.01.202652564 Lisatty Task.description:ien html-enkoodauksen tietokantakorjaus
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours(AbstractHoursEditorPanelSmokeTestCases.java:207) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:200) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:214) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:193) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours(AbstractHoursEditorPanelSmokeTestCases.java:207) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:200) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:214) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:193) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testViallinenOsoite
expected:<[Automaattinen matkalasku (Google ei voinut laskea matkan pituutta])> but was:<[Päivittäinen matkakustannus 45km, (yli 40km])>: junit.framework.ComparisonFailure: expected:<[Automaattinen matkalasku (Google ei voinut laskea matkan pituutta])> but was:<[Päivittäinen matkakustannus 45km, (yli 40km])> at junit.framework.Assert.assertEquals(Assert.java:81) at junit.framework.Assert.assertEquals(Assert.java:87) at com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testViallinenOsoite(TestHoursEditorPanelMatkalasku.java:1063) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin, Atte, Johanna
8d2851880dMartin14.11.2025Validate for primary key
e21b223586Martin14.11.2025Revert "48801 Fail fast if queuing unstored Entities"
1e4bb31ce9Martin14.11.2025disposeEntityReaderExceptIfOverrideDuringTests
b935be7432Atte14.11.2025Case 48574 / 51124 ei-toiminnallinen refaktorointi. Kutsutaan map.get() vain kerran.
a11c7f57dcAtte14.11.2025Formatting. Korjattu sisennyksiä OvertimeSummaryssa.
b80b162787Johanna14.11.2025BookmarkablePageLink - latest review hifis 4
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours(AbstractHoursEditorPanelSmokeTestCases.java:207) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:200) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:186) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:214) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours
Failed: hoursEditor is enabled expected: but was:: junit.framework.AssertionFailedError: Failed: hoursEditor is enabled expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517) at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223) at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:193) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 15.12.2025. Cooldown in effect until 15.01.2026.
d9de84f9ccMartin12.11.2025Refactored VacationName cache to be available also in backend (47599 will refactor this further)
[failed] com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test44588
Oletettiin että TASK_MAP_BILLING_HOURS on cachessa, mutta ei ollut cachessa. rangeReport: com.tustor.tuntinetti.backend.logic.EmployeeProjectRangeReport@6a22ce77, 1.12.2024 - 28.2.2025, reserveDateRange=1.12.2024 - 28.2.2025, com.tustor.common.dto.EmployeeProject@39a16db3, (stored=true 3164799375) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), com.tustor.common.dto.Project@149af7bd, (stored=true 3164799374) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), PROJECT_1, importId=null, com.tustor.common.dto.Employee@7052c4c2, (stored=true 3164799371) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:22 updatedBy=null), com.tustor.common.dto.Person@a160f03, (stored=true 3164799370) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:22 updatedBy=null), Dummy Person, dummy@-k-o-o-d-ar--ip-alvelut.com, Dummy Person/Dummy/Dummy Company Name, 1.12.2024 - 28.2.2025, contractSeries=null expected: but was:: junit.framework.AssertionFailedError: Oletettiin että TASK_MAP_BILLING_HOURS on cachessa, mutta ei ollut cachessa. rangeReport: com.tustor.tuntinetti.backend.logic.EmployeeProjectRangeReport@6a22ce77, 1.12.2024 - 28.2.2025, reserveDateRange=1.12.2024 - 28.2.2025, com.tustor.common.dto.EmployeeProject@39a16db3, (stored=true 3164799375) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), com.tustor.common.dto.Project@149af7bd, (stored=true 3164799374) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), PROJECT_1, importId=null, com.tustor.common.dto.Employee@7052c4c2, (stored=true 3164799371) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:22 updatedBy=null), com.tustor.common.dto.Person@a160f03, (stored=true 3164799370) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:22 updatedBy=null), Dummy Person, dummy@-k-o-o-d-ar--ip-alvelut.com, Dummy Person/Dummy/Dummy Company Name, 1.12.2024 - 28.2.2025, contractSeries=null expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assertTaskMapBillingHoursCache(TestCustomerReportView.java:1494) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assert44588(TestCustomerReportView.java:1306) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test44588(TestCustomerReportView.java:1231) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 05.01.2026. Cooldown in effect until 05.02.2026.
0eb825af86Martin03.11.2025SaldoselvitysFlag.PRE_CALC_IN_PARALLEL
[failed] com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test44588Determinism
Oletettiin että TASK_MAP_BILLING_HOURS on cachessa, mutta ei ollut cachessa. rangeReport: com.tustor.tuntinetti.backend.logic.EmployeeProjectRangeReport@6cd7013b, 1.12.2024 - 28.2.2025, reserveDateRange=1.12.2024 - 28.2.2025, com.tustor.common.dto.EmployeeProject@18e565f1, (stored=true 3164799421) (createdAt=2026-01-15 13:07:24 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), com.tustor.common.dto.Project@6634105e, (stored=true 3164799420) (createdAt=2026-01-15 13:07:24 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), PROJECT_1, importId=null, com.tustor.common.dto.Employee@4573f3e, (stored=true 3164799417) (createdAt=2026-01-15 13:07:23 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), com.tustor.common.dto.Person@103a5149, (stored=true 3164799416) (createdAt=2026-01-15 13:07:23 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), Dummy Person, dummy@-k-o-o-d-ar--ip-alvelut.com, Dummy Person/Dummy/Dummy Company Name, 1.12.2024 - 28.2.2025, contractSeries=null expected: but was:: junit.framework.AssertionFailedError: Oletettiin että TASK_MAP_BILLING_HOURS on cachessa, mutta ei ollut cachessa. rangeReport: com.tustor.tuntinetti.backend.logic.EmployeeProjectRangeReport@6cd7013b, 1.12.2024 - 28.2.2025, reserveDateRange=1.12.2024 - 28.2.2025, com.tustor.common.dto.EmployeeProject@18e565f1, (stored=true 3164799421) (createdAt=2026-01-15 13:07:24 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), com.tustor.common.dto.Project@6634105e, (stored=true 3164799420) (createdAt=2026-01-15 13:07:24 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), PROJECT_1, importId=null, com.tustor.common.dto.Employee@4573f3e, (stored=true 3164799417) (createdAt=2026-01-15 13:07:23 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), com.tustor.common.dto.Person@103a5149, (stored=true 3164799416) (createdAt=2026-01-15 13:07:23 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), Dummy Person, dummy@-k-o-o-d-ar--ip-alvelut.com, Dummy Person/Dummy/Dummy Company Name, 1.12.2024 - 28.2.2025, contractSeries=null expected: but was: at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:280) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:146) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assertTaskMapBillingHoursCache(TestCustomerReportView.java:1494) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assert44588(TestCustomerReportView.java:1306) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test44588Determinism(TestCustomerReportView.java:1239) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Martin ⏳
Last email sent: 05.01.2026. Cooldown in effect until 05.02.2026.
0eb825af86Martin03.11.2025SaldoselvitysFlag.PRE_CALC_IN_PARALLEL
[failed] com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.testValidateEmployeeRangeReport
should throw AssertionError: junit.framework.AssertionFailedError: should throw AssertionError at junit.framework.Assert.fail(Assert.java:47) at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.testValidateEmployeeRangeReport(TestCustomerReportView.java:294) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
--> Joonas ⏳
Last email sent: 05.01.2026. Cooldown in effect until 05.02.2026.
fa9f85ff57Joonas05.01.202644588 Korjausehdotus: sallitaan eri rangeReport-instanssit muokattaessa yksittaista taskia

🟢 Successes: 3804 / 13906
🟡 Failures: 277 / 13906
🔴 Errors: 95 / 13906
org.apache.wicket.util.tester.BaseWicketTester.fail() (32 tests)
  com.tustor.tuntinetti.view.application.TestPoytakelloWithLogin
    testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testAbortStampOut()
    testStampInAndImmediatelyStampOut()
    testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testStampInSameTargetSameTime()
    testStampOutEarlyTomorrow()
    testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
  com.tustor.tuntinetti.view.application.TestPoytakelloWithRfidLogin
    testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testAbortStampOut()
    testStampInAndImmediatelyStampOut()
    testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
    testStampInSameTargetSameTime()
    testStampOutEarlyTomorrow()
    testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
    testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()

com.tustor.tuntinetti.view.session.TakpSession.get() (11 tests)
  com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage
    testShowJobPreview()
    testMolJobPreview()
    testRequiredSkillRequirement()
    testRequiredSkillDescription()
    testBulletedList()
    testEmbeddedImage()
    testUpdateMols()
  com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel
    testWeCanFindByCriterions()
    testWeCanDeleteSickleaves()
    testWhenNewRowAddedWeCanSelectPersonAndSickDate()
    testValidatePersonAndSickDateCombination()

com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject() (6 tests)
  com.tustor.tuntinetti.view.application.TestEmployeeReportView
    testTODOCannotMoveOntoASingleSickleaveWithNonCoincidingTimeRanges()
    testTODOCannotMoveOntoASingleSickleaveWithoutTimeRanges()
    testTODOCannotMoveOntoASingleSickleaveWithCoincidingTimeRanges()
    testTODOCannotMoveOntoASingleVacationWithoutTimeRanges()
    testTODOCannotMoveOntoASingleVacationWithCoincidingTimeRanges()
    testTODOCannotMoveOntoASingleVacationWithNonCoincidingTimeRanges()

com.tustor.backend.services.DatabaseServices.assertUnInitializedTimestamp() (5 tests)
  com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel
    testFirstCustomerDetailInsideInfoPanel()
    testModifyCustomerDetail()
    testRemoveCustomerDetail()
    testAddCustomerDetailRequiredFields()
    testAddCustomerDetail()

org.hibernate.engine.internal.Nullability.checkNullability() (5 tests)
  com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel
    testRemoveButtonInvisibleForSkillSet()
    testRemoveSkillOption()
    testRemoveSkillSet()
    testAddNewSkillOption()
    testRemoveButtonInvisibleForSkillOption()

com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.getSenderNumber() (4 tests)
  com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel
    testCheckBoxesAreNotSetForDefault()
    testSubjectAndBodyRequired()
    testErrorIfOptionIsNotSet()
    testSuccessfullyAction()

org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist() (4 tests)
  com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel
    testOldCustomerWithPotential()
    testOldCustomerWithoutPotential()
    testOldCustomerNotYetContracted()
    testActiveCustomer()

com.tustor.tuntinetti.dto.salaries.SalaryCalculation.setFinnishTaxCard() (3 tests)
  com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils
    testReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis()
    testDynaamisetRivit1()
    testDynaamisetRivit2()

com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.newHeaderLabels() (3 tests)
  com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel
    testNewCustomerWithPotential()
    testNewCustomerWithoutPotential()
    testNewCustomerNotYetContracted()

com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString() (2 tests)
  com.tustor.tuntinetti.view.simulation.TestProjectPricingPanel
    testGivenExistingProjectPricingThenUserCanRemoveItAndSaveChanges()
    testGivenExistingProjectPricingWhenUserPicksNewPricintTemplateThenUserCannotLeaveStartDateEmptyAndCannotGiveDuplicateStartDate()

javax.mail.internet.InternetAddress.parse() (2 tests)
  com.tustor.backend.services.TestEmailServices
    testInternetAddressUsage_SemicolonAndSpace()
    testInternetAddressUsage_Semicolon()

com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary() (1 tests)
  com.tustor.tuntinetti.view.htmlunit.TestOpenJobs
    testGetOpenJobs()

com.tustor.backend.services.DatabaseServices.assertIdPositive() (1 tests)
  com.tustor.backend.services.veronumero.TestRakennusalanTiedonanto
    testRakennusalanTiedonanto()

com.tustor.backend.services.transactions.SalaryCalculationModelTransactions.approve() (1 tests)
  com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi
    testCase24736()

com.tustor.common.dto.Vacation.setVacationType() (1 tests)
  com.tustor.backend.services.TestOvertimeVacationSummaryValues
    test_TODO_FIX_TEST_THAT_DOES_NOT_WORK_LoopAllVacationTypes()

com.tustor.common.utils.XssfUtils.getCell() (1 tests)
  com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReportCase2199
    testPudSvc41065()

com.tustor.models.salaries.SalaryCalculationModel.getRawValue() (1 tests)
  com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi
    testTODOEvaluateSalaryCalculationRowMoneyValueUsingFormulasFix()

com.tustor.tuntinetti.backend.logic.AbstractDailyReport.displayOverallDescription() (1 tests)
  com.tustor.tuntinetti.backend.logic.TestWorkShiftDragDropOntoEmployeeDailyReportHandler
    testWorkShiftDragDropEmployeeDailyReportHandler()

com.tustor.tuntinetti.backend.logic.utils.CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.handleResiduals() (1 tests)
  com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWithRangeReportBag
    testSickleaveOvernight()

com.tustor.tuntinetti.backend.services.ApplicationServices.initializePersonIfNewAndMergeGracefullyIfDuplicate() (1 tests)
  com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions
    testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_MergePersonsAndKeepLatestData()

com.tustor.tuntinetti.view.application.TestEtryYlityoLaskuri.nowSelectOvertime() (1 tests)
  com.tustor.tuntinetti.view.application.TestEtryYlityoLaskuri
    testStartTimeAndEndTimeOk()

com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testLostWeeklyRestTimeDayOfWeek() (1 tests)
  com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel
    testLostWeeklyRestTimeDayOfWeek()

com.tustor.tuntinetti.view.application.TestStaffComGainerSalaryCalculationApi.testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa() (1 tests)
  com.tustor.tuntinetti.view.application.TestStaffComGainerSalaryCalculationApi
    testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa()

com.tustor.tuntinetti.view.application.reports.generic.excel.XlsxReportWriter$DimensionViewAscendingComparator.compare() (1 tests)
  com.tustor.tuntinetti.view.application.reports.generic.TestReport
    testFindUsedValues()

com.tustor.tuntinetti.view.session.TakpSessionBase.getApplicationsPerPage() (1 tests)
  com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel
    testAddNewSkillSet()

java.io.FileOutputStream.open0() (1 tests)
  com.tustor.backend.services.tailored.siparila.TestSiparilaFetchEmployeesTask
    testSiparilaFetchEmployeesTask()

java.net.URLClassLoader.findClass() (1 tests)
  com.tustor.tuntinetti.view.htmlunit.TestBiisoniJobApplicationSubmitPage
    testJobApplicationSubmit()

junit.framework.Assert.assertEquals() (1 tests)
  com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku
    testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat()

org.hibernate.action.internal.EntityUpdateAction.execute() (1 tests)
  com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel
    testPolarProTomaszBorowski_tuotanto()

SmokeTests (pending 1h 22min 44s)
🔴 com.tustor.tuntinetti.view.application.TestStaffComGainerSalaryCalculationApi (13s)
🔴 testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa (13s)
null
	at com.tustor.tuntinetti.view.application.TestStaffComGainerSalaryCalculationApi.testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa(TestStaffComGainerSalaryCalculationApi.java:139)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.TestElakeSalaryCalculationRowInitialization (1min 4s)
🟢 testJosTyontekijaTayttaa53vKeskenVuodenNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen (11s)
🟢 testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen (5s)
🟢 testJosTyontekijaOnAlle53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen (6s)
🟡 testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua (7s)
TestElakeSalaryCalculationRowInitialization.JosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksuaKatre.xml expected:<...>
       <Code>03011[0A1239]</Code>
      </Id>
...> but was:<...>
       <Code>03011[1A123J]</Code>
      </Id>
...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:838)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:756)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:768)
	at com.tustor.backend.services.TestSalaryCalculationSummaries.assertWageReportsToIR(TestSalaryCalculationSummaries.java:242)
	at com.tustor.tuntinetti.view.application.TestElakeSalaryCalculationRowInitialization.testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua(TestElakeSalaryCalculationRowInitialization.java:220)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaaEdellisenäVuonnaNollattu (5s)
🟢 testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaa (5s)
🟢 testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaaEdellisenäVuonnaNollattu (5s)
🟢 testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaa (4s)
🟢 testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaaEdellisenaVuonnaNollattu (4s)
🟢 testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaa (4s)
🟢 testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosenttiPeriytyyPreviousSalaryCalculationRowlta (4s)
🟢 com.tustor.tuntinetti.view.session.TestTakpSessionAuthorization (41s)
🟢 testGetFeaturesActivatedUserOrSupervisor_boolean (1s)
🟢 testGetActiveFeaturesInAnyUnitManagersOfUnitManager (1s)
🟢 testGetUnitManagersManagedUnits (1s)
🟢 testGetUnitManagers (1s)
🟢 testGetManagedEmployerUnits (1s)
🟢 testIsSomeLevelManager (1s)
🟢 testIsManager (1s)
🟢 testIsUnitManager (1s)
🟢 testIsTuntinettiManager (1s)
🟢 testIsNotTuntinettiManager (1s)
🟢 testIsTuntinettiSupport (1s)
🟢 testTakpSessionBaseGetRolesNullEmployee (1s)
🟢 testFeatureCanBeAuthorizedOnlyIfInActiveFeatures (1s)
🟢 testCustomerSupportAuthorizationIsNotRemovedAfterResetRoles (1s)
🟢 testGetRoles (1s)
🟢 testRolesAreRefreshedAfterUnitManagersRemoved (1s)
🟢 testBrowseUnitManagersForUnitManagerEditorPanel (18s)
🔴 com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi (5min 18s)
🟢 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithHourlySalary (6s)
🟢 testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithHourlySalary (4s)
🟢 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithHourlySalary (5s)
🟢 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithMonthlySalary (5s)
🟢 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithMonthlySalary (5s)
🟢 testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithMonthlySalary (4s)
🟢 testPuhelinetu_VahennysIlmanPuhelinetua (3s)
🟢 testPuhelinetu_IlmanPuhelinetuataiVahennysta (3s)
🟢 testPuhelinetu_Puhelinetu1_Puhelinetuvahennys (3s)
🟢 testPuhelinetu_Puhelinetu2_Puhelinetuvahennys (3s)
🟢 testPuhelinetu_Puhelinetu3_Puhelinetuvahennys (3s)
🟢 testPuhelinetu_Puhelinetuvahennys1_IlmanPuhelinvahennysta (3s)
🟢 testPuhelinetu_Puhelinetuvahennys2_IlmanPuhelinvahennysta (3s)
🟢 testPuhelinetu_Puhelinetuvahennys3_IlmanPuhelinvahennysta (4s)
🟢 testLuontoisedut (12s)
🟢 testKorvaukset (8s)
🟢 testMuuKorvausTransactions (3s)
🟢 testMuuKorvausTransactions_Eurolisat (4s)
🟢 testIltatyokorvausTransactions (3s)
🟢 testIltatyokorvausTransactions_Eurolisat (4s)
🟢 testYotyokorvausTransactions (4s)
🟢 testYotyokorvausTransactions_Eurolisat (5s)
🟢 testTyoaikaLisatTransactions (3s)
🟢 testLauantaikorvausTransactions (4s)
🟢 testLauantaikorvausTransactions_Eurolisat (5s)
🟢 testSunnuntaikorvausTransactions (5s)
🟢 testSunnuntaikorvausTransactions_Eurolisat (4s)
🟢 testArkipyhakorvausTransactions (4s)
🟢 testArkipyhakorvausTransactions_Eurolisat (4s)
🟢 testLisatunnitTransactions (4s)
🟢 testLisatunnitKKPalkkaTransactions (5s)
🟢 testLisatunnitTransactions_Eurolisat (4s)
🟢 testYlityoTransactions (5s)
🟢 testYlityoKKPalkkaTransactions (5s)
🟢 testYlityoTransactions_Eurolisat (6s)
🟢 testTuntipalkka_EiPoissaoloja (4s)
🟢 testKKPalkka_EiPoissaoloja (3s)
🟢 testTuntipalkka_Lyhennysvapaa (6s)
🟢 testKKPalkka_Lyhennysvapaa (8s)
🟢 testTuntipalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa (7s)
🟢 testTuntipalkka_Liukumavapaa_FlextimeForReporting (5s)
🟢 testTuntipalkka_Liukumavapaa_VacationEarned_Positiivinen (6s)
🟡 testTuntipalkka_Liukumavapaa_VacationEarned_Negatiivinen (5s)
Liukumasaldon muutos expected:<[1]0.00> but was:<[]0.00>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertRow(TestTulorekisteriWithSalaryCalculationApi.java:2838)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertRow(TestTulorekisteriWithSalaryCalculationApi.java:2831)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Liukumavapaa_VacationEarned_Negatiivinen(TestTulorekisteriWithSalaryCalculationApi.java:2156)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testKKpalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa (5s)
Tuntipalkan perusteena olevat työtunnit kk-palkan päälle yhteensä expected:<[-409].00> but was:<[63].00>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertRow(TestTulorekisteriWithSalaryCalculationApi.java:2838)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertRow(TestTulorekisteriWithSalaryCalculationApi.java:2831)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertRow(TestTulorekisteriWithSalaryCalculationApi.java:2823)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testKKpalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa(TestTulorekisteriWithSalaryCalculationApi.java:2185)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testKKpalkka_Liukumavapaa_FlextimeForReporting (5s)
🟢 testKKpalkka_Liukumavapaa_VacationEarned_Positiivinen (5s)
🟢 testKKpalkka_Liukumavapaa_VacationEarned_Negatiivinen (6s)
🟢 testKKPalkka_Sairausloma (4s)
🟢 testTuntipalkka_Sairausloma (4s)
🟢 testTuntipalkka_Tapaturma (3s)
🟢 testTuntipalkka_ProsenttiperusteinenWtrKorvaus (4s)
🟢 testKKPalkka_SairauslomaKeskenPaivan_Osapalkka (5s)
🟢 testTuntipalkka_SairauslomaKeskenPaivan_Osapalkkaa (5s)
🔴 testCase24736 (3s)
null
	at com.sun.proxy.$Proxy49.approve(Unknown Source)
	at com.tustor.models.salaries.SalaryCalculationModel.approve(SalaryCalculationModel.java:2298)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testCase24736(TestTulorekisteriWithSalaryCalculationApi.java:3148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor103.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy49.approve(Unknown Source)
	at com.tustor.models.salaries.SalaryCalculationModel.approve(SalaryCalculationModel.java:2298)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testCase24736(TestTulorekisteriWithSalaryCalculationApi.java:3148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCaseOtherId (3s)
🟡 testCase24756 (4s)
 expected:<[112,8]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testCase24756(TestTulorekisteriWithSalaryCalculationApi.java:3403)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCase24813 (2s)
🟡 testTODOCase24785 (3s)
Lisien summa ei vastannut odotettua expected:<[17,23]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testTODOCase24785(TestTulorekisteriWithSalaryCalculationApi.java:3935)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testTODOEvaluateSalaryCalculationRowMoneyValueUsingFormulasFix (3s)
This should be approvedValue instead of amount.
	at com.tustor.models.salaries.SalaryCalculationModel.getRawValue(SalaryCalculationModel.java:1011)
	at com.tustor.models.salaries.SalaryCalculationModel.getValue(SalaryCalculationModel.java:794)
	at com.tustor.models.salaries.SalaryCalculationModel.getSalaryCalculationRowsAndOnlyUnZeroEntriesExcludingSummaries(SalaryCalculationModel.java:2453)
	at com.tustor.models.salaries.utils.SalaryCalculationModelUtils.evaluateSalaryCalculationRowMoneyValueUsingFormulas(SalaryCalculationModelUtils.java:638)
	at com.tustor.models.salaries.utils.SalaryCalculationModelUtils.printSalaryCalculationRows(SalaryCalculationModelUtils.java:348)
	at com.tustor.models.salaries.utils.SalaryCalculationModelUtils.printSalaryCalculationModel(SalaryCalculationModelUtils.java:395)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testTODOEvaluateSalaryCalculationRowMoneyValueUsingFormulasFix(TestTulorekisteriWithSalaryCalculationApi.java:4026)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testMainContractSeries (4s)
Aikapalkka ei vastannut odotettua expected:<4[93,75]> but was:<4[00]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertContractSeries(TestTulorekisteriWithSalaryCalculationApi.java:4138)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testMainContractSeries(TestTulorekisteriWithSalaryCalculationApi.java:4035)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testParallelContractSeries (4s)
Aikapalkka ei vastannut odotettua expected:<5[93,75]> but was:<5[00]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertContractSeries(TestTulorekisteriWithSalaryCalculationApi.java:4138)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testParallelContractSeries(TestTulorekisteriWithSalaryCalculationApi.java:4042)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testBothContractSeries (3s)
Aikapalkka ei vastannut odotettua expected:<9[93,75]> but was:<9[00]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.assertContractSeries(TestTulorekisteriWithSalaryCalculationApi.java:4138)
	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.testBothContractSeries(TestTulorekisteriWithSalaryCalculationApi.java:4049)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testConsecutiveContractSeries (3s)
🟢 testCase36821 (7s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyWithSession (3s)
🟢 testVapaaKunEiLomaaJaljellaYhdistettyVuosilomaan (0s)
🟢 testDuplicateKeysForHtmlTable (0s)
🟢 testDuplicateKeysForHtmlTableWhenAjastettuErillistenSaldojenKayttoonotto (0s)
🟢 testDescriptionit (1s)
🟢 testToHtmlWithBothSaldoes (0s)
🟢 testToHtmlWithDelayedLomanansainta (0s)
🟢 com.tustor.tuntinetti.view.application.TestAbstractReportPanel (0s)
🟢 testMergeTasksFake (0s)
🟢 testStripSalaryInformation (0s)
🟡 com.tustor.tuntinetti.view.application.TestLogins (1min 24s)
🟢 testTresholdDate (0s)
🟢 testLoginPageDoesNotWarnIfFirefox (1s)
🟢 testStaticResource (0s)
🟢 testSetNullPerson (0s)
🟢 testTallierSingleSignOnLogin (1s)
🟢 testLoginPageWarnsIfMSIE7_0 (1s)
🟢 testLoginPageWarnsIfMSIE7_0b (0s)
🟢 testLoginPageWarnsIfMSIE6_1 (0s)
🟢 testLoginPageWarnsIfMSIE6_0b (0s)
🟢 testLoginPageWarnsIfMSIE6_01 (0s)
🟢 testLoginPageWarnsIfMSIE6_0 (0s)
🟢 testUnauthenticatedUserCanAccessLoginPage (0s)
🟢 testUnauthenticatedPersonIsRedirectedToLogin (1s)
🟢 testExistingPersonHavingAnEmployerCanLoginViaLoginPage (1s)
🟢 testAPersonHavingAValidEmployerCanLoginViaLoginPage (1s)
🟢 testAPersonHavingAValidContractCanLoginViaLoginPage (1s)
🟢 testAPersonHavingNoEmployerCannotLogin (1s)
🟢 testAPersonHavingNoValidEmployerCannotLogin (1s)
🟢 testAPersonHavingNoValidEmployeeProjectCanLoginIfHeHasAContractInFuture (2s)
🟢 testAPersonHavingNoValidEmployeeProjectCannotLoginIfHeHasAContractOnlyInThePast (1s)
🟢 testExistingPersonHavingMultipleEmployersCanLoginViaLoginPageAfterChoosingEmployer (12s)
🟢 testPersonWithPasswordChangePending (2s)
🟢 testPasswordIsNotRequiredToBeChangedOnEveryLogin (3s)
🟢 testEmployeeWithTwoPhaseAuthentication (7s)
🟢 testEmployeeWithTwoPhaseAuthenticationAndMultipleEmployers (11s)
🟡 testTODOMobileWithTwoPhaseAuthentication (4s)
expected:<MobileLoginPage> but was:<LoginPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.TestLogins.testTODOMobileWithTwoPhaseAuthentication(TestLogins.java:828)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testWapWithTwoPhaseAuthentication (2s)
🟢 testPoytakelloWithTwoPhaseAuthentication (2s)
🟢 testRedirectToUrlExceptionSavesUrlToDetailMessageField (0s)
🟢 testResetPersonAlwaysCallsResetRolesEvenIfEmployeeIsNull (1s)
🟢 testResetRolesPreviousEmployeeAuthorizationCacheIsCorrectlyCleared (1s)
🟢 testSetSessionTimeOutSecondsIsAlwaysCalledUponLogin (5s)
🟢 testRestrictedCookies (2s)
🟢 testDirectNavigationToPasswordChangePageDoesNotLeadToInfinitePasswordChangeLoop_Case50010 (0s)
🟢 com.tustor.tuntinetti.view.application.TestLoginRememberMeMobiiliseurantaLoginPage (27s)
🟢 testUnauthenticatedUserCannotBeRememberedUsingACookieIfNotAllowed (1s)
🟢 testRememberedUserCannotAccessMemberAreaIfPasswordChangeIsPending (1s)
🟢 testRememberedPersonCannotAccessMemberAreaIfTriesToChangePasswordIntoOldPassword (1s)
🟢 testRememberedUserCannotAccessMemberAreaIfTriesToChangeIntoPasswordsThatDoNotMatch (1s)
🟢 testAutoLoginAttemptWithIllegalUserIdInCookie (1s)
🟢 testAutoLoginAttemptWithEmployeeForWhomLoginIsNotAllowed (1s)
🟢 testUnauthenticatedPersonCanBeRememberedUsingACookieIfAllowed (2s)
🟢 testAfterPasswordChangeOldAuthorizationCookieIsNoLongerValidBecauseOfChangedPasswordIndex (2s)
🟢 testOldStyleAuthorizationCookiesWithoutPasswordIndexAreInvalidatedWithoutError (2s)
🟢 testAfterPasswordChangeBindAuthorizationCookieCreatesNewCookie (6s)
🟢 testRememberMeLoginDoesNotBypassTwoPhaseAuthentication (3s)
🟡 com.tustor.tuntinetti.view.application.TestPoytakelloDemo (21s)
🟢 testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
🟢 testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
🟢 testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
🟢 testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
🟢 testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
🟢 testAbortInInitialStateGoesBackToLogin (1s)
🟡 testAbortStampOut (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:435)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testAbortStampOut(AbstractPoytakelloTestCase.java:476)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testStampInAndImmediatelyStampOut (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:435)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampInAndImmediatelyStampOut(AbstractPoytakelloTestCase.java:493)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:529)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:537)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:771)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:789)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:800)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:404)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:811)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAutomaattinenRuokatauko (1s)
Tee muutama testitapaus ruokatauosta vielä
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testAutomaattinenRuokatauko(AbstractPoytakelloTestCase.java:825)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testStampInSameTargetSameTime (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:435)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.doStampInAndThenStampOutLaterToday(AbstractPoytakelloTestCase.java:520)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampInSameTargetSameTime(AbstractPoytakelloTestCase.java:922)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testStampOutEarlyTomorrow (1s)
expected:<PoytakelloMainPage> but was:<PoytakelloStampInPage>
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertRenderedPage(WicketTester.java:619)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:435)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampOutEarlyTomorrow(AbstractPoytakelloTestCase.java:937)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.TestPoytakelloWithLogin (35s)
🔴 testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:674)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:706)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:738)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAbortInInitialStateGoesBackToLogin (1s)
🔴 testAbortStampOut (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testAbortStampOut(AbstractPoytakelloTestCase.java:476)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testStampInAndImmediatelyStampOut (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampInAndImmediatelyStampOut(AbstractPoytakelloTestCase.java:493)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:529)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:537)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:771)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:789)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:800)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:811)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAutomaattinenRuokatauko (1s)
Tee muutama testitapaus ruokatauosta vielä
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testAutomaattinenRuokatauko(AbstractPoytakelloTestCase.java:825)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testStampInSameTargetSameTime (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.doStampInAndThenStampOutLaterToday(AbstractPoytakelloTestCase.java:520)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampInSameTargetSameTime(AbstractPoytakelloTestCase.java:922)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testStampOutEarlyTomorrow (6s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampOutEarlyTomorrow(AbstractPoytakelloTestCase.java:937)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (2s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:590)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/3:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:622)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.TestPoytakelloWithRfidLogin (23s)
🟢 testSetUp (1s)
🔴 testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:674)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:706)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:738)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAbortInInitialStateGoesBackToLogin (1s)
🔴 testAbortStampOut (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testAbortStampOut(AbstractPoytakelloTestCase.java:476)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testStampInAndImmediatelyStampOut (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampInAndImmediatelyStampOut(AbstractPoytakelloTestCase.java:493)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:529)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:537)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:579)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:771)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:789)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:800)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:811)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAutomaattinenRuokatauko (1s)
Tee muutama testitapaus ruokatauosta vielä
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testAutomaattinenRuokatauko(AbstractPoytakelloTestCase.java:825)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testStampInSameTargetSameTime (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.doStampInAndThenStampOutLaterToday(AbstractPoytakelloTestCase.java:520)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampInSameTargetSameTime(AbstractPoytakelloTestCase.java:922)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testStampOutEarlyTomorrow (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:336)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.verifyLogoutSummaryPage(AbstractPoytakelloTestCase.java:289)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.selectingCostCenterTakesToLogoutPageWithSummaryAndTimeoutAndVerify(AbstractPoytakelloTestCase.java:236)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOutAndVerify(AbstractPoytakelloTestCase.java:431)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testStampOutEarlyTomorrow(AbstractPoytakelloTestCase.java:937)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:590)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (1s)
The component is currently not enabled in the hierarchy and thus you can not be used. Component: [MarkupContainer [Component org.apache.wicket.markup.html.link.BookmarkablePageLink id = exit_to_start_button/2:exit_to_start_button]]
	at org.apache.wicket.util.tester.BaseWicketTester.fail(BaseWicketTester.java:1648)
	at org.apache.wicket.util.tester.BaseWicketTester.checkUsability(BaseWicketTester.java:1641)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:796)
	at org.apache.wicket.util.tester.BaseWicketTester.clickLink(BaseWicketTester.java:763)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.stampInAndLoginForStampOut(AbstractPoytakelloTestCase.java:400)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:555)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.checkGivenAShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:545)
	at com.tustor.tuntinetti.view.application.AbstractPoytakelloTestCase.testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically(AbstractPoytakelloTestCase.java:622)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.TestEtryYlityoLaskuri (3s)
🔴 testStartTimeAndEndTimeOk (2s)
null
	at com.tustor.tuntinetti.view.application.TestEtryYlityoLaskuri.nowSelectOvertime(TestEtryYlityoLaskuri.java:133)
	at com.tustor.tuntinetti.view.application.TestEtryYlityoLaskuri.testStartTimeAndEndTimeOk(TestEtryYlityoLaskuri.java:121)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testIfStartDateGivenEndDateIsRequired (1s)
🟢 com.tustor.tuntinetti.frontend.services.mobile.helper.TestMobileHelperApiTestPage (1min 21s)
🟢 testEditMedicationTemplateAndAddTime (1s)
🟢 testEditMedicationTemplateAndRemoveTime (1s)
🟢 testEditMedicationTemplateAndAddTemplate (1s)
🟢 testEditMedicationTemplateAndRemoveTemplate (1s)
🟢 testEditMedicationTemplateTwoTemplates (1s)
🟢 testEditMedicationGlobalTemplate (1s)
🟢 testRemoveMedicationTemplateDisable (1s)
🟢 testRemoveMedicationTemplate (1s)
🟢 testAddMedicationSuccess (0s)
🟢 testRemovGlobaleMedicationTemplate (1s)
🟢 testRemoveMedication (0s)
🟢 testMedicationsAreDone (1s)
🟢 testGetTaskTemplatesNotActiveSuccess (1s)
🟢 testAddTaskTemplateSuccess (1s)
🟢 testEditTaskTemplateSuccess (1s)
🟢 testRemoveTaskTemplateDisable (1s)
🟢 testRemoveTaskTemplate (1s)
🟢 testAddTaskSuccess (0s)
🟢 testRemoveTask (0s)
🟢 testTasksAreDone (1s)
🟢 testTasksAreNotDone (1s)
🟢 testGetMedicationSchedulesSuccess (1s)
🟢 testAddMedicationScheduleSuccessCreate (1s)
🟢 testAddMedicationScheduleSuccessCreateGlobal (1s)
🟢 testAddMedicationScheduleSuccessUpdate (1s)
🟢 testGetMedicationTemplatesSuccess (1s)
🟢 testGetMedicationTemplatesTwoDaysSuccess (1s)
🟢 testAddMedicationTemplateSuccessCreateSchedule (1s)
🟢 testAddTwoMedicationTemplatesSuccessCreateTwoSchedules (1s)
🟢 testAddMedicationTemplateSuccessCreateScheduleGlobal (1s)
🟢 testAddMedicationTemplateSuccessExistingSchedule (1s)
🟢 testEditMedicationTemplateAndEditTime (1s)
🟢 testMedicationsAreDoneMoreTimesForOneTemplate (1s)
🟢 testMedicationsAreNotDone (1s)
🟢 testGetRemindersSuccess (1s)
🟢 testAddReminderSuccess (1s)
🟢 testEditReminderSuccess (1s)
🟢 testRemoveReminder (1s)
🟢 testGetReportSuccess (1s)
🟢 testGetReportPhotoSuccess (1s)
🟢 testAddReportSuccess (1s)
🟢 testAddReportWithPhotoSuccess (1s)
🟢 testUpdateReportSuccess (1s)
🟢 testUpdateReportDeletePhotoSuccess (1s)
🟢 testSearchReportSuccess (1s)
🟢 testSearchReportExtendedSuccess (1s)
🟢 testReportIsDone (1s)
🟢 testReportIsNotDone (1s)
🟢 testLoginSuccess (1s)
🟢 testIsAuthCorrect (1s)
🟢 testMobilePageError1 (1s)
🟢 testMobilePageError2 (1s)
🟢 testMobileDayWorkShiftsSuccess (1s)
🟢 testMobileDayWorkShiftsNoProjectCustomer (1s)
🟢 testMobileDayWorkShiftsNoTimespan (1s)
🟢 testAddPhotoSuccess (1s)
🟢 testQrCodeSuccess (1s)
🟢 testDescriptionSuccess (1s)
🟢 testServiceDescriptionSuccess (1s)
🟢 testGetContactPersonSuccess (1s)
🟢 testAddContactPersonSuccess (1s)
🟢 testAddContactPersonNoEmailSuccess (1s)
🟢 testEditContactPersonSuccess (1s)
🟢 testEditContactPersonChangeEmailSuccess (1s)
🟢 testRemoveContactPersonSuccess (1s)
🟢 testSearchCustomers (1s)
🟢 testReport2 (1s)
🟢 testVersion (1s)
🟢 testGetTaskTemplatesSuccess (1s)
🟢 testLoginError (1s)
🟢 testNotesSuccess (1s)
🟢 testReport (1s)
🟢 com.tustor.tuntinetti.backend.services.TestMobileHelperApiService (6s)
🟢 testSearchByEndDateToday (1s)
🟢 testSearchByStartAndEndDateToday (0s)
🟢 testSearchByStartDateToday (0s)
🟢 testSearchByCustomer (0s)
🟢 testSearchByEmployee (1s)
🟢 testSearchByMinDescription (1s)
🟢 testSearchByMaxDescription (0s)
🟢 com.tustor.backend.services.vat.TestVatService (13s)
🟢 testVatIdValid (9s)
🟢 testVatIdNotValid (4s)
🟢 com.tustor.backend.services.zip.TestZipCodeService (0s)
🟢 testContainsCity (0s)
🟢 testGetZipCode (0s)
🟢 testGetCity (0s)
🟡 com.tustor.tuntinetti.view.application.logic.TestCustomerReportView (41s)
🟡 test_TODO_EmployeeReportView_getEmployeeProjectRangeReportsForCacheRange_budget (1s)
null expected not null, was null
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.utils.AbstractTestCase.assertNotEquals(AbstractTestCase.java:483)
	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:427)
	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:409)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test_TODO_EmployeeReportView_getEmployeeProjectRangeReportsForCacheRange_budget(TestCustomerReportView.java:625)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testThrowExceptionIfAskingForRoundingOutsideSelectionSpace (0s)
🟢 testInitializationWithOverlappingBudgetDateRanges (0s)
🟢 testBudgetCacheSynchronization (1s)
🟡 test_TODO_InitializeTheWholeBudgetRangeUsingDatabase (0s)
 expected:<[0,75]> but was:<[1]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.backend.services.AbstractTaskTestCase.assertEquals(AbstractTaskTestCase.java:1109)
	at com.tustor.backend.services.AbstractTaskTestCase.assertEquals(AbstractTaskTestCase.java:1099)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assertDisplayBillingHours(TestCustomerReportView.java:1568)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test_TODO_InitializeTheWholeBudgetRangeUsingDatabase(TestCustomerReportView.java:890)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testInitializeTheWholeBudgetRange (1s)
🟢 testGetBudgetDateRange (0s)
🟢 testBillingHoursVsBudgetCacheMapsInitialization (0s)
🟡 test44588 (1s)
Oletettiin että TASK_MAP_BILLING_HOURS on cachessa, mutta ei ollut cachessa.
 rangeReport: com.tustor.tuntinetti.backend.logic.EmployeeProjectRangeReport@6a22ce77, 1.12.2024 - 28.2.2025, reserveDateRange=1.12.2024 - 28.2.2025, com.tustor.common.dto.EmployeeProject@39a16db3,  (stored=true 3164799375) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), com.tustor.common.dto.Project@149af7bd,  (stored=true 3164799374) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), PROJECT_1, importId=null, com.tustor.common.dto.Employee@7052c4c2,  (stored=true 3164799371) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:22 updatedBy=null), com.tustor.common.dto.Person@a160f03,  (stored=true 3164799370) (createdAt=2026-01-15 13:07:22 createdBy=null updatedAt=2026-01-15 13:07:22 updatedBy=null), Dummy Person, dummy@-k-o-o-d-ar--ip-alvelut.com, Dummy Person/Dummy/Dummy Company Name, 1.12.2024 - 28.2.2025, contractSeries=null expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assertTaskMapBillingHoursCache(TestCustomerReportView.java:1494)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assert44588(TestCustomerReportView.java:1306)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test44588(TestCustomerReportView.java:1231)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test44588Determinism (1s)
Oletettiin että TASK_MAP_BILLING_HOURS on cachessa, mutta ei ollut cachessa.
 rangeReport: com.tustor.tuntinetti.backend.logic.EmployeeProjectRangeReport@6cd7013b, 1.12.2024 - 28.2.2025, reserveDateRange=1.12.2024 - 28.2.2025, com.tustor.common.dto.EmployeeProject@18e565f1,  (stored=true 3164799421) (createdAt=2026-01-15 13:07:24 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), com.tustor.common.dto.Project@6634105e,  (stored=true 3164799420) (createdAt=2026-01-15 13:07:24 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), PROJECT_1, importId=null, com.tustor.common.dto.Employee@4573f3e,  (stored=true 3164799417) (createdAt=2026-01-15 13:07:23 createdBy=null updatedAt=2026-01-15 13:07:23 updatedBy=null), com.tustor.common.dto.Person@103a5149,  (stored=true 3164799416) (createdAt=2026-01-15 13:07:23 createdBy=null updatedAt=2026-01-15 13:07:24 updatedBy=null), Dummy Person, dummy@-k-o-o-d-ar--ip-alvelut.com, Dummy Person/Dummy/Dummy Company Name, 1.12.2024 - 28.2.2025, contractSeries=null expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assertTaskMapBillingHoursCache(TestCustomerReportView.java:1494)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assert44588(TestCustomerReportView.java:1306)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test44588Determinism(TestCustomerReportView.java:1239)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCase13165CustomerHasMultipleProjectsCollateBothEmployees (1s)
🟢 testDisplayDateRangeLean (0s)
🟢 testVacationDailyReportViewVisibilityWithoutTasks (1s)
🟢 testVacationDailyReportViewVisibilityWithTasksForDifferentCustomer (1s)
🟢 testVacationDailyReportViewVisibilityWithTasksForSelectedCustomer (1s)
🟢 testVacationDailyReportViewVisibilityWithoutTasksForDifferentCustomer (1s)
🟢 testVacationDailyReportViewVisibilityWithoutTasksForSelectedCustomer (1s)
🟢 testVacationDailyReportViewVisibilityWithTasksForOnlyCustomer (3s)
🟢 testVacationDailyReportViewVisibilityWithoutTasksForOnlyCustomer (1s)
🟢 testDailyReportVisibility (0s)
🟢 testDateTrimmingInvalidArgumentsShouldThrowException (0s)
🟢 testDateTrimmingOnlyTasksOnSameDay (1s)
🟢 testDateTrimmingNoTasksShowEmpty (0s)
🟢 testDateTrimmingNoTasksHideEmpty (0s)
🟢 testDateTrimmingOnlyTasksInThePast (1s)
🟢 testDateTrimmingNoGapInTasks (1s)
🟢 testDateTrimmingOnlyTasksInFuture (1s)
🟢 testDateTrimmingTasksInPastAndFutureWithAGap (1s)
🟢 testClearCacheRangeOnSetFilterSalesAccordingToUserAuthorization (1s)
🟢 testIsEverythingBilledStartingFromAndIsAllTaskGroupsBilledStartingFromWhenMarkDateIsNull (1s)
🟢 testSetEnabledForAbstractReportPanel (1s)
🟢 testSetEnabledForEmployeeProjectEditorTable (1s)
🟢 testHoursLockDateEditingEnabledVisitorTooltipOrFeedbackTextsAreValid (0s)
🟢 testDeadlock (1s)
🟡 testValidateEmployeeRangeReport (0s)
should throw AssertionError
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.testValidateEmployeeRangeReport(TestCustomerReportView.java:294)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testRoundingResultsWhenCallingWithDifferentDailyReportInstances (0s)
🟢 com.tustor.tuntinetti.view.application.TestCustomerReportTaskGroupFiltering (4s)
🟢 testCustomerReportTotalCostWithOneTaskAndNoEffectiveFiltering (1s)
🟢 testCustomerReportTotalCostWithTwoTasksNoEffectiveFiltering (0s)
🟢 testCustomerReportTotalCostWithTwoTasksAndWithEffectiveFiltering (0s)
🟢 testCustomerReportTotalCostWithTwoTasksAndTwoProjects_NoteNotCustomerCollated (0s)
🟢 testCustomerReportTotalCostWithTwoTasksAndTwoProjects_NoteCustomerCollated_CanSeeBothEmployeeProjects (1s)
🔴 com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel (30s)
🟢 testWeeklyRestTimeIsShownInAbstractReportPanelAndAbstractSummaryPanel_PersonalOvertimeAssignment (8s)
🟢 testSummaryWithSeparateSickleaveMonthlySalary1 (0s)
🟢 testSummaryWithSeparateSickleaveMonthlySalary2 (0s)
🟢 testSummaryWithSeparateSickleaveMonthlySalary3 (1s)
🟢 testSummaryWithSeparateVacationMonthlySalary1 (0s)
🟢 testSummaryWithSeparateVacationMonthlySalary2 (0s)
🟢 testSummaryWithSeparateVacationMonthlySalary3 (0s)
🟢 testSummaryWithPercentBasedPaidVacationCompensation (0s)
🟢 testSummaryWithBasicLabourAgreement (0s)
🟢 testWeeklyRestTimeIsShownInAbstractReportPanelAndAbstractSummaryPanel_ProjectOvertimeAssignment (5s)
🔴 testPolarProTomaszBorowski_tuotanto (10s)
Error attaching this container for rendering: [MarkupContainer [Component com.tustor.tuntinetti.view.application.MainTabsPanel id = mainTabs/1:mainTabs]]
	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1789)
	at org.apache.wicket.Component.onBeforeRender(Component.java:4038)
	at org.apache.wicket.extensions.markup.html.tabs.TabbedPanel.onBeforeRender(TabbedPanel.java:228)
	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.onBeforeRender(AbstractTabsPanel.java:612)
	at org.apache.wicket.Component.internalBeforeRender(Component.java:1078)
	at org.apache.wicket.Component.beforeRender(Component.java:1112)
	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1777)
	at org.apache.wicket.Component.onBeforeRender(Component.java:4038)
	at org.apache.wicket.Page.onBeforeRender(Page.java:1550)
	at com.tustor.tuntinetti.view.TakpWebPage.onBeforeRender(TakpWebPage.java:101)
	at com.tustor.tuntinetti.view.application.MainPage.onBeforeRender(MainPage.java:175)
	at org.apache.wicket.Component.internalBeforeRender(Component.java:1078)
	at org.apache.wicket.Component.beforeRender(Component.java:1112)
	at org.apache.wicket.Component.prepareForRender(Component.java:2319)
	at org.apache.wicket.Page.prepareForRender(Page.java:1540)
	at org.apache.wicket.Component.prepareForRender(Component.java:2356)
	at org.apache.wicket.Page.renderPage(Page.java:911)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:110)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1183)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6087)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel.loginAndSelectEmployeeForEmployeeHoursReportPanel(TestEmployeeReportSummaryPanel.java:101)
	at com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel.loginAndSelectEmployeeForEmployeeHoursReportPanel(TestEmployeeReportSummaryPanel.java:93)
	at com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel.testPolarProTomaszBorowski_tuotanto(TestEmployeeReportSummaryPanel.java:740)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: java.lang.reflect.InvocationTargetException
	at com.tustor.common.wicket.components.NamedTab.getPanel(NamedTab.java:72)
	at org.apache.wicket.extensions.markup.html.tabs.TabbedPanel.setSelectedTab(TabbedPanel.java:340)
	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.setSelectedTabForReal(AbstractTabsPanel.java:502)
	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.setSelectedTab(AbstractTabsPanel.java:492)
	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.setSelectedTab(AbstractTabsPanel.java:483)
	at org.apache.wicket.extensions.markup.html.tabs.TabbedPanel.onBeforeRender(TabbedPanel.java:225)
	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.onBeforeRender(AbstractTabsPanel.java:612)
	at org.apache.wicket.Component.internalBeforeRender(Component.java:1078)
	at org.apache.wicket.Component.beforeRender(Component.java:1112)
	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1777)
	at org.apache.wicket.Component.onBeforeRender(Component.java:4038)
	at org.apache.wicket.extensions.markup.html.tabs.TabbedPanel.onBeforeRender(TabbedPanel.java:228)
	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.onBeforeRender(AbstractTabsPanel.java:612)
	at org.apache.wicket.Component.internalBeforeRender(Component.java:1078)
	at org.apache.wicket.Component.beforeRender(Component.java:1112)
	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1777)
	at org.apache.wicket.Component.onBeforeRender(Component.java:4038)
	at org.apache.wicket.Page.onBeforeRender(Page.java:1550)
	at com.tustor.tuntinetti.view.TakpWebPage.onBeforeRender(TakpWebPage.java:101)
	at com.tustor.tuntinetti.view.application.MainPage.onBeforeRender(MainPage.java:175)
	at org.apache.wicket.Component.internalBeforeRender(Component.java:1078)
	at org.apache.wicket.Component.beforeRender(Component.java:1112)
	at org.apache.wicket.Component.prepareForRender(Component.java:2319)
	at org.apache.wicket.Page.prepareForRender(Page.java:1540)
	at org.apache.wicket.Component.prepareForRender(Component.java:2356)
	at org.apache.wicket.Page.renderPage(Page.java:911)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:110)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1183)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6087)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel.loginAndSelectEmployeeForEmployeeHoursReportPanel(TestEmployeeReportSummaryPanel.java:101)
	at com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel.loginAndSelectEmployeeForEmployeeHoursReportPanel(TestEmployeeReportSummaryPanel.java:93)
	at com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel.testPolarProTomaszBorowski_tuotanto(TestEmployeeReportSummaryPanel.java:740)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestSalariesOrBillingToReports (1s)
🟢 testReportQueryDoesntCalculateSalariesToSalesReport (1s)
🟢 com.tustor.tuntinetti.view.application.TestWorkShiftPlannerPanelFromEmployeePerspective (47s)
🟢 testConfirmWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (5s)
🟢 testRemoveWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (6s)
🟢 testRemoveWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (3s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (3s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (3s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (3s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (3s)
🟢 testRemovePreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (3s)
🟢 testModifyPreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (3s)
🟢 testUnConfirmWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (3s)
🟢 testAddRecurringServiceDemandForEmployee_OnFly_RefreshesRowAndIndicatesRecurringWorkShifts (3s)
🟢 testRemovePreviouslyAddedBookingForEmployee_UsingNormalMiniPopup (3s)
🟢 testSmoke (2s)
🟢 com.tustor.tuntinetti.view.application.TestWorkShiftPlannerPanelFromEmployeePerspectiveWhenModelChangingBetweenModifyAndSave (39s)
🟢 testConfirmWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (3s)
🟢 testRemoveWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (3s)
🟢 testRemoveWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (3s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (2s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (3s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (2s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (2s)
🟢 testRemovePreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (3s)
🟢 testModifyPreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (3s)
🟢 testUnConfirmWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (3s)
🟢 testAddRecurringServiceDemandForEmployee_OnFly_RefreshesRowAndIndicatesRecurringWorkShifts (3s)
🟢 testRemovePreviouslyAddedBookingForEmployee_UsingNormalMiniPopup (3s)
🟢 testSmoke (2s)
🟢 com.tustor.tuntinetti.view.application.TestWorkShiftPlannerPanelFromCostCenterPerspective (13s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline_To_Same_Employee_CostCenterHasTaskGoupDimensions (4s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline_To_Same_Employee (3s)
🟢 test_WorkShift_AddedForEmployeeUsingNormalMiniPopup_MakesSpaceForNewTask (2s)
🟢 testSmoke (2s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestCompensationEntryManager (0s)
🟢 testYksiTravelEntryYksiPaallekainenKulu (0s)
🟢 testMatkalaskuNakyyJosEiPaallekaisia (0s)
🟢 testPaallekaisetTravelEntryt (0s)
🟢 com.tustor.tuntinetti.view.application.TestYlityolaskuri (3s)
🟢 testStartTimeAndEndTimeOk (2s)
🟢 testIfStartDateGivenEndDateIsRequired (1s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestHoursEditorPanelTaskModel (0s)
🟢 testHoursEditorPanelTaskModel (0s)
🟢 testCostCenterViewHoursEditorPanelTaskModel (0s)
🟢 com.tustor.tuntinetti.view.features.TestManagerEditReportsFeatureActivated (10s)
🟢 testExpectedReportStartDate (0s)
🟢 testManagerCanEditEmployeeReportsAgainAndItWillBeSignaledProperly (3s)
🟢 testManagerCanEditEmployeeReportsAgainAndItWillBeSignaledProperly_2 (3s)
🟢 testManagerCanEditVacationsAndItWillBeRecorded (2s)
🟢 com.tustor.tuntinetti.view.application.TestEmployeeApproveHoursEditorPanel (39s)
🟢 testNoFeatureNoApprovalButtonsEvenIfEmployerWants (7s)
🟢 testIfEmployerDontWantNoApprovalButtonsEvenIfNoFeatureNo (9s)
🟢 testIfEmployerDontWantNoApprovalButtonsEvenIfFeatureActive (4s)
🟢 testHourRangeBug20091129 (7s)
🟢 testEmployeeCancelButton (11s)
🔴 com.tustor.tuntinetti.view.application.TestEmployeeReportView (1min 24s)
🔴 testTODOCannotMoveOntoASingleSickleaveWithNonCoincidingTimeRanges (1s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10534)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5624)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.isActionDoable(EmployeeDailyReport.java:5604)
	at com.tustor.tuntinetti.backend.logic.EmployeeRangeReport.isActionDoable(EmployeeRangeReport.java:3362)
	at com.tustor.tuntinetti.view.logic.EmployeeReportView.isMoveableOnto(EmployeeReportView.java:1864)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:278)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:267)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOntoASingleSickleave(AbstractEmployeeReportViewTestCase.java:121)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOCannotMoveOntoASingleSickleaveWithNonCoincidingTimeRanges(TestEmployeeReportView.java:209)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGetPrecedingAndFollowingTaskAndTravelEntrys (2s)
🟢 testSerializations (1s)
🔴 testTODOCannotMoveOntoASingleSickleaveWithoutTimeRanges (1s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10534)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5624)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.isActionDoable(EmployeeDailyReport.java:5604)
	at com.tustor.tuntinetti.backend.logic.EmployeeRangeReport.isActionDoable(EmployeeRangeReport.java:3362)
	at com.tustor.tuntinetti.view.logic.EmployeeReportView.isMoveableOnto(EmployeeReportView.java:1864)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:278)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:267)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOntoASingleSickleave(AbstractEmployeeReportViewTestCase.java:121)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOCannotMoveOntoASingleSickleaveWithoutTimeRanges(TestEmployeeReportView.java:181)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testTODOCannotMoveOntoASingleSickleaveWithCoincidingTimeRanges (1s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10534)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5624)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.isActionDoable(EmployeeDailyReport.java:5604)
	at com.tustor.tuntinetti.backend.logic.EmployeeRangeReport.isActionDoable(EmployeeRangeReport.java:3362)
	at com.tustor.tuntinetti.view.logic.EmployeeReportView.isMoveableOnto(EmployeeReportView.java:1864)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:278)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:267)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOntoASingleSickleave(AbstractEmployeeReportViewTestCase.java:121)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOCannotMoveOntoASingleSickleaveWithCoincidingTimeRanges(TestEmployeeReportView.java:195)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testTODOCannotMoveOntoASingleVacationWithoutTimeRanges (1s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10534)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5624)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.isActionDoable(EmployeeDailyReport.java:5604)
	at com.tustor.tuntinetti.backend.logic.EmployeeRangeReport.isActionDoable(EmployeeRangeReport.java:3362)
	at com.tustor.tuntinetti.view.logic.EmployeeReportView.isMoveableOnto(EmployeeReportView.java:1864)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:278)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:267)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOntoASingleVacation(AbstractEmployeeReportViewTestCase.java:130)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOCannotMoveOntoASingleVacationWithoutTimeRanges(TestEmployeeReportView.java:223)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testTODOCannotMoveOntoASingleVacationWithCoincidingTimeRanges (1s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10534)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5624)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.isActionDoable(EmployeeDailyReport.java:5604)
	at com.tustor.tuntinetti.backend.logic.EmployeeRangeReport.isActionDoable(EmployeeRangeReport.java:3362)
	at com.tustor.tuntinetti.view.logic.EmployeeReportView.isMoveableOnto(EmployeeReportView.java:1864)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:278)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:267)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOntoASingleVacation(AbstractEmployeeReportViewTestCase.java:130)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOCannotMoveOntoASingleVacationWithCoincidingTimeRanges(TestEmployeeReportView.java:237)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testTODOCannotMoveOntoASingleVacationWithNonCoincidingTimeRanges (1s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10534)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5624)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.isActionDoable(EmployeeDailyReport.java:5604)
	at com.tustor.tuntinetti.backend.logic.EmployeeRangeReport.isActionDoable(EmployeeRangeReport.java:3362)
	at com.tustor.tuntinetti.view.logic.EmployeeReportView.isMoveableOnto(EmployeeReportView.java:1864)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:278)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOnto(AbstractEmployeeReportViewTestCase.java:267)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.assertCannotMoveOntoASingleVacation(AbstractEmployeeReportViewTestCase.java:130)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOCannotMoveOntoASingleVacationWithNonCoincidingTimeRanges(TestEmployeeReportView.java:251)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSaveSingularTaskForPersistingNotifyChangesWhenOnlyStateChanges (1s)
🟢 testSaveSingularTaskForPersistingNotifyChangesWhenOnlyStateChangesTestBenevolentTaskRemovedTwice (1s)
🟢 testCannotMoveFromIfLocked (1s)
🟢 testMoveSwapOrCopyWholePeriod (10s)
🟢 testMoveSwapOrCopyWholePeriodTaskRemovedBeforeTransaction (6s)
🟡 testMoveSwapOrCopyFirstTaskDate (1s)
Copy successful expected:<1[87]> but was:<1[1]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.assertCopyOrMoveGivenTargetPeriod(TestEmployeeReportView.java:506)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.assertMoveSwapOrCopyGivenTargetPeriod(TestEmployeeReportView.java:394)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testMoveSwapOrCopyFirstTaskDate(TestEmployeeReportView.java:377)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testMoveSwapOrCopyFirstTaskDateTaskRemovedBeforeTransaction (1s)
Copy successful expected not 0, was 0
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:464)
	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:450)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.assertCopyOrMoveGivenTargetPeriod(TestEmployeeReportView.java:505)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.assertMoveSwapOrCopyGivenTargetPeriod(TestEmployeeReportView.java:394)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testMoveSwapOrCopyFirstTaskDateTaskRemovedBeforeTransaction(TestEmployeeReportView.java:385)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testMoveSwapOrCopyGivenTargetPeriodMustHaveSainPeriod (10s)
🟢 testMoveSwapOrCopyGivenTargetPeriodMustHaveSainPeriodTerminatesIfTaskRemoved (10s)
🟢 testMoveSwapOrCopyGivenTargetDateMustHaveSainPeriod (9s)
🟢 testMoveSwapOrCopyGivenTargetDateMustHaveSainPeriodTerminatesIfTaskRemoved (10s)
🟢 testMoveSwapOrCopyGivenTargetPeriodMustHaveValidPeriod (1s)
🟢 testMoveSwapOrCopyGivenPeriod (3s)
🟡 testTODOMoveSwapOrCopyGivenPeriodForMultipleEmployeeRangeReports (1s)
TODO Sama kuin edellä, mutta nyt useampi employeeRangeReport joita siirretään/kopioidaan ajassa
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestEmployeeReportView.testTODOMoveSwapOrCopyGivenPeriodForMultipleEmployeeRangeReports(TestEmployeeReportView.java:774)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODO (1s)
Todo: varmistathan, että sairausloma toimii koska sitä ei oikeasti yritetä siirtää?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.AbstractEmployeeReportViewTestCase.testTODO(AbstractEmployeeReportViewTestCase.java:219)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.TestEmployeeReportViewAndWeekStartTimeOffset (0s)
🟢 testDayDoesntDisappear (0s)
🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke (39s)
🟢 testGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (3s)
🟢 testCase4288DurationOnly (2s)
🟢 testGivenTaskEntryFilledButNotSavedWhenWorkInducedSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (2s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (2s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (3s)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours (3s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:193)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:200)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours(AbstractHoursEditorPanelSmokeTestCases.java:207)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:214)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (2s)
null
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.fail(Assert.java:53)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelTestCase.testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi(AbstractHoursEditorPanelTestCase.java:1059)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku (1min 46s)
🟢 testAutomaattimatkalaskuToimiiVainHalutuillaAloilla (2s)
🟢 testCase20813EiExceptioniaTallennettaessaKululajitonta (3s)
🟢 testEtappienDisabloituminen (3s)
🟢 testJosPaallekainenMatkalaskuToisellaKululajillaLuodaanPaivittainenMatkaKulukirjaus (3s)
🟢 testJosPaallekainenMatkalaskuLuodaanPaivittainenMatkaKulukirjaus (3s)
🟢 testPaivittainenMatkakulukorvausMatkalasku (4s)
🟢 testPaivittainenMatkakulukorvaus (4s)
🟢 testAutomaattiMatkalaskuTuleeVainEditoriformille (4s)
🟢 testEiStackOverflowErroria (2s)
🟢 testAutomaattimatkalaskuVaatiiAutoSuggestin (2s)
🟢 testAutomaattimatkanPituudenYlikirjoitusKasin (4s)
🟢 testDisabloituMatkalasku (3s)
🟡 testViallinenOsoite (3s)
expected:<[Automaattinen matkalasku (Google ei voinut laskea matkan pituutta])> but was:<[Päivittäinen matkakustannus 45km, (yli 40km])>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testViallinenOsoite(TestHoursEditorPanelMatkalasku.java:1063)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAsiakkaallaEiOsoitetta (3s)
🟢 testJosPaallekainenMatkalaskuLuodaanAutomaattiKulukirjaus (3s)
🟢 testJosKmKuluOnJoEiLuodaAutomaattistaMatkalaskua (3s)
🟢 testMatkalaskuToimiiUseammallakinProjectCustomerilla (4s)
🟢 testToistaMatkaKorvaustaEiLuodaSamallePaivalleJosAiempiOnJoTallennettu (3s)
🔴 testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat (3s)
  com.tustor.common.dto.EmployeeProject@5d2786bc,  (stored=true 3164805921) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Project@631cbbce,  (stored=true 3164805911) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Asiakasprojekti, importId=null, com.tustor.common.dto.Employee@77a9a0,  (stored=true 3164805918) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Person@122bbbc3,  (stored=true 3164805917) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Manager Test Person, manager.test@person.com, Manager Test Person/Hallinto-osasto/Test Company Ltd., 26.5.2008 - , contractSeries=null
  com.tustor.common.dto.EmployeeProject@1c1b0b41,  (stored=true 3164805920) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Project@5809c026,  (stored=true 3164805910) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Hankkeiden suunnittelu, importId=null, com.tustor.common.dto.Employee@77a9a0,  (stored=true 3164805918) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Person@122bbbc3,  (stored=true 3164805917) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Manager Test Person, manager.test@person.com, Manager Test Person/Hallinto-osasto/Test Company Ltd., 26.5.2008 - , contractSeries=null
  com.tustor.common.dto.EmployeeProject@6206c462,  (stored=true 3164805919) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Employee@77a9a0,  (stored=true 3164805918) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Person@122bbbc3,  (stored=true 3164805917) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Manager Test Person, manager.test@person.com, Manager Test Person/Hallinto-osasto/Test Company Ltd., 26.5.2008 - , contractSeries=com.tustor.common.dto.Project@30ad3554,  (stored=true 3164805959) (createdAt=2026-01-15 13:14:21 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), NOVART, importId=null  --> Correct choice is at index 2, let's try to use that
Selecting : com.tustor.common.dto.EmployeeProject@6206c462,  (stored=true 3164805919) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Employee@77a9a0,  (stored=true 3164805918) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Person@122bbbc3,  (stored=true 3164805917) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Manager Test Person, manager.test@person.com, Manager Test Person/Hallinto-osasto/Test Company Ltd., 26.5.2008 - , contractSeries=com.tustor.common.dto.Project@30ad3554,  (stored=true 3164805959) (createdAt=2026-01-15 13:14:21 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), NOVART, importId=null
Selected employeeProject: com.tustor.common.dto.EmployeeProject@6206c462,  (stored=true 3164805919) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Employee@77a9a0,  (stored=true 3164805918) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Person@122bbbc3,  (stored=true 3164805917) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Manager Test Person, manager.test@person.com, Manager Test Person/Hallinto-osasto/Test Company Ltd., 26.5.2008 - , contractSeries=com.tustor.common.dto.Project@30ad3554,  (stored=true 3164805959) (createdAt=2026-01-15 13:14:21 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), NOVART, importId=null
Selected projectCustomer: null
Found employeeProject-match to the previously created task, at index 2
  com.tustor.common.dto.ProjectCustomer@29545229,  (stored=true 3164805935), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Customer@15c8f8f8,  (stored=true 3164805934) (createdAt=2026-01-15 13:14:20 createdBy=null updatedAt=2026-01-15 13:14:22 updatedBy=null), Customer.1.3164805931, company=com.tustor.common.dto.Company@5470e988,  (stored=true 4693)  --> Correct choice is at index 0, let's try to use that
Selecting : com.tustor.common.dto.ProjectCustomer@29545229,  (stored=true 3164805935), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Customer@15c8f8f8,  (stored=true 3164805934) (createdAt=2026-01-15 13:14:20 createdBy=null updatedAt=2026-01-15 13:14:22 updatedBy=null), Customer.1.3164805931, company=com.tustor.common.dto.Company@5470e988,  (stored=true 4693)
Selected employeeProject: com.tustor.common.dto.EmployeeProject@6206c462,  (stored=true 3164805919) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Employee@77a9a0,  (stored=true 3164805918) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), com.tustor.common.dto.Person@122bbbc3,  (stored=true 3164805917) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Manager Test Person, manager.test@person.com, Manager Test Person/Hallinto-osasto/Test Company Ltd., 26.5.2008 - , contractSeries=com.tustor.common.dto.Project@30ad3554,  (stored=true 3164805959) (createdAt=2026-01-15 13:14:21 createdBy=null updatedAt=2026-01-15 13:14:21 updatedBy=null), NOVART, importId=null
Selected projectCustomer: com.tustor.common.dto.ProjectCustomer@29545229,  (stored=true 3164805935), com.tustor.common.dto.Project@5fdc8690,  (stored=true 3164805909) (createdAt=2026-01-15 13:14:19 createdBy=null updatedAt=2026-01-15 13:14:19 updatedBy=null), Omat projektit ja palaverit, importId=null, com.tustor.common.dto.Customer@15c8f8f8,  (stored=true 3164805934) (createdAt=2026-01-15 13:14:20 createdBy=null updatedAt=2026-01-15 13:14:22 updatedBy=null), Customer.1.3164805931, company=com.tustor.common.dto.Company@5470e988,  (stored=true 4693)
Found projectCustomer-match to the previously created task, at index 0
	at com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat(TestHoursEditorPanelMatkalasku.java:1901)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: expected:<6.[83])> but was:<6.[96])>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.application.AssertTravelEntryHelper.assertSlideDownJavascript(AssertTravelEntryHelper.java:240)
	at com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku.testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat(TestHoursEditorPanelMatkalasku.java:1794)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAutomaattiMatkalasku (3s)
🟢 testPreventNpeWhenAutoSuggest (2s)
🟢 testRoundTrip (3s)
🟢 testMatkalaskuIkkunanAukeaminen4 (3s)
🟢 testEiTallennetaUuttaMatkalaskutietuettaJosPaallekaisyys (3s)
🟢 testMatkalaskuIkkunanAukeaminen3 (2s)
🟢 testMatkalaskuIkkunanAukeaminen2 (3s)
🟢 testMatkalaskuIkkunanAukeaminen1 (3s)
🟢 testTallentamattomiakaanMatkalaskujaEiVoiTehdaRistiin (3s)
🟢 testMatkalaskuException (3s)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (2s)
null
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.fail(Assert.java:53)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelTestCase.testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi(AbstractHoursEditorPanelTestCase.java:1059)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke (43s)
🟢 testPlayStopButton (5s)
🟢 testGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (2s)
🟢 testCase4288DurationOnly (2s)
🟢 testGivenTaskEntryFilledButNotSavedWhenWorkInducedSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (2s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (3s)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:193)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:200)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours(AbstractHoursEditorPanelSmokeTestCases.java:207)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:214)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (2s)
null
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.fail(Assert.java:53)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelTestCase.testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi(AbstractHoursEditorPanelTestCase.java:1059)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke (39s)
🟢 testGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (2s)
🟢 testCase4288DurationOnly (3s)
🟢 testGivenTaskEntryFilledButNotSavedWhenWorkInducedSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (2s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (2s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (3s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (3s)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours (3s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:186)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours (3s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:193)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:200)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:223)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours(AbstractHoursEditorPanelSmokeTestCases.java:207)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours (2s)
Failed: hoursEditor is enabled expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertDisabled(AbstractTuntinettiViewBaseTestCase.java:191)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt(AbstractHoursEditorPanelSmokeTestCases.java:150)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkSelectDayTypeAndAddTaskRow(AbstractHoursEditorPanelSmokeTestCases.java:320)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.checkRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:232)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelSmokeTestCases.testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours(AbstractHoursEditorPanelSmokeTestCases.java:214)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (2s)
null
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.fail(Assert.java:53)
	at com.tustor.tuntinetti.view.application.AbstractHoursEditorPanelTestCase.testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi(AbstractHoursEditorPanelTestCase.java:1059)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorBiWeeklyAPanel (4min 27s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (4s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolWithSpaceAllOk (4s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenInNormalMode (4s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolAllOk (4s)
🟢 testStartTimeAndEndTimeOkOnHolidayWeek (4s)
🟢 testStartTimeEndTimeAndLunchBreakWithAnotherHourFormatAllOk (4s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxOn (2s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxTrue (2s)
🟢 testValidateLunchBreakFormatIfStartAndEndDateGiven (4s)
🟢 testFullDaySickleaveOk (4s)
🟢 testHalfDaySickleaveOk (9s)
🟢 testIfLunchBreakGivenAsTimeBothStartAndEndDateAreRequired (4s)
🟢 testPartDaySickleaveOkIfHasLunchBreak (5s)
🟢 testStartTimeEndTimeLunchBreakAndNotesAllOkEvenIfLunchBreakSlightlyMisspelled (4s)
🟢 testEmployeeCancelButton (5s)
🟢 testStartTimeAndEndTimeOk (4s)
🟢 testIfStartDateGivenEndDateIsRequired (2s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (3s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (4s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (3s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (4s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (8s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (6s)
🟢 testStartTimeEndTimeAndTaskNotesOk (4s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (3s)
🟢 testStartTimeAndEndTimeTooAccurate (2s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (3s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (3s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (3s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (3s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (2s)
🟢 testValidateLunchBreakFormat (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testVisitorCannotViewHoursAlreadyApproved (3s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (4s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (4s)
🟢 testCannotSaveOnlyNotesField (2s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (10s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (2s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (3s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (4s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (4s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (2s)
🟢 testIfEndDateGivenEndDateIsRequired (2s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (2s)
🟢 testManagerAcceptsEmployeeAcceptedHours (14s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (15s)
🟢 testPreserveExistingLunchBreak (3s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (3s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (14s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟢 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorBiWeeklyBPanel (3min 52s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolWithSpaceAllOk (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenInNormalMode (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolAllOk (3s)
🟢 testStartTimeAndEndTimeOkOnHolidayWeek (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithAnotherHourFormatAllOk (3s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxOn (2s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxTrue (2s)
🟢 testValidateLunchBreakFormatIfStartAndEndDateGiven (3s)
🟢 testFullDaySickleaveOk (3s)
🟢 testHalfDaySickleaveOk (3s)
🟢 testIfLunchBreakGivenAsTimeBothStartAndEndDateAreRequired (2s)
🟢 testPartDaySickleaveOkIfHasLunchBreak (3s)
🟢 testStartTimeEndTimeLunchBreakAndNotesAllOkEvenIfLunchBreakSlightlyMisspelled (3s)
🟢 testEmployeeCancelButton (4s)
🟢 testStartTimeAndEndTimeOk (3s)
🟢 testIfStartDateGivenEndDateIsRequired (2s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (2s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (3s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (3s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (3s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (5s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (6s)
🟢 testStartTimeEndTimeAndTaskNotesOk (3s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (2s)
🟢 testStartTimeAndEndTimeTooAccurate (2s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (3s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (3s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (2s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (3s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (3s)
🟢 testValidateLunchBreakFormat (2s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (4s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testVisitorCannotViewHoursAlreadyApproved (3s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (4s)
🟢 testCannotSaveOnlyNotesField (3s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (4s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (3s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (3s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (4s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (4s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (2s)
🟢 testIfEndDateGivenEndDateIsRequired (2s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (2s)
🟢 testManagerAcceptsEmployeeAcceptedHours (8s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (12s)
🟢 testPreserveExistingLunchBreak (3s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (4s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (20s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟡 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel (4min 58s)
🟢 testFullDaySickleaveOk (3s)
🟢 testHalfDaySickleaveOk (3s)
🟢 testPartDaySickleaveOkIfHasLunchBreak (3s)
🟢 testEnteringOneUnitPerEntryCompensationUnits (3s)
🟡 testTODOCustomerApprovalEquivalentToManagerApprovalIfEmployeeApprovalGoesToCustomer (2s)
TODO Testaa, että jos Employer().isEmployeeApprovalGoesToCustomer() niin asiakkaan hyväksyntä on yhtä kuin esimiehen hyväksyntä.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel.testTODOCustomerApprovalEquivalentToManagerApprovalIfEmployeeApprovalGoesToCustomer(TestCostCenterViewHoursEditorHalfMonthlyPanel.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOCannotRecordCompensationsWithoutTaskEntry (2s)
TODO Siirrä validointi TaskValidaattorista TaskDescriptionValidaattoriin, että ei voi kirjata kuluja ilman taskia.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel.testTODOCannotRecordCompensationsWithoutTaskEntry(TestCostCenterViewHoursEditorHalfMonthlyPanel.java:124)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOCustomerApprovalDirectlyFromEmployeeApproval (2s)
TODO miten testataan kun työntekijän hyväksyntä lähtee suoraan
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel.testTODOCustomerApprovalDirectlyFromEmployeeApproval(TestCostCenterViewHoursEditorHalfMonthlyPanel.java:131)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOStartAndEndTimeAreParsedIntelligentlyIntoTaskEntry (2s)
TODO muuta käyttämään time-range-replace metodia, joka säilyttää selitteet tyäaikakirjausten lomassa - -  tosi alhainen prioriteetti!
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel.testTODOStartAndEndTimeAreParsedIntelligentlyIntoTaskEntry(TestCostCenterViewHoursEditorHalfMonthlyPanel.java:138)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOEmployeeCannotRecord_SupervisorOnlyCompensationUnits_ButTheyAreVisibeAndTheyDontGetLost (2s)
@Harri Varmista, että asiakas voi esimiestyyppisiä kululajeja kirjata/muuttaa ViewReports -perspektiivistään.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel.testTODOEmployeeCannotRecord_SupervisorOnlyCompensationUnits_ButTheyAreVisibeAndTheyDontGetLost(TestCostCenterViewHoursEditorHalfMonthlyPanel.java:146)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAllowedToOverrideUnAssignedTask (3s)
🟢 testNotAllowedToOverrideUnAssignedTask (3s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkFutureLocked (4s)
🟢 testSupervisorCanRecordSupervisorViewOnlyCompensationUnit (4s)
🟢 testSupervisorViewOnlyCompensationUnitsAreRetainedWhenEmployeeRecordsAdditionalCompensationUnits (4s)
🟢 testCannotSaveOnlyRowNotesField (2s)
🟢 testEmployeeCannotRecordSupervisorOnlyCompensationUnit_checkbox (3s)
🟢 testEmployeeCannotRecordSupervisorOnlyCompensationUnit_field (2s)
🟢 testEmployeeCannotViewSupervisorOnlyCompensationUnit_field (2s)
🟢 testValidateLunchBreak0IsValid (3s)
🟢 testCompensationEditorContainerIsVisibleAndEnabledWhenThereAreCompensationOptionsAndOtherwiseNot (3s)
🟢 testValidateCompensationEntryRawInputIsNotLostOnError (3s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay_x (3s)
🟢 testEnteringNormalCompensationUnits (4s)
🟢 testSickleaveNotAllowedIfWorkingFullDay (2s)
🟢 testSickleaveNotAllowedIfWorkingFullDayAndHasLunchBreakHours (3s)
🟢 testSickleaveNotAllowedIfWorkingFullDayAndHasLunchBreak (3s)
🟢 testSalaryPeriodChangesWhenSelectedFromCalendar (3s)
🟢 testSalaryPeriodRemainsUnchangedWhenCancelingAfterSave (4s)
🟢 testFaceliftTableDataRefreshesAfterSwitchingCostCenter (10s)
🟢 testSupervisorCanRecordSupervisorOnlyCompensationUnit (4s)
🟢 testSupervisorOnlyCompensationUnitsAreRetainedWhenEmployeeRecordsAdditionalCompensationUnits (4s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (3s)
🟢 testStartTimeAndOvernightEndTimeLunchBreakGivenAsHoursAndNotesAllOk (4s)
🟢 testStartTimeAndOvernightEndTimeLunchBreakAndNotesAllOk (3s)
🟢 testDefaultLunchBreak (8s)
🟢 testStartTimeAndEndTimeOk (3s)
🟢 testIfStartDateGivenEndDateIsRequired (2s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (2s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (3s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (3s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (4s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (4s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (4s)
🟢 testStartTimeEndTimeAndTaskNotesOk (3s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (2s)
🟢 testStartTimeAndEndTimeTooAccurate (2s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (2s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (2s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (2s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (2s)
🟢 testValidateLunchBreakFormat (2s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testVisitorCannotViewHoursAlreadyApproved (3s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (3s)
🟢 testCannotSaveOnlyNotesField (2s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (3s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (2s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (3s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (4s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (4s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (2s)
🟢 testIfEndDateGivenEndDateIsRequired (2s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (2s)
🟢 testManagerAcceptsEmployeeAcceptedHours (9s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (11s)
🟢 testPreserveExistingLunchBreak (4s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (4s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (15s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟡 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorSickleaveWorkShifts (4min 29s)
🟢 testStartTimeAndEndTimeDontOverlapWithSickleaveAndLunchBreakSnapsPieceOffSickleave (3s)
🟢 testStartTimeAndEndTimeDontOverlapWithSickleaveButSickleaveOverlapsWIthBoth (3s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffBoth_1 (3s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffBoth_2 (3s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffBoth_3 (3s)
🟢 testLunchBreakOkWhenPartOfItIsInTaskAndPartOfItIsInSickleave (3s)
🟡 testTODOOriginalValueColoring (2s)
kts. 'TODO ORIGINAL VALUE'
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorSickleaveWorkShifts.testTODOOriginalValueColoring(TestCostCenterViewHoursEditorSickleaveWorkShifts.java:66)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCannotSaveOnlyRowNotesFieldEvenIfHasSickleave (2s)
🟢 testSickleaveAndLunchBreakOk (3s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffSickleave (4s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichIsOkAsSickleaveSnapsOffAPiece (3s)
🟢 testFullDayTaskWithSickleaveAndLunchBreakSnapsPieceOffSickleave (3s)
🟢 testStartTimeAndEndTimeDontOverlapWithSickleaveAndLunchBreakSnapsPieceOffTask (4s)
🟢 testIfOnlySickleaveGivenThenLunchBreakMustFit (2s)
🟡 testTODOXX (2s)
Tarkista, että sairausloma haukkaa itse työvuorosta palasen loppupäästä, jos annettu vain tuntimäärä
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorSickleaveWorkShifts.testTODOXX(TestCostCenterViewHoursEditorSickleaveWorkShifts.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (4s)
🟢 testEnteringOneUnitPerEntryCompensationUnits (3s)
🟡 testTODOCustomerApprovalEquivalentToManagerApprovalIfEmployeeApprovalGoesToCustomer (2s)
TODO Testaa, että jos Employer().isEmployeeApprovalGoesToCustomer() niin asiakkaan hyväksyntä on yhtä kuin esimiehen hyväksyntä.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.AbstractCostCenterViewHoursEditorHalfMonthlyPanelTestCase.testTODOCustomerApprovalEquivalentToManagerApprovalIfEmployeeApprovalGoesToCustomer(AbstractCostCenterViewHoursEditorHalfMonthlyPanelTestCase.java:192)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testStartTimeAndOvernightEndTimeLunchBreakGivenAsHoursAndNotesAllOk (4s)
🟢 testStartTimeAndOvernightEndTimeLunchBreakAndNotesAllOk (3s)
🟢 testDefaultLunchBreak (10s)
🟢 testStartTimeAndEndTimeOk (12s)
🟢 testIfStartDateGivenEndDateIsRequired (3s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (3s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (3s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (3s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (3s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (4s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (5s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (5s)
🟢 testStartTimeEndTimeAndTaskNotesOk (3s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (2s)
🟢 testStartTimeAndEndTimeTooAccurate (2s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (2s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (2s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (2s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (3s)
🟢 testValidateLunchBreakFormat (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (3s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testVisitorCannotViewHoursAlreadyApproved (3s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (3s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (3s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (3s)
🟢 testCannotSaveOnlyNotesField (2s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (3s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (2s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (3s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (3s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (4s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (2s)
🟢 testIfEndDateGivenEndDateIsRequired (2s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (2s)
🟢 testManagerAcceptsEmployeeAcceptedHours (9s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (14s)
🟢 testPreserveExistingLunchBreak (4s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (4s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (18s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (4s)
🟡 com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel (48s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (3s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (3s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (3s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (3s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (2s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (2s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (2s)
🟢 testStartTimeAndEndTimeOkNoLunchBreak (2s)
🟡 testTODOValidateLunchBreakFormat (2s)
expect (1):
   2026-01-12 lounastauon .?, tulee olla mieluiten muotoa [alkamisaika - päättymisaika]. Myös ruokatauon pituus (esim. 0:15, 0.25 tai 0,5 h) kelpaa. Ole hyvä ja tarkista tiedot.
but was (0):

	at junit.framework.Assert.fail(Assert.java:47)
	at org.apache.wicket.util.tester.WicketTesterHelper.failWithVerboseMessage(WicketTesterHelper.java:137)
	at org.apache.wicket.util.tester.WicketTesterHelper.assertEquals(WicketTesterHelper.java:122)
	at org.apache.wicket.util.tester.WicketTester.assertErrorMessages(WicketTester.java:443)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.testTODOValidateLunchBreakFormat(TestLunchBreaksOnHoursEditorPanel.java:172)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOPreserveExistingLunchBreak (3s)
expect (1):
   Tiedot tallennettu.
but was (0):

	at junit.framework.Assert.fail(Assert.java:47)
	at org.apache.wicket.util.tester.WicketTesterHelper.failWithVerboseMessage(WicketTesterHelper.java:137)
	at org.apache.wicket.util.tester.WicketTesterHelper.assertEquals(WicketTesterHelper.java:122)
	at org.apache.wicket.util.tester.WicketTester.assertInfoMessages(WicketTester.java:455)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.testTODOPreserveExistingLunchBreak(TestLunchBreaksOnHoursEditorPanel.java:359)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOPreserveExistingOvernightLunchBreak (3s)
expect (1):
   Tiedot tallennettu.
but was (0):

	at junit.framework.Assert.fail(Assert.java:47)
	at org.apache.wicket.util.tester.WicketTesterHelper.failWithVerboseMessage(WicketTesterHelper.java:137)
	at org.apache.wicket.util.tester.WicketTesterHelper.assertEquals(WicketTesterHelper.java:122)
	at org.apache.wicket.util.tester.WicketTester.assertInfoMessages(WicketTester.java:455)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.testTODOPreserveExistingOvernightLunchBreak(TestLunchBreaksOnHoursEditorPanel.java:402)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testStartTimeEndTimeOvernightAndLunchBreakAllOk (2s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenIfLunchBreakGiven (2s)
🟡 testTODODefaultLunchBreak (3s)
2 expected:<if ((this.value != '') && (this.value != null)) { var lunchBreakField = document.getElementById('hoursEditor15d'); if ((lunchBreakField.value == null) || (lunchBreakField.value == '')) { lunchBreakField.value = '12-13'; } }> but was:<null>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.tuntinetti.view.AbstractTuntinettiViewBaseTestCase.assertAttribute(AbstractTuntinettiViewBaseTestCase.java:212)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.checkLunchBreakSuggesters(TestLunchBreaksOnHoursEditorPanel.java:649)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.testTODODefaultLunchBreak(TestLunchBreaksOnHoursEditorPanel.java:523)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOStartTimeEndTimeOkButLunchBreakNotAccurateEnough (2s)
Expected "2026-01-12 olet kirjannut kellonajat liian tarkkaan. Kirjaa kellonajat enintään 5min tarkkuudella (esim. 10:05 tai 10:15)." found [12.1.2026 olet kirjannut tunnit liian tarkkaan. Kirjaa tunnit enintään 5min tarkkuudella (desimaalilukuna 0,08 tuntia, kellonaikana 0:05).] expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.assertContainsError(TestLunchBreaksOnHoursEditorPanel.java:207)
	at com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel.testTODOStartTimeEndTimeOkButLunchBreakNotAccurateEnough(TestLunchBreaksOnHoursEditorPanel.java:666)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel (1min 43s)
🟢 testNewTesCanBeCreatedAndSavedWithMinimumRequredInformation (5s)
🔴 testLostWeeklyRestTimeDayOfWeek (3s)
null
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testLostWeeklyRestTimeDayOfWeek(TestLabourAgreementSettingsPanel.java:208)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWeekStartOffsetPositive (3s)
 expected:<[7]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testWeekStartOffsetPositive(TestLabourAgreementSettingsPanel.java:218)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWeekStartOffsetPositiveWithMinutes (3s)
 expected:<[7,5]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testWeekStartOffsetPositiveWithMinutes(TestLabourAgreementSettingsPanel.java:229)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWeekStartOffsetPositiveHoursOnly (4s)
 expected:<[7]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testWeekStartOffsetPositiveHoursOnly(TestLabourAgreementSettingsPanel.java:240)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWeekStartOffsetNegative (3s)
 expected:<[-2]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testWeekStartOffsetNegative(TestLabourAgreementSettingsPanel.java:251)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWeekStartOffsetNegativeWithMinutes (3s)
 expected:<[-2,33]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:290)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testWeekStartOffsetNegativeWithMinutes(TestLabourAgreementSettingsPanel.java:262)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWeekStartOffsetNegativeHoursOnly (3s)
 expected:<[-2]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testWeekStartOffsetNegativeHoursOnly(TestLabourAgreementSettingsPanel.java:273)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testWeekStartOffsetEmptyIsZero (3s)
🟢 testWeekStartOffsetInvalidValue (3s)
🟡 testLostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay (3s)
expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:526)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testLostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay(TestLabourAgreementSettingsPanel.java:332)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testIndependenceDayCompensatedAccordingToLaw (3s)
expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:507)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testIndependenceDayCompensatedAccordingToLaw(TestLabourAgreementSettingsPanel.java:352)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGivenTooLargeLeg1holidayMaxOvertimeHoursErrorIsShown (3s)
🟢 testGivenNewSickleaveSettingsShowEditFieldsForNewSettingsOnly (2s)
🟢 testChangesToNewSickleaveSettingsAreStoredToDatabase (4s)
🟢 testSickleaveSettingsChangeWhenLabourAgreementIsChanged (2s)
🟢 testNewLabourAgreementsHaveNewSickleaveSettings (3s)
🟡 testAlternateCompensatedHolidaySelectionCanBeAddedToAgreementThatDoesNotHaveIt (4s)
expected:<2> but was:<1>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testAlternateCompensatedHolidaySelectionCanBeAddedToAgreementThatDoesNotHaveIt(TestLabourAgreementSettingsPanel.java:522)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAlternateCompensatedHolidaySelectionCanBeModified (4s)
🟡 testAlternateCompensatedHolidaySelectionCanBeRemoved (4s)
expected:<1> but was:<2>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testAlternateCompensatedHolidaySelectionCanBeRemoved(TestLabourAgreementSettingsPanel.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testHolidayCompensationQualificationTimeCanBeChanged (3s)
expected:<7> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testHolidayCompensationQualificationTimeCanBeChanged(TestLabourAgreementSettingsPanel.java:619)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testHolidayLengthCalculationOptionCanBeSet (3s)
expected:<PRECEDING_FULL_CYCLES_AVERAGE> but was:<PRECEDING_MONTHS_AVERAGE>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:71)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testHolidayLengthCalculationOptionCanBeSet(TestLabourAgreementSettingsPanel.java:645)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testNewTesWithFullDayNightShiftCanBeCreatedAndSavedWithMinimumRequredInformation (3s)
expected:<30718> but was:<2407422>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:133)
	at junit.framework.Assert.assertEquals(Assert.java:139)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testNewTesWithFullDayNightShiftCanBeCreatedAndSavedWithMinimumRequredInformation(TestLabourAgreementSettingsPanel.java:785)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testTesNightShiftsHaveTimeFormat (3s)
🟡 testNightShiftAppliesToFullShiftCanBeSet (4s)
expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:526)
	at com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel.testNightShiftAppliesToFullShiftCanBeSet(TestLabourAgreementSettingsPanel.java:872)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testLatestNightShiftSeriesCanBeCopied (4s)
🟢 testGivenNoNightshiftsThenCopyLatestNightshiftsIsDisabled (3s)
🟢 com.tustor.tuntinetti.view.application.settings.users.contracts.TestContractPeriodValidator (1min 48s)
🟢 testCase41475 (1s)
🟢 testCase18759 (1s)
🟢 testGetContractPeriodForVacationEarnedSafely_bugi_ehdotus (1s)
🟢 testCase10965 (1s)
🟢 testSamiVihervuoriContractPeriods (1s)
🟢 testAgoroJacobAdewaleContractPeriods (2s)
🟢 testLuddeEppuDanielLarssonContractPeriods (1s)
🟢 testValidContractPeriodsWithDateRange (1s)
🟢 testContractSeriesValidationWarnings (1s)
🟢 testContractSeriesValidationErrors (1s)
🟢 testValidateMissingContractSeriesOrMainContractsWhenThereIsCapBetweenContracts (1s)
🟢 testValidateMissingContractSeriesOrMainContractsWhenThereIsCapBetweenContractsInOneContractSeries (1s)
🟢 testContractPeriodDateRangeValidation (1s)
🟢 testCase8091 (1s)
🟢 testValidateContractSeriesMissingContracPeriods (1s)
🟢 testDiscontinuedLabourAgreementErrorWhenNoEmployeeProjects (1s)
🟢 testValidateContractSeriesMissingContracPeriodsWithTasks (1s)
🟢 testValidateMissingContractSeriesOrMainContractsWithValidateContractSeriesMissingContracPeriods (1s)
🟢 testValidateMissingContractSeriesOrMainContractsWithSelecetdEmployers (1min 19s)
🟢 testContractPeriodEndingReason (1s)
🟢 testContractPeriodEndingReasonISS (0s)
🟢 testMainContractValidation (2s)
🟢 testGetDateMapContractSeries (1s)
🟡 com.tustor.tuntinetti.view.application.workshifts.utils.TestWorkShiftAnalyzer (1s)
🟡 testTODOLisääWorkShiftWarningTestejäkö2 (0s)
TODO Korjattu; ei saisi herjata iltalisistä ja la-lisistä työvuorosuunnittelussa (korjattu; tee testitapaus aiheellisesta herjasta ja tilanteesta jossa herjaa ei tule kun ylityömääräys/ohjaus on jo annettu)
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.workshifts.utils.TestWorkShiftAnalyzer.testTODOLisääWorkShiftWarningTestejäkö2(TestWorkShiftAnalyzer.java:33)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOLisääWorkShiftWarningTestejäkö (0s)
TODO Soini Antti (Ep Helsinki) herjaa ylityömääräystä pe 27.6. suunnitellulle työvuorosuunnittelussa vuorolle (korjattu; tee testitapaus aiheellisesta herjasta ja tilanteesta jossa herjaa ei tule kun ylityömääräys/ohjaus on jo annettu)
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.workshifts.utils.TestWorkShiftAnalyzer.testTODOLisääWorkShiftWarningTestejäkö(TestWorkShiftAnalyzer.java:24)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.frontend.services.wicketpages.TestInopticsNfcBoxAutoAdjustDeviceTimePage (3s)
🟢 testClockOffsetCorrection (1s)
🟢 testClockZoneOffsetCorrection (1s)
🟢 testClockDaylightOffsetCorrection (1s)
🟡 com.tustor.tuntinetti.view.application.TestJobApplicationsForm (28s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_AndNotEmployee_AndNotApplication_PersonAndEmployeeAndApplicationExist_If_EmailMatches_NewApplicationIsCreatedInstead (2s)
🟡 testTODOInsertingSensibleDataIntoFieldsAndParsingItInSuchAWayThatItMakesSenseInResult (0s)
@Michal The submit result concatenated ranadomly looks bit funny... can this be changed or verified so that stuff is imported in sensible order?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestJobApplicationsForm.testTODOInsertingSensibleDataIntoFieldsAndParsingItInSuchAWayThatItMakesSenseInResult(TestJobApplicationsForm.java:74)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNewApplicationIsNotAddedForSamePersonEmployeeApplicationPositionWhenCreateDateItLessThen5Minutes (1s)
🟢 testApplicationIsUpdatedForSamePersonEmployeeApplicationPositionWhenCreateDateItLessThen5Minutes (1s)
🟢 testNewApplicationIsAddedForSamePersonEmployeeAndDifferentApplicationPositionWhenCreateDateItLessThen5Minutes (1s)
🟢 testNewApplicationIsAddedForSamePersonEmployeeApplicationPositionWhenCreateDateItMoreThen5Minutes (1s)
🟢 testNewApplicationAttachmentsAreUpdatedForSamePersonEmployeeApplicationPositionWhenCreateDateItLessThen5Minutes (2s)
🟢 testSaveAttachment_only_1 (0s)
🟢 testSaveAttachment_only_2 (1s)
🟢 testSaveAttachment_both_1and2 (1s)
🟢 testSaveAttachment_only_1and_photo (1s)
🟢 testSaveAttachment_only_2and_photo (1s)
🟢 testSubmitLastNameOnly (1s)
🟢 testSubmitFirstnameLastnameAndSomeInformation (1s)
🟢 testSubmitAllApplicationFields (1s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_OnlyPersonExists_If_EmailMatches (1s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_AndNotEmployee_PersonAndUnEmployedEmployeeExist_If_EmailMatches (1s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_AndNotEmployee_PersonAndEmployedEmployeeExist_If_EmailMatches (1s)
🟢 test_ApplicationDoesNotOverwriteExistingPerson_AndNotEmployee_ChangedInformationSavedIntoIntroduction (1s)
🟡 testTODORefactorPhotoUploadIntoReusable (1s)
Photo upload should be generic.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.TestJobApplicationsForm.testTODORefactorPhotoUploadIntoReusable(TestJobApplicationsForm.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSavePhoto (1s)
🟢 wicket.quickstart.TestRequestDurationMonitorUtils (0s)
🟢 test_RequestDurationMonitoringContext_MinimumAlertThreshold (0s)
🟢 org.apache.wicket.model.TestLoadableDetachableModel (0s)
🟢 testWhenLoadFails (0s)
🟢 org.apache.wicket.markup.html.panel.barchart.TestBarChartForProfitLoss (0s)
🟢 testTotalBalanceZero (0s)
🟢 testTotalBalanceNegative (0s)
🟢 testZeroCostAndZeroSales (0s)
🟢 testTotalBalancePositive (0s)
🟢 testZeroCost (0s)
🟢 testZeroSales (0s)
🟢 org.apache.wicket.markup.html.internal.TestInlineEnclosureWithExtendPage (0s)
🟢 testVisibilityAfterOneClick (0s)
🟢 testVisibilityAfterTwoClicks (0s)
🟢 org.apache.wicket.markup.html.internal.TestInlineEnclosureOnNonCachedPage (0s)
🟢 testGetCacheKeyAndFileResourceStream (0s)
🟢 testGetCacheKeyAndStringResourceStream (0s)
🟡 org.hibernate.cache.internal.TestCacheKeyImplementation (0s)
🟢 testCacheKeyImplementationMatchesWithIdAndEmployerIdCompositeKey (0s)
🟢 testCacheKeyImplementationsWithIdAndEmployerIdCompositeKeyMatch (0s)
🟢 testCacheKeyImplementationsWithIdMatch (0s)
🟡 testCacheKeyImplementationDoesNotMatchPlainId (0s)
Their hash code is still the same expected:<1746088486> but was:<-1052053222>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at org.hibernate.cache.internal.TestCacheKeyImplementation.testCacheKeyImplementationDoesNotMatchPlainId(TestCacheKeyImplementation.java:82)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCacheKeyImplementationsWithIdAndEmployerIdCompositeKeyDoNotMatchWithDifferentEntityOrRoleName (0s)
🟢 testCacheKeyImplementationsWithIdDoNotMatchWithDifferentEntityOrRoleName (0s)
🟢 com.tustor.wicket.common.reusables.validator.TestCreditorReference (0s)
🟢 testCheckNumberCalculation (0s)
🟢 testWithSomeReferences (0s)
🟢 testWhitespaceIsRemoved (0s)
🟢 testInvalidIdentifier (0s)
🟢 testNonnumberCharacters (0s)
🟢 testValidISO11649ButNotFinnisgStandard (0s)
🟢 testViitenumeroValidatorRF (0s)
🟢 testViitenumeroValidatorFinnish (0s)
🟢 testViitenumeroValidatorFinnishInvalidCheckDigit (0s)
🟢 testOldFinnishReference (0s)
🟢 testTooLong (0s)
🟢 testValid (0s)
🟢 testNoPayload (0s)
🟢 com.tustor.wicket.common.markup.TestBigDecimalLabel (0s)
🟢 test (0s)
🟢 com.tustor.wicket.common.markup.TestMarkupParser (0s)
🟢 testParseString (0s)
🟢 com.tustor.view.TestWicketUtils (0s)
🟢 testValidEmailAddress (0s)
🟢 testStripAntiCacheUrlParameter (0s)
🟢 testEscapeMarkupAsString (0s)
🟢 testEvenOrOdd (0s)
🟢 testImgUrlReplacement (0s)
🟢 testAbsolutePath (0s)
🟢 com.tustor.view.reusables.components.TestMonstrousDropDownCheckBoxChoice (0s)
🟢 testIsOtherComponentNotUpdatedAfterSubmit (0s)
🟢 testIsOtherComponentNotValidatedfterSubmit (0s)
🟢 testEmptySelection (0s)
🟢 testManySelected (0s)
🟢 testFewSelected (0s)
🟢 com.tustor.view.TestAjaxChangeNotificationHandler (0s)
🟢 testCannotAddSameListenerTwiceAtAnyLevel (0s)
🔴 com.tustor.backend.services.veronumero.TestRakennusalanTiedonanto (0s)
🔴 testRakennusalanTiedonanto (0s)
Id of com.tustor.common.dto.Employer@6006285a,  (stored=true -1768474472589) (createdAt=2026-01-15 12:54:32 createdBy=null updatedAt= updatedBy=null), Ramin Rakennusfirma cannot be negative.
	at com.tustor.backend.services.DatabaseServices.assertIdPositive(DatabaseServices.java:290)
	at com.tustor.backend.services.DatabaseServices.assertInitialized(DatabaseServices.java:305)
	at com.tustor.backend.services.DatabaseServices.setQueryParents(DatabaseServices.java:2071)
	at com.tustor.backend.services.DatabaseServices.setQueryParents(DatabaseServices.java:2014)
	at com.tustor.backend.services.DatabaseServices.browseLimitedWithEntityManager(DatabaseServices.java:1374)
	at com.tustor.backend.services.DatabaseServices.browseWithEntityManager(DatabaseServices.java:1352)
	at com.tustor.backend.services.DatabaseServices.browseCacheableJoined(DatabaseServices.java:1337)
	at com.tustor.backend.services.DatabaseServices.browseJoined(DatabaseServices.java:1323)
	at com.tustor.backend.services.DatabaseServices.browse(DatabaseServices.java:1289)
	at com.tustor.tuntinetti.backend.services.EmployerUnitServices.browseLowLevel(EmployerUnitServices.java:814)
	at com.tustor.tuntinetti.backend.services.EmployerUnitServices$EmployerUnitsModelFactory.newEmployerModel(EmployerUnitServices.java:721)
	at com.tustor.tuntinetti.backend.services.EmployerUnitServices$EmployerUnitsModelFactory.newEmployerModel(EmployerUnitServices.java:707)
	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.getModel(AbstractModelFactory.java:301)
	at com.tustor.tuntinetti.backend.services.EmployerUnitServices.getEmployerUnitsModel(EmployerUnitServices.java:730)
	at com.tustor.tuntinetti.backend.services.ProjectServices$EmployerProjectModelFactory.newEmployerModel(ProjectServices.java:1109)
	at com.tustor.tuntinetti.backend.services.ProjectServices$EmployerProjectModelFactory.newEmployerModel(ProjectServices.java:1095)
	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.getModel(AbstractModelFactory.java:301)
	at com.tustor.tuntinetti.backend.services.ProjectServices.getEmployerProjects(ProjectServices.java:1192)
	at com.tustor.tuntinetti.backend.services.TaskStateServices.ensureLeafsCached(TaskStateServices.java:445)
	at com.tustor.tuntinetti.backend.services.TaskStateServices.getTaskLeafWatcher(TaskStateServices.java:432)
	at com.tustor.tuntinetti.backend.services.TaskStateServices.browseEmployedAndUnEmployedStatesLowLevel(TaskStateServices.java:384)
	at com.tustor.tuntinetti.backend.services.TaskStateServices$EmployerTasksModelFactory.newEmployerModel(TaskStateServices.java:236)
	at com.tustor.tuntinetti.backend.services.TaskStateServices$EmployerTasksModelFactory.newEmployerModel(TaskStateServices.java:219)
	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.getModel(AbstractModelFactory.java:301)
	at com.tustor.tuntinetti.backend.services.TaskStateServices.getEmployerTasksModel(TaskStateServices.java:264)
	at com.tustor.tuntinetti.backend.services.TaskStateServices.getActiveRange(TaskStateServices.java:572)
	at com.tustor.tuntinetti.backend.services.FeatureUsagePersister.useFeature(FeatureUsagePersister.java:345)
	at com.tustor.tuntinetti.backend.services.transactions.FeatureUsageOfCurrentMonthTransactions.persist(FeatureUsageOfCurrentMonthTransactions.java:260)
	at com.tustor.tuntinetti.backend.services.transactions.FeatureUsageOfCurrentMonthTransactions.useFeatureLowLevel(FeatureUsageOfCurrentMonthTransactions.java:241)
	at com.tustor.tuntinetti.backend.services.transactions.FeatureUsageOfCurrentMonthTransactions.useFeature(FeatureUsageOfCurrentMonthTransactions.java:108)
	at com.tustor.tuntinetti.backend.services.transactions.FeatureUsageOfCurrentMonthTransactions.useFeature(FeatureUsageOfCurrentMonthTransactions.java:98)
	at com.tustor.backend.services.veronumero.RakennusalanTiedonantoTyontekijanTiedot.writeVsTyonte(RakennusalanTiedonantoTyontekijanTiedot.java:341)
	at com.tustor.backend.services.veronumero.RakennusalanTiedonantoTyontekijanTiedot.<init>(RakennusalanTiedonantoTyontekijanTiedot.java:151)
	at com.tustor.backend.services.veronumero.RakennusalanTiedonantovelvollisenTiedot.addRakennusalanTiedonantoTyontekijanTiedot(RakennusalanTiedonantovelvollisenTiedot.java:421)
	at com.tustor.backend.services.veronumero.RakennusalanTiedonantovelvollisenTiedot.addRakennusalanTiedonantoTyontekijanTiedot(RakennusalanTiedonantovelvollisenTiedot.java:308)
	at com.tustor.backend.services.veronumero.RakennusalanTiedonantovelvollisenTiedot.write(RakennusalanTiedonantovelvollisenTiedot.java:268)
	at com.tustor.backend.services.veronumero.TestRakennusalanTiedonanto.assertTiedot(TestRakennusalanTiedonanto.java:225)
	at com.tustor.backend.services.veronumero.TestRakennusalanTiedonanto.testRakennusalanTiedonanto(TestRakennusalanTiedonanto.java:122)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.backend.services.transactions.TestNoOvertimeOrWeeklyRestTimeCompensationValidationUtils (0s)
🟢 testConsiderTheWholeOvertimePeriodForWeeklyOvertime (0s)
🟢 com.tustor.backend.services.handlers.TestPricingHandler (0s)
🟢 testCaseInsensitive (0s)
🟢 com.tustor.backend.services.palse.TestPalseClient (1min 15s)
🟢 testUniqueEventIdWithAllHashValuesOnDifferentDays (24s)
🟢 testUniqueEventIdThatUsesWorkDayGeneration (0s)
🟢 testUniqueEventIdGenerationWithJustFewTaskIds (1s)
🟢 testUniqueEventIdGeneration (48s)
🟢 testGetUniqueEventId (0s)
🟢 test45479ValidiaDefaultExtraInformation (0s)
🟢 test36781OptionalExtraInfo (0s)
🟢 testGetDummyExtraInformation (0s)
🟢 testEventTimeRanges (0s)
🟡 com.tustor.backend.services.ytj.TestCustomerYTJRobot (12s)
🟢 testNoBusinessId (2s)
🟢 testGetCustomersByString (1s)
🟢 testConcreteCustomer (3s)
🟢 testGetBusinessId (1s)
🟡 testGetClassification (1s)
expected:<...elu ja valmistus (62[01]0)> but was:<...elu ja valmistus (62[10]0)>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.ytj.TestCustomerYTJRobot.testGetClassification(TestCustomerYTJRobot.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGetClassificationMultiResult (1s)
expected:<[Muu liikkeenjohdon konsultointi (7022]0)> but was:<[Liikkeenjohdon konsultointi (7020]0)>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.ytj.TestCustomerYTJRobot.testGetClassificationMultiResult(TestCustomerYTJRobot.java:78)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNoClassification (0s)
🟢 com.tustor.backend.services.TestOvertimeAssignmentServices (0s)
🟢 testNoOvertimeDaysNoOvertimes (0s)
🟢 testLockedOvertimeNotNearEnoughIfLockable (0s)
🟢 testOvertimeAssignmentAvailableOnlyAfterwards (0s)
🟢 testLockedOvertimeOnTheEdgeIsUsable (0s)
🟡 com.tustor.backend.services.tailored.spectra.TestSpectraSalaryUtils (18s)
🟡 testTODO (0s)
testaa, että aivan uutta sopimusta luotaessa kalleusluokallakin on merkityksensä? Ääh..päivitetään mielummin kalleusluokkaa tämän valitsimen perusteella.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.backend.services.tailored.spectra.TestSpectraSalaryUtils.testTODO(TestSpectraSalaryUtils.java:1333)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSpectraPalkkaryhmanTiedotMapPalkkojenAikasarjatAscending (1s)
🟢 testPalkkaryhmänTunnistaminen (0s)
🟢 testWorkExperience (0s)
🟢 testUudelleSopimuksellePalkkataulukonMukainenHinta (0s)
🟢 testSpectraSalaryServices (17s)
🟢 testNullPointerExceptionInGetWorkExperienceEffective (0s)
🟡 testTODOExtra (0s)
Periaatteessa voisi olla feature, että jos sopimuksen kalleusluokka vaihtuu, niin myös hinta muuttuu.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.backend.services.tailored.spectra.TestSpectraSalaryUtils.testTODOExtra(TestSpectraSalaryUtils.java:1340)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGetSpectraPalkkaryhmaTyoehtosopimus (0s)
🟢 testSpectraPalkkaryhmanTiedot (0s)
🟡 com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections (16s)
🟡 testCwJoensuu (0s)
arkisin ma klo 00-18: Sunnuntain jälkeinen vappuaatto: ALLOWED_HOLIDAYS_AND_WEEKDAYS/ma 30.4.2001 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.dto.TestSpecialDaySelection.assertActiveOn(TestSpecialDaySelection.java:963)
	at com.tustor.backend.services.citywork.AbstractSpecialDaySelectionsTestCase.assertActiveOn(AbstractSpecialDaySelectionsTestCase.java:364)
	at com.tustor.backend.services.citywork.AbstractSpecialDaySelectionsTestCase.assertArkimaanantai(AbstractSpecialDaySelectionsTestCase.java:56)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.getCwJoensuu(TestCityworkSpecialDaySelections.java:254)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwJoensuu(TestCityworkSpecialDaySelections.java:234)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCwLoviisa (3s)
CW 2 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwLoviisa(TestCityworkSpecialDaySelections.java:134)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCwKotka (0s)
arkisin ma klo 00-06: Sunnuntain jälkeinen vappuaatto: ALLOWED_HOLIDAYS_AND_WEEKDAYS/ma 30.4.2001 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.dto.TestSpecialDaySelection.assertActiveOn(TestSpecialDaySelection.java:963)
	at com.tustor.backend.services.citywork.AbstractSpecialDaySelectionsTestCase.assertActiveOn(AbstractSpecialDaySelectionsTestCase.java:364)
	at com.tustor.backend.services.citywork.AbstractSpecialDaySelectionsTestCase.assertArkimaanantai(AbstractSpecialDaySelectionsTestCase.java:56)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.getCwKotka(TestCityworkSpecialDaySelections.java:367)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwKotka(TestCityworkSpecialDaySelections.java:347)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCwRaasepori (2s)
CW 5 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwRaasepori(TestCityworkSpecialDaySelections.java:445)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCwViitasaari (3s)
CW 6 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwViitasaari(TestCityworkSpecialDaySelections.java:517)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCwKotkaPalveluseteli (3s)
CW 7 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwKotkaPalveluseteli(TestCityworkSpecialDaySelections.java:618)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testExcess (0s)
🟡 testCwLaaja (3s)
CW 1 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections.testCwLaaja(TestCityworkSpecialDaySelections.java:33)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.backend.services.TestEmployeeRangeReportFast (0s)
🟢 testGetWorkTimeReductionVacationSpentBeforeBeginning (0s)
🟢 testVacationSpendingSaturdaysCount (0s)
🟢 testGetReserveDateRange (0s)
🟢 com.tustor.backend.services.psop.swagger.TestPsopClient (0s)
🟢 testParseDate (0s)
🟢 testJsonEncoding (0s)
🟢 testEnum (0s)
🔴 com.tustor.backend.services.TestEmailServices (0s)
🟢 testEmailAddressSyntaxRFC822 (0s)
🟢 testGetEffectiveSpamListAvoidanceMethod (0s)
🟢 testTimeStamp (0s)
🟢 testIsForceMultipart (0s)
🟢 testGetTruncatedEmailInfo (0s)
🟢 testIsShouldRetrySendWithTruncatedData (0s)
🟢 testInternetAddressUsage_CommaAndSpace (0s)
🟢 testInternetAddressUsage_Comma (0s)
🔴 testInternetAddressUsage_SemicolonAndSpace (0s)
Illegal semicolon, not in group
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:794)
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:569)
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:546)
	at com.tustor.backend.services.TestEmailServices.checkInternetAddressUsage(TestEmailServices.java:311)
	at com.tustor.backend.services.TestEmailServices.testInternetAddressUsage_SemicolonAndSpace(TestEmailServices.java:286)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testInternetAddressUsage_Semicolon (0s)
Illegal semicolon, not in group
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:794)
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:569)
	at javax.mail.internet.InternetAddress.parse(InternetAddress.java:546)
	at com.tustor.backend.services.TestEmailServices.checkInternetAddressUsage(TestEmailServices.java:311)
	at com.tustor.backend.services.TestEmailServices.testInternetAddressUsage_Semicolon(TestEmailServices.java:294)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testInternetAddressWithName (0s)
🟡 com.tustor.backend.services.gps.TestReverseGeocoding (0s)
🟡 testGetAddress (0s)
expected:<[Front Shop, Saba 2 Tower - Cluster Q] - أبراج بحيرات الجم...> but was:<[Saba 2 Tower - Cluster Q - الثنيه الخامسة] - أبراج بحيرات الجم...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.gps.TestReverseGeocoding.testGetAddress(TestReverseGeocoding.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGetAddressFinland (0s)
expected:<[Front Shop, Saba 2 Tower - Cluster Q] - أبراج بحيرات الجم...> but was:<[Saba 2 Tower - Cluster Q - الثنيه الخامسة] - أبراج بحيرات الجم...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.gps.TestReverseGeocoding.testGetAddressFinland(TestReverseGeocoding.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGetAddressFinlandCase5115 (0s)
🟡 com.tustor.backend.services.gps.TestGoogleMapsDistanceHelper (2s)
🟢 testAssertBetween (0s)
🟡 testCantFindDistance (0s)
 expected:<[0]> but was:<[191]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.gps.TestGoogleMapsDistanceHelper.testCantFindDistance(TestGoogleMapsDistanceHelper.java:107)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testLyhinReitti (0s)
🟢 testParseDistance (0s)
🟢 testGetDistance2 (0s)
🟢 testGetDistance (0s)
🟡 com.tustor.backend.services.gps.TestGeocoding (1s)
🟡 testGetCoordinidatesDubai (0s)
expected:<25.0755183> but was:<null>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.gps.TestGeocoding.testGetCoordinidatesDubai(TestGeocoding.java:24)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGetCoordinidatesSahatie1Vantaa (0s)
🟢 testInvalidAddres (0s)
🟢 testGetCoordinidatesFinland (0s)
🟢 testGetCoordinatesNoResult (0s)
🟡 com.tustor.backend.services.TestTextMagic (0s)
🟡 testValidatingAndGettingInvalidNumbersInResult (0s)
expected:<[ , a, 123, 223]> but was:<[]>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:71)
	at com.tustor.backend.services.TestTextMagic.testValidatingAndGettingInvalidNumbersInResult(TestTextMagic.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testDummy (0s)
🟡 com.tustor.backend.services.TestSalaryCalculationModelUtils (1s)
🟡 testEvaluateSalaryCalculationRowMoneyValueUsingFormulas (1s)
 expected:<[15]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestSalaryCalculationModelUtils.testEvaluateSalaryCalculationRowMoneyValueUsingFormulas(TestSalaryCalculationModelUtils.java:104)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testRangesMatch (0s)
🟡 com.tustor.backend.services.TestSomeTaskUtils (0s)
🟢 testFitBreaks (0s)
🟢 testHoursRangeEmbeddedInDescriptionEndingWithComma (0s)
🟢 testInvalidHoursRangeEmbeddedInDescription (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGiven (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGiven_2 (0s)
🟢 testPoorlySeparatedHoursRangeEmbeddedInDescription (0s)
🟢 testPoorlySeparatedHoursRangeEmbeddedInDescriptionWithACode (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGivenUsingAM_PM (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGivenUsing_AM_PM (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGivenUsing_AMPM (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGivenUsingAMPM (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGivenUsingampmampm (0s)
🟢 testHoursRangeEmbeddedInDescriptionOnlyHoursGivenUsingampmButWholeCircadian (0s)
🟢 testThreeHoursRangesEmbeddedInDescriptionLastingUntilNextDay (0s)
🟡 testParseTimeRanges (0s)
expected:<5-11:30[:12], 6-19> but was:<5-11:30[], 6-19>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.TestSomeTaskUtils.testParseTimeRanges(TestSomeTaskUtils.java:2568)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testEarliestTime (0s)
🟢 testParseTweakedTimeRanges (0s)
🟢 testCircadianSelector (0s)
🟡 testGetNewTimeClockTrail (0s)
expected:<7:57:47-7:57[:47, 7:57:4]7-9:03> but was:<7:57:47-7:57[, 7:5]7-9:03>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.backend.services.TestSomeTaskUtils.testGetNewTimeClockTrail(TestSomeTaskUtils.java:293)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testOvertimeCategories (0s)
🟡 testParseTimeRange (0s)
Parser detects also seconds when there are no hours expected:<[14:01:01-14:01:03]> but was:<[]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.backend.services.TestSomeTaskUtils.testParseTimeRange(TestSomeTaskUtils.java:330)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testParseTimeRangeTODO (0s)
TODO expected:<15:00:00> but was:<15:15:00>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at com.tustor.backend.services.TestSomeTaskUtils.testParseTimeRangeTODO(TestSomeTaskUtils.java:446)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testOrderOverCircadians (0s)
🟢 testParseEarliestTaskClockInTime (0s)
🟢 testParseTheSumOfBracketedAndUnbracketedHoursWithDecimalsSeparatedUsingBothCommaAndPeriodMark (0s)
🟢 testParseMileages (0s)
🟢 testParsingTaskCompensations (0s)
🟢 testEmptyDescriptionForEmptyTimeRange (0s)
🟢 testTimeStampRounding (0s)
🟢 testLunchBreakParser (0s)
🟡 testLunchBreakParserTODO (0s)
TODO tämäkin taitaa mennä pieleen: 12-15.30, 15:30-15:50, 16:20-16:45, 16.45-18.45 ?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.backend.services.TestSomeTaskUtils.testLunchBreakParserTODO(TestSomeTaskUtils.java:1352)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testRanges (0s)
🟢 testTaskStamper (0s)
🟡 testOvertimeSummary (0s)
 expected:<[0]> but was:<[7]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestSomeTaskUtils.testOvertimeSummary(TestSomeTaskUtils.java:1889)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSubTaskWeightSums (0s)
🟢 testParseTheSumOfLiveHours (0s)
🟢 testEmptyDescription (0s)
🟢 testParseTheSumOfOtherLiveHours (0s)
🟢 testParseTheSumOfBracketedAndUnbracketedHoursWithDecimalsSeparatedUsingCommaPeriodAndLinefeedMark (0s)
🟢 testHoursRangeEmbeddedInDescription (0s)
🟢 testHoursRangeEmbeddedInDescriptionWithCommaOrPeriod (0s)
🟢 testHoursRangeEmbeddedInDescriptionWithCommaOrPeriodMixedNotationNotAllwed (0s)
🟢 testParseOvernigthHoursRangeEmbeddedInDescription (0s)
🟢 testTwoHoursRangesEmbeddedInDescriptionLastingUntilNextDay (0s)
🟢 testTwoHoursRangesEmbeddedInDescriptionLastingUntilNextDayDifferentNotation (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_SemicolonSpace (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_CommaSpace (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_Semicolon (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_Comma (0s)
🟢 testReplaceTimeRanges (0s)
🟢 testParseTimeRangesMixde (0s)
🟢 com.tustor.backend.services.TestKuulalaakeriMessageService (0s)
🟢 testMessageSendingWithCorrectValues (0s)
🟢 testMessageSendingWithIncorrectValues (0s)
🔴 com.tustor.backend.services.TestOvertimeVacationSummaryValues (0s)
🟡 testSimpleEarningAndSpending (0s)
 expected:<[7]> but was:<[3]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.assertEarningAndSpendingOvertimeCompensationLeave(TestOvertimeVacationSummaryValues.java:205)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.testSimpleEarningAndSpending(TestOvertimeVacationSummaryValues.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testDynamicallyEarned2 (0s)
 expected:<[7]> but was:<[3]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.assertEarningAndSpendingOvertimeCompensationLeave(TestOvertimeVacationSummaryValues.java:205)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.testDynamicallyEarned2(TestOvertimeVacationSummaryValues.java:74)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testDynamicallyEarnedMinus2 (0s)
 expected:<[7]> but was:<[3]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.assertEarningAndSpendingOvertimeCompensationLeave(TestOvertimeVacationSummaryValues.java:205)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.testDynamicallyEarnedMinus2(TestOvertimeVacationSummaryValues.java:81)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testDynamicallyEarned10 (0s)
 expected:<[7]> but was:<[3]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.assertEarningAndSpendingOvertimeCompensationLeave(TestOvertimeVacationSummaryValues.java:205)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.testDynamicallyEarned10(TestOvertimeVacationSummaryValues.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testDynamicallyEarnedMinus10 (0s)
 expected:<[7]> but was:<[3]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.assertEarningAndSpendingOvertimeCompensationLeave(TestOvertimeVacationSummaryValues.java:205)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.testDynamicallyEarnedMinus10(TestOvertimeVacationSummaryValues.java:96)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 test_TODO_FIX_TEST_THAT_DOES_NOT_WORK_LoopAllVacationTypes (0s)
Cannot create vacation with vacationType PERCENT_BASED_WORKTIME_REDUCTION_COMPENSATION
	at com.tustor.common.dto.Vacation.setVacationType(Vacation.java:1479)
	at com.tustor.tuntinetti.backend.logic.AbstractRangeReportBag.createVacation(AbstractRangeReportBag.java:1952)
	at com.tustor.tuntinetti.backend.logic.AbstractRangeReportBag.createVacation(AbstractRangeReportBag.java:1936)
	at com.tustor.backend.services.TestOvertimeVacationSummaryValues.test_TODO_FIX_TEST_THAT_DOES_NOT_WORK_LoopAllVacationTypes(TestOvertimeVacationSummaryValues.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.backend.services.utils.TestHttpClientUtils (0s)
🟢 testParseCookies (0s)
🟢 com.tustor.backend.services.utils.TestLogUtils (15s)
🟢 testThrottle (1s)
🟢 testBuffer (14s)
🟢 com.tustor.backend.services.utils.TestEntityManagerUtils (0s)
🟢 testEntityReaderDisposer (0s)
🟢 testGetNewNameWithPidInfo (0s)
🟢 testEntityManagerUtilsReentrantReadWriteLockHelper (0s)
🟢 com.tustor.tuntinetti.view.TestGenericHelpers (0s)
🟢 test_X (0s)
🟢 com.tustor.tuntinetti.view.application.reports.TestSickleaveAlertReportGenerator (5s)
🟢 testTwoEmployees (5s)
🔴 com.tustor.tuntinetti.view.application.reports.generic.TestReport (0s)
🔴 testFindUsedValues (0s)
null
	at com.tustor.tuntinetti.view.application.reports.generic.excel.XlsxReportWriter$DimensionViewAscendingComparator.compare(XlsxReportWriter.java:517)
	at com.tustor.tuntinetti.view.application.reports.generic.excel.XlsxReportWriter$DimensionViewAscendingComparator.compare(XlsxReportWriter.java:507)
	at java.util.TreeMap.compare(TreeMap.java:1295)
	at java.util.TreeMap.put(TreeMap.java:538)
	at java.util.TreeSet.add(TreeSet.java:255)
	at com.tustor.tuntinetti.view.application.reports.generic.ReportBase.getUsedValues(ReportBase.java:117)
	at com.tustor.tuntinetti.view.application.reports.generic.TestReport.testFindUsedValues(TestReport.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGetUsedValuesMatching (0s)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestReportFormatter (0s)
🟢 testDefaultFormatterMatchesNothing (0s)
🟢 testFormatterMatchesSingleDay (0s)
🟢 testFormatterMatchesDayAndOvertimeCategory (0s)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestHyperKey (0s)
🟢 testWorkshiftsByProjects (0s)
🟢 testWorkshiftsByUnitsAndProjects (0s)
🟢 testAutomaticEmployerUnitMapping (0s)
🟢 testDimensionsWithRestrictions (0s)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestReportUtils (0s)
🟢 testAllOvertimeCategoryValues (0s)
🟢 testUnpaidAbsenceToProjectMapping (0s)
🟢 testAbsenceToProjectMapping (0s)
🟢 com.tustor.tuntinetti.view.application.reports.TestSickleaveStaticsSortingFast (0s)
🟢 testSortingThemAll (0s)
🟢 testEmployeeStatsSorting (0s)
🟢 com.tustor.tuntinetti.view.application.recruitment.submit.tailored.suomenavustajapalvelut.TestSuomenAvustajapalvelutHakulomake (0s)
🟢 testMunicipalitiesAgainstPostiPostalCodeDataFile (0s)
🟢 com.tustor.tuntinetti.view.application.netvisor.TestNetvisorXmlSerialization (0s)
🟢 testShouldCreateAccountingInfo (0s)
🟡 com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui (0s)
🟡 testTulorekisterinTulolajienPalkkalajikoodiBits (0s)
TulorekisterinTulolajienPalkkalajikoodiBits differ in a group: [NON_EMPLOYMENT_BONUS_OR_SALARY] UnitTypes: NON_EMPLOYMENT_BONUS_OR_SALARY, NON_EMPLOYMENT_BONUS_OR_SALARY Enums: Kokouspalkkio, Käyttökorvaus ansiotuloa expected:<0,[0,1],0,0,0,0,0,> but was:<0,[1,0],0,0,0,0,0,>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui.assertTulorekisterinTulolajienPalkkalajikoodiBits(TestSalaryCalculationApiWithoutGui.java:108)
	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui.testTulorekisterinTulolajienPalkkalajikoodiBits(TestSalaryCalculationApiWithoutGui.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.suites.unittest.TestRegressionTestResultUpdate (0s)
🟢 testIncrementalTargetUpdate (0s)
🟢 testDetectingDifferences (0s)
🟢 testDuplikaattiMetodipolut (0s)
🟢 testCompareRegressionTestResults (0s)
🟢 testExceptionClassification (0s)
🟢 testExceptionStatistics (0s)
🟢 testGitLog (0s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyForVacations (20s)
🟢 testThreeContractPeriodsWithGapsAndDifferentEarning (2s)
🟢 testLoppupalkkamaksunPaivaaEiMuutetaHistoriassa (0s)
🟢 testCpmosLazyInitialization (0s)
🟢 testSetLomapalkkaLomarahaJaDescriptionMaksumaaraykselleJaDaterangeYhdstys (0s)
🟢 testSetLomapalkkaLomarahaJaDescriptionMaksumaaraykselleJaArkipyhat (0s)
🟢 testSetLomapalkkaLomarahaJaDescriptionMaksumaaraykselle (0s)
🟢 testGetMaksuVacationEarnedsForVacationsOnDateRange (0s)
🟢 testgetDateRangeLomaMaksumaaraykselle (0s)
🟢 testAlkusaldonVaikutusLoppupalkanJalkeen (0s)
🟢 testLomanmaaraytymiskausiJokaJatkuuSeuraavalleKlassiselleLomavuodelle (0s)
🟢 testHetiMaksuunJaPctWtrSpent (0s)
🟢 testMaksettavaSaldoJaManuaalinenYliajo (0s)
🟢 testReportableVacationCalculations (0s)
🟢 testGetUsedPaidVacations (0s)
🟢 testFilteringOfPartialEstimates (0s)
🟢 testPctWtrEurotLasketaanWtrSaldoon (0s)
🟢 testEiVoiKuluttaaEnemmanLomiaKuinAnsaittu (0s)
🟢 testSaldoValidaattoriJaTyosuhteenPaattyminenTulevaisuudessa (0s)
🟢 testSaldoValidaattoriJaTyosuhteenPaattyminenMenneisyydessa (0s)
🟢 testJosEiAnsaitaLomaaMuttaVainVapaapaivia (0s)
🟢 testKunLasketaanLomiaRangeReportinTulevaisuuteenEiRajataLomanmaaraytymiskautta (0s)
🟢 testVuodenLopunLaskelmaLasketaanVainVuodenLopunLomanmaaraytymiskausille (0s)
🟢 testDeltaPitkaltaAikavalilta (1s)
🟢 testDeltaPitkaltaAikavaliltaKeskipaivapalkalla (1s)
🟢 testDeltastaEiVahennetaAiempaaProsenttiperusteistaPalkkaa (0s)
🟢 testDeltaPitkaltaAikavaliltaJaValissaPoissaolo (1s)
🟢 testDeltaLaskentaToimiiVaikkaRajakohdassaEiOlisiTyosuhdetta (0s)
🟢 testPiilotetaanDeltaJosSeEiTuoLisatietoa (0s)
🟢 testLoppupalkkaKunToitaJaLomaaKahdeltaEdelliseltaJaTaltaVuodeltaJaEiKuukausipalkkaa (0s)
🟢 testLoppupalkkaKunToitaJaLomaaKahdeltaEdelliseltaJaTaltaVuodelta (0s)
🟢 testLoppupalkkaKunToitaJaLomaaEdelliseltaJaTaltaVuodeltaJaTesEiAnnaLomarahaaTuoreiltaPitamattomiltaLomilta (0s)
🟢 testLoppupalkkaKunToitaJaLomaaEdelliseltaJaTaltaVuodeltaJaTyosuhdePaattynytTyontekijastaJohtuvastaSyysta (0s)
🟢 testLoppupalkkaKunToitaJaLomaaEdelliseltaJaTaltaVuodeltaSekaWtraa (1s)
🟢 testLoppupalkkaKunLomaaVainKuluvaltaVuodelta (0s)
🟢 testNormaalitSaldotKunBittiEiPaalla (0s)
🟢 testErillisetSaldotKunBittiOnPaalla (0s)
🟢 testThatVacationStartDayOnTheEndOfContractPeriodDependsOnVacationStatusOnLastDayOfWork (0s)
🟢 testOnlyNonRollingVacations (1s)
🟢 testLomalaskentaBititMaarittavatLasketaankoLomia (0s)
🟢 testLomanmaaraytymisJaksonLoppuSyy (0s)
🟢 testMuukuin_SICKLEAVE_SERIES_EiAiheutaLaskentaa (0s)
🟢 testTyosuhteenLoppumisSyy (0s)
🟢 testEiRullaaviaJosEiValittu (0s)
🟢 testRullaavatLomatTulevaisuudessa (0s)
🟢 testVuosilomienLaskentaJaContractPeriodSalaryMode (0s)
🟢 testVuosilomienLaskentaJaAnsaintaSaantoOverride (0s)
🟢 testVuodenViimeisenPaivanLomalaskentaSyy (0s)
🟢 testRullaavatLomatReason (0s)
🟢 testVuosilomaFeatureHelperSerialization (0s)
🟢 testKirjattavaSaldoAnsainnatVuodenLoppuunKunTyosuhdeKatkeaaEnnenSita (0s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxy (1s)
🟢 testVacationTypeIsShownCaching (0s)
🟢 testVapaaKunEiVuosilomaaSaldot (0s)
🟢 testWorktimeReductionSummaryWithOnlyVacationEarneds (0s)
🟢 testWorktimeReductionSummary (0s)
🟢 testFlexKulutusKahdellaContractSeriesilla (0s)
🟢 testFlexKulutusYhdellaContractSeriesilla (0s)
🟢 testTyoajanLyhennysNakyyRaportilla (0s)
🟢 testSaastovapaaSaldotPaivinaEiTunteina (0s)
🟢 testLiukumanMuutosTyoajanJohdosta (0s)
🟢 testLiukumienJaLomienMuutosEarnedienJohdosta (0s)
🟢 testLomienMuutosEarnedienJaPidettyjenJohdosta (0s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestSimultaneousTravelEntryValidator (0s)
🟢 testGetTravelEntriesWithPreviousOverlaps (0s)
🟢 testOverlapsAlsoConsiderTimeRanges (0s)
🟡 com.tustor.tuntinetti.view.application.ipost.TestIpostApiUtils (2s)
🟢 testPdfReadingKunKaksiSamalle (1s)
🟢 testPdfReading (0s)
🟢 testPdfReadingKaksiSamalleJaYksiToiselle (0s)
🟡 testBuildingXml (0s)
testBuildingXml.xml expected:<...:LetterBundle xmlns:[lb="urn:itella.com:/schema/ipost/letterbundle/v1x0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="v1x0" senderFileId="senderFileId" xsi:schemaLocation="urn:itella.com:/schema/ipost/letterbundle/v1x0 LetterBundle_V1x0.xsd">
    <lb:Bundle senderBundleId="senderBundleId">
        <lb:BundleCommon isTest="true" creationDate="2026-01-15T00:00:00.000+03:00">
            <lb:Sender ovtID="00371234567" contact="Altered Carbon co., altered@carbon.com, 555 - 4525" companyName="Altered Carbon co." contactPerson="" phoneNumber="555 - 4525" email="altered@carbon.com">
                <lb:SenderAddress>
                    <lb:Eu1 name="Altered Carbon co." address="134 Rocky road" postalCode="73700" city="Pirttilä" countryCode="FI"/>
                </lb:SenderAddress>
            </lb:Sender>
            <lb:StdBundleProcessing customerId="userNm" password="pswd" serviceFunction="0" electronicArchiving="T" letterClass="2" envelope="S" paper="0" fileFormat="0" departmentClassification="false" isDuplex="true"/>
            <lb:DeliveryChannelControl denyElectronicCopyDelivery="false" denyElectronicOnlyDelivery="false">
                <lb:RestrictMatchingForElectronicDelivery/>
            </lb:DeliveryChannelControl>
            <lb:ExternalFile fileName="palkat.pdf" senderFileId="senderPdfFileId"/>
        </lb:BundleCommon>
        <lb:Letter senderLetterId="120350-1567">
            <lb:LetterMeta>
                <lb:Location startPage="1" pages="1"/>
                <lb:Recipient>
                    <lb:Address>
                        <lb:Eu1 name="Tauno Tallikka" address="Tuulitie 4" postalCode="34500" city="Turku" countryCode="FI"/>
                    </lb:Address>
                    <lb:RecipientBankAccount>
                        <lb:BIC>HANDFIHH</lb:BIC>
                        <lb:IBAN>FI4931312300000017</lb:IBAN>
                    </lb:RecipientBankAccount>
                </lb:Recipient>
                <lb:Sender ovtID="00371234567" email="altered@carbon.com" phoneNumber="555 - 4525">
                    <lb:name text="Altered Carbon co."/>
                    <lb:Address>
                        <lb:Eu1 name="Altered Carbon co." address="134 Rocky road" postalCode="73700" city="Pirttilä" countryCode="FI"/>
                    </lb:Address>
                </lb:Sender>
                <lb:LetterDetails>
                    <lb:Subject text="Palkkalaskelma"/>
                    <lb:LetterContentType wageSlip="true"/>
                </lb:LetterDetails>
            </lb:LetterMeta>
        </lb:Letter>
        <lb:Letter senderLetterId="121250+001B">
            <lb:LetterMeta>
                <lb:Location startPage="2" pages="1"/>
                <lb:Recipient SSN="121250+001B">
                    <lb:Address>
                        <lb:Eu1 name="Petri Piipponen" address="Puropolku 56" postalCode="23200" city="Porvoo" countryCode="FI"/>
                    </lb:Address>
                    <lb:RecipientBankAccount>
                        <lb:BIC>OKOYFIHH</lb:BIC>
                        <lb:IBAN>FI2350000110000238</lb:IBAN>
                    </lb:RecipientBankAccount>
                </lb:Recipient>
                <lb:Sender ovtID="00371234567" email="altered@carbon.com" phoneNumber="555 - 4525">
                    <lb:name text="Altered Carbon co."/>
                    <lb:Address>
                        <lb:Eu1 name="Altered Carbon co." address="134 Rocky road" postalCode="73700" city="Pirttilä" countryCode="FI"/>
                    </lb:Address>
                </lb:Sender>
                <lb:LetterDetails>
                    <lb:Subject text="Palkkalaskelma"/>
                    <lb:LetterContentType wageSlip="true"/>
                </lb:LetterDetails>
            </lb:LetterMeta>
        </lb:Letter>
        <lb:Letter senderLetterId="190695-001M">
            <lb:LetterMeta>
                <lb:Location startPage="3" pages="1"/>
                <lb:Recipient SSN="190695-001M"]>
                  ...> but was:<...:LetterBundle xmlns:[xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:lb="urn:itella.com:/schema/ipost/letterbundle/v1x0" schemaVersion="v1x0" senderFileId="senderFileId" xsi:schemaLocation="urn:itella.com:/schema/ipost/letterbundle/v1x0 LetterBundle_V1x0.xsd">
    <lb:Bundle senderBundleId="senderBundleId">
        <lb:BundleCommon isTest="true" creationDate="2026-01-15T00:00:00.000+02:00">
            <lb:Sender ovtID="00371234567" contact="Altered Carbon co., altered@carbon.com, 555 - 4525" companyName="Altered Carbon co." contactPerson="" phoneNumber="555 - 4525" email="altered@carbon.com">
                <lb:SenderAddress>
                    <lb:Eu1 name="Altered Carbon co." address="134 Rocky road" postalCode="73700" city="Pirttilä" countryCode="FI"/>
                </lb:SenderAddress>
            </lb:Sender>
            <lb:StdBundleProcessing customerId="userNm" password="pswd" serviceFunction="0" electronicArchiving="T" letterClass="1" envelope="S" paper="0" fileFormat="0" departmentClassification="false" isDuplex="true"/>
            <lb:DeliveryChannelControl denyElectronicCopyDelivery="false" denyElectronicOnlyDelivery="false">
                <lb:RestrictMatchingForElectronicDelivery/>
            </lb:DeliveryChannelControl>
            <lb:ExternalFile fileName="palkat.pdf" senderFileId="senderPdfFileId"/>
        </lb:BundleCommon>
        <lb:Letter>
            <lb:LetterMeta>
                <lb:Location startPage="1" pages="1"/>
                <lb:Recipient>
                    <lb:Address>
                        <lb:Eu1 name="Tauno Tallikka" address="Tuulitie 4" postalCode="34500" city="Turku" countryCode="FI"/>
                    </lb:Address>
                    <lb:RecipientBankAccount>
                        <lb:BIC>HANDFIHH</lb:BIC>
                        <lb:IBAN>FI4931312300000017</lb:IBAN>
                    </lb:RecipientBankAccount>
                </lb:Recipient>
                <lb:Sender ovtID="00371234567" email="altered@carbon.com" phoneNumber="555 - 4525">
                    <lb:name text="Altered Carbon co."/>
                    <lb:Address>
                        <lb:Eu1 name="Altered Carbon co." address="134 Rocky road" postalCode="73700" city="Pirttilä" countryCode="FI"/>
                    </lb:Address>
                </lb:Sender>
                <lb:LetterDetails>
                    <lb:Subject text="Palkkalaskelma"/>
                    <lb:LetterContentType wageSlip="true"/>
                </lb:LetterDetails>
            </lb:LetterMeta>
        </lb:Letter>
        <lb:Letter>
            <lb:LetterMeta>
                <lb:Location startPage="2" pages="1"/>
                <lb:Recipient>
                    <lb:Address>
                        <lb:Eu1 name="Petri Piipponen" address="Puropolku 56" postalCode="23200" city="Porvoo" countryCode="FI"/>
                    </lb:Address>
                    <lb:RecipientBankAccount>
                        <lb:BIC>OKOYFIHH</lb:BIC>
                        <lb:IBAN>FI2350000110000238</lb:IBAN>
                    </lb:RecipientBankAccount>
                </lb:Recipient>
                <lb:Sender ovtID="00371234567" email="altered@carbon.com" phoneNumber="555 - 4525">
                    <lb:name text="Altered Carbon co."/>
                    <lb:Address>
                        <lb:Eu1 name="Altered Carbon co." address="134 Rocky road" postalCode="73700" city="Pirttilä" countryCode="FI"/>
                    </lb:Address>
                </lb:Sender>
                <lb:LetterDetails>
                    <lb:Subject text="Palkkalaskelma"/>
                    <lb:LetterContentType wageSlip="true"/>
                </lb:LetterDetails>
            </lb:LetterMeta>
        </lb:Letter>
        <lb:Letter>
            <lb:LetterMeta>
                <lb:Location startPage="3" pages="1"/>
                <lb:Recipient]>
                  ...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:838)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:756)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:768)
	at com.tustor.tuntinetti.view.application.ipost.TestIpostApiUtils.testBuildingXml(TestIpostApiUtils.java:264)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testPdfReadingKaksiSamalleJaKaksiMuuta (0s)
🟢 com.tustor.tuntinetti.view.application.selfservice.tailored.debora.TestDeboraSelfServiceOrderInfo (0s)
🟢 testLatestOrderTime (0s)
🟢 com.tustor.tuntinetti.view.application.newsletter.TestUtmModifier (0s)
🟢 testNoParams (0s)
🟢 testParamsWithoutFragment (0s)
🟢 testExistingQueryIsReplaced (0s)
🟢 testFragmentPreserved (0s)
🟢 testExistingQueryAndFragment (0s)
🟢 testGetDateFromSubject (0s)
🟢 testAsiakaskirjeKesakuu2025IlmanUtmParametrimuokkauksia (0s)
🟢 testAsiakaskirjeKesakuu2025MuokataanUtmParametrit (0s)
🟢 testAsiakaskirjeSyyskuu2023IlmanUtmParametrimuokkauksia (0s)
🟢 testAsiakaskirjeSyyskuu2023MuokataanUtmParametrit (0s)
🟢 com.tustor.tuntinetti.view.application.TestHenkilotyovuosienLaskenta (0s)
🟢 testHenkilotyovuodetFromEmployeeRangeReport (0s)
🟢 testHenkilotyovuosienLaskenta (0s)
🟢 testIllegalArgumentException (0s)
🟢 test_NON_STANDARD_WORKING_HOURS (0s)
🟢 com.tustor.tuntinetti.view.application.TestDesignStreamer (1s)
🟢 testLoadImages (1s)
🟢 com.tustor.tuntinetti.view.application.TestCalendarRangeModelPaddedWithOneExtraWeekInBothEnds (0s)
🟢 testScrolledMonthCorrespondsToAdjacentMonth_FromWeek50Year2008_AndTheSelectedWeekIsCorrect (0s)
🟢 testScrolledMonthCorrespondsToAdjacentMonth_FromWeek50Year2008 (0s)
🟢 testScrolledMonthCorrespondsToAdjacentMonth_FromFirstWeekOfNovemberYear2008 (0s)
🟢 com.tustor.tuntinetti.view.application.TestCalendarRangeModel (0s)
🟢 testScrolledMonthCorrespondsToAdjacentMonth_FromWeek50Year2008_AndTheSelectedWeekIsCorrect (0s)
🟢 testScrolledMonthCorrespondsToAdjacentMonth_FromWeek50Year2008 (0s)
🟢 testScrolledMonthCorrespondsToAdjacentMonth_FromFirstWeekOfNovemberYear2008 (0s)
🔴 com.tustor.tuntinetti.view.htmlunit.TestOpenJobs (5s)
🔴 testGetOpenJobs (5s)
404 Not Found for https://lead.fi/tyopaikat.htm
	at com.gargoylesoftware.htmlunit.WebClient.throwFailingHttpStatusCodeExceptionIfNecessary(WebClient.java:530)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:355)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:410)
	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:395)
	at com.tustor.tuntinetti.view.leadhomepage.PositionsPage.fillPositions(PositionsPage.java:141)
	at com.tustor.tuntinetti.view.htmlunit.TestOpenJobs.testGetOpenJobs(TestOpenJobs.java:25)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.htmlunit.TestBiisoniJobApplicationSubmitPage (7s)
🔴 testJobApplicationSubmit (7s)
org/eclipse/jetty/websocket/api/Session
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
	at java.lang.Class.getDeclaredMethods(Class.java:1975)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.process(AbstractJavaScriptConfiguration.java:193)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.getClassConfiguration(AbstractJavaScriptConfiguration.java:167)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.buildUsageMap(AbstractJavaScriptConfiguration.java:79)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.<init>(AbstractJavaScriptConfiguration.java:59)
	at com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration.<init>(JavaScriptConfiguration.java:543)
	at com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration.getInstance(JavaScriptConfiguration.java:559)
	at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.<init>(JavaScriptEngine.java:142)
	at com.gargoylesoftware.htmlunit.WebClient.init(WebClient.java:236)
	at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:211)
	at com.tustor.tuntinetti.view.htmlunit.TestBiisoniJobApplicationSubmitPage.testJobApplicationSubmit(TestBiisoniJobApplicationSubmitPage.java:75)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: org.eclipse.jetty.websocket.api.Session
	at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
	at java.lang.Class.getDeclaredMethods0(Native Method)
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
	at java.lang.Class.getDeclaredMethods(Class.java:1975)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.process(AbstractJavaScriptConfiguration.java:193)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.getClassConfiguration(AbstractJavaScriptConfiguration.java:167)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.buildUsageMap(AbstractJavaScriptConfiguration.java:79)
	at com.gargoylesoftware.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration.<init>(AbstractJavaScriptConfiguration.java:59)
	at com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration.<init>(JavaScriptConfiguration.java:543)
	at com.gargoylesoftware.htmlunit.javascript.configuration.JavaScriptConfiguration.getInstance(JavaScriptConfiguration.java:559)
	at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.<init>(JavaScriptEngine.java:142)
	at com.gargoylesoftware.htmlunit.WebClient.init(WebClient.java:236)
	at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:211)
	at com.tustor.tuntinetti.view.htmlunit.TestBiisoniJobApplicationSubmitPage.testJobApplicationSubmit(TestBiisoniJobApplicationSubmitPage.java:75)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.reusables.formcomponents.TestRobustBigDecimalTextField (0s)
🟢 testPrecision (0s)
🟢 testSubmitWithoutRestrictionsWorks (0s)
🟢 testValidationGivesCorrectErrorForOverlyLargeValue (0s)
🟢 testMaxBigDecimalValue (0s)
🟢 testGivenMaximumPositiveValueAnyNegativeValueIsRejected (0s)
🟢 testValidationAcceptsCorrectValueWhenMovePointIsUsed (0s)
🟢 testValidationGivesCorrectErrorForOverlyLargeValueWhenMovePointIsUsed (0s)
🟢 testValidationGivesCorrectErrorForAbsoluteValueRestrictionWhenMovePointIsUsed (0s)
🟢 testNegativeValues (0s)
🟡 test (0s)
TODO validoi, että jos luvussa on movepointright niin ei tarjoa maksimiksi 99.99 vaan 100.00
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.reusables.formcomponents.TestRobustBigDecimalTextField.test(TestRobustBigDecimalTextField.java:95)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.reusables.formcomponents.TestOvertimeCategoryChoice (0s)
🟢 testOvertimeCategoryChoices (0s)
🟢 com.tustor.tuntinetti.view.reusables.validators.TestNewNameCheck (0s)
🟢 testNameHasChanged (0s)
🟡 com.tustor.tuntinetti.view.system.TestServletAndThreads (0s)
🟡 testProcessingThreadDoesNotSwallowThreadDeath (0s)
TODO: finish the test
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.system.TestServletAndThreads.testProcessingThreadDoesNotSwallowThreadDeath(TestServletAndThreads.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.notification.TestNotificationsPanel (0s)
🟢 testNotificationSettings (0s)
🟢 testOnOpenAjaxNotificationFunction (0s)
🟢 testBeforeOpenAjaxNotificationFunction (0s)
🟢 testCloseAjaxNotificationFunction (0s)
🟢 testCloseOnClickAndNotifyViaAjaxFunction (0s)
🟢 com.tustor.tuntinetti.view.login.TestTallierUtils (0s)
🟢 testBase64Encoding (0s)
🟢 testSigning (0s)
🟢 testSignatureVerificationAndParsing (0s)
🟢 testTimeEncoding (0s)
🟡 com.tustor.tuntinetti.view.session.TestPersonalizationCookieInfo (0s)
🟢 testDecodingInvalidBase64 (0s)
🟢 testDecodingNewBase64JsonValues (0s)
🟡 testEncodingNewBase64JsonValues (0s)
Base64 encoded value expected:<...LCJsYW5nIjoiZmkifQ==[
]> but was:<...LCJsYW5nIjoiZmkifQ==[]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.tuntinetti.view.session.TestPersonalizationCookieInfo.testEncodingNewBase64JsonValues(TestPersonalizationCookieInfo.java:50)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testDecodingOldJsonValues (0s)
🟢 com.tustor.tuntinetti.view.session.models.TestReportingRangeModel (0s)
🟢 testOvertimeCycleShouldClearWhenDateRangeIsChanged (0s)
🟡 com.tustor.tuntinetti.view.utils.api.genericinvoice.TestGenericInvoiceApiUtilsStatic (0s)
🟡 warning (0s)
No tests found in com.tustor.tuntinetti.view.utils.api.genericinvoice.TestGenericInvoiceApiUtilsStatic
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.TestSuite$1.runTest(TestSuite.java:90)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.utils.TestHoursLockDateEditingSetEnabledVisitor (0s)
🟢 testGetHoursLockDateEditingSetEnabledVisitorForAbstractReportPanel (0s)
🟢 com.tustor.tuntinetti.view.utils.TestProCountorApiUtils (0s)
🟢 testCheckPercentPostfix (0s)
🟢 com.tustor.tuntinetti.view.services.labyrintti.TestLinkMobilitySmsMessageHandlerPage (0s)
🟢 testLinkmobilityCgiInboundSms (0s)
🟢 testLinkmobilityCgiOutboundSms (0s)
🟢 testLinkmobilityMyLinkInboundSms (0s)
🟢 testLinkmobilityMyLinkInboundDlr (0s)
🟢 testLinkmobilityMyLinkOutboundSms (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanKTA (2s)
🟢 testAverageHourlySalaryUsage (1s)
🟢 testBonustenVaikutusJaKtanKayttoPyhakorvauksissa (0s)
🟢 testKtaVahintaanTuntipalkka (0s)
🟢 testBonustenVaikutusJaKtanKayttoSairauslomapalkassa (0s)
🟡 test_TODO_VAATIIKO_SINITARRALISAN_KTAnKayttoWTRssa (0s)
työajan lyhennyksen korvauksen määrä expected:<[9]0> but was:<[]0>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanKTA.test_TODO_VAATIIKO_SINITARRALISAN_KTAnKayttoWTRssa(TestVartiointialanKTA.java:223)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAverageHourlySalary (0s)
🟢 testEmergencyWorkDoesntAffectAverageHourlySalary (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestTyossaolonVeroistenPaivienLaskuri (0s)
🟢 testKaytetaanContractSeriesKohtaistaKalenteria (0s)
🟡 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast (7min 58s)
🟢 testTekninenAlkupaivaKatkaisee (0s)
🟢 testTyhjakinVoiKerryttaaLomaa (0s)
🟢 testSairaslomaTaskinPaalla (0s)
🟢 testEiVaikutaMaksusaldoonLippuAnsaintaVacationEarnedissa (0s)
🟢 testDeboranHetimaksuunYliohjausBugi2 (0s)
🟢 testDeboranHetimaksuunYliohjausBugi1 (0s)
🟢 testDeboranHetimaksuunYliohjauksenPurku2018 (0s)
🟢 testSuorituskyky1Ja2 (8s)
🟢 testSuorituskyky3 (4s)
🟢 testSuorituskyky4 (4s)
🟡 testSuorituskyky5 (10s)
Should take less than 8000ms (on CI server kraken), but took 8578 ms. expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast.testSuorituskyky5(TestVuosilomaFast.java:1046)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCacheRaceCondition (0s)
🟢 testToisenVuodenValintaJaContractPeriodEndingReasonMaaliskuu (5s)
🟢 testToisenVuodenValintaJaContractPeriodEndingReason (5s)
🟢 testTyosuhteenAlkupaivaJaTekninenAlkupaiva (0s)
🟢 testLoppupalkastaJaaneetMaksamattomatLomarahat (0s)
🟢 testArvioituManuaalinenLoppupalkkamaksunYliajoNollaaVelat (0s)
🟢 testLomarahanMaksupaivanHuomittaJatto (0s)
🟢 testMenneisyydenIrrallinenLomaraha (0s)
🟢 testErillinenLomarahaJaSaldovika (0s)
🟢 testVacationDayOffMaksuVahentaaVelkaa (0s)
🟢 testValillaVacationDayOffJaLoppupalkka (0s)
🟢 testKunLoppupalkassaEiKorvataLomarahojaNeEivatJaaVelkaankaan (0s)
🟢 testKkPalkkaisenEkvivalentitPaivat (4s)
🟢 testHasErillinenMaaraAikaisenLomakorvausprosentti (0s)
🟢 testKkpalkkaisenLaskentaJaLomanpitoaika (0s)
🟢 testKuukausipalkanMuuttuminenJaLisat (5s)
🟢 testDailyRecordSerialisointi (1s)
🟢 testVapaaKunEiLomaaAnsaintaaEiLuetaSaldoon (0s)
🟢 testAnsaintojenPiilotusVainXlsRaportille (0s)
🟢 testVacationTyosuhteenUlkopuolella (0s)
🟢 testKkpalkkaisenSaastovapaatMaksetaanKkpalkalla (0s)
🟢 testPaattymissyyVoiPeruaLomarahatVanhoiltakinAnsainnoilta (0s)
🟢 testTyosuhteenKatkeaminenKatkaiseeSaldonJaVelanAutoAnsainta (0s)
🟢 testTyosuhteenKatkeaminenKatkaiseeSaldonJaVelanManualAnsainta (0s)
🟢 testJosPaivatJoMaksettuEiVähennetäPaivallisenKulutuksenEuroja (0s)
🟢 testLomapalkkavelkaViimeisenaPaivanaKunLoppupalkkafeature (0s)
🟢 testVainLoppupalkanMaksu (0s)
🟢 testManuaalinenAnsaintaLoppupalkassa (0s)
🟢 testManuaalinenOsapaivaAnsaintaEiKaada (0s)
🟢 testEfektiivinenLomasopimussarja (0s)
🟢 testManuaalinenLoppupalkkaAnsainta (0s)
🟢 testVapaaKunEiLomaaKatkeaaMyosLoppupalkanLomakorvauksesta (0s)
🟢 testEiSaastovapaidenLomarahojaJosLomatJoMaksettu (0s)
🟢 testSaastovapaanMaksu2 (0s)
🟢 testSaastovapaanMaksu (0s)
🟢 testPreventSigmaVenytysOverlapForMainWithDifferentLabourAgreements (0s)
🟢 testSigmaJaSivusuhteetKunPaasopimusLaskuttaa (0s)
🟢 testSaastovapaaksiToukokuunToisena (0s)
🟢 testCase16654DeboranAnsaintasaantoYliohjaus (11s)
🟢 testKikyynSiirtyminenJa2013Lakimuutos (1s)
🟢 testCase16192LomapalkkavelanKulutus (0s)
🟢 testLomapalkkavelkaanVastaKunTyosuhdeTaiLomavuosiPaattyy (0s)
🟢 testLomapalkkavelanMaksuJa2Lomavuotta (0s)
🟢 testViivastettyLomasaldoJaLomapalkkavelka (0s)
🟢 testLomapalkkavelkaJaLoppupalkka (0s)
🟢 testLomapalkkavelkaJaAnsainnanPaattymispaiva (0s)
🟢 testLomapalkkavelka2 (0s)
🟢 test7DayGapCase16298 (0s)
🟢 testLomapalkkavelkaHuomioiMaksuvacationEarnedinAnsaintavuoden (0s)
🟢 testLomanansaintakaudetJaPsgLegacymode (0s)
🟢 test7daygapJaTekninenAloituspaivaJaTekninenPaattymispaiva (0s)
🟢 test7daygapAinoaSopimusJaTekninenAloituspaivaSeuraavanaLomavuonna (0s)
🟢 testSigmaDeputyMainPaallekkaisyys (0s)
🟢 testKirjattavienLoppupalkkanollaus_3 (0s)
🟢 testKirjattavienLoppupalkkanollaus_2 (0s)
🟢 testKirjattavienLoppupalkkanollaus_1 (0s)
🟢 testKirjattavanLomasaldonNollausKunEiLoppupalkkafeaturea (1s)
🟢 testLomapalkkavelanYlimaarainenLomaraha (0s)
🟢 test2013SaantoJaEriWorktimemodet (0s)
🟢 testKikyEiLaukaiseVuoden2013Saantoa (0s)
🟢 testEnsimmaisenVuodenAnsaintaVenytys (0s)
🟢 testYlityovapaaKerryttaaLomaa (0s)
🟢 testYliohjattuLoppupalkkalaskelma (0s)
🟢 testIlmanRullaaviaLoppupalkkaAnsainta31pvEtukateen (0s)
🟢 testMuutLomatyypitEivatVaikutaPerhevapaalimittiin (0s)
🟢 testEdVuodenPerhevapaaLimittiEiVaikutaMuihinLomatyyppeihin (0s)
🟢 testSairaslomatEdelliseltaVuodelta (1s)
🟢 testLisalomapaivilleTaydetLomanansaintakuukaudet (1s)
🟢 testPctWtrSaldokulutusMutteiMaksua (0s)
🟢 testEiTuplakorvauksiaHetiMaksettaessa (0s)
🟢 testDebora60DayVoiTippuaTyomaaranVaihtuessa (0s)
🟢 testDebora60pvEiKatkeaTyosopimustenVaihtuessa (0s)
🟢 testDebora60day15hVkoHigherVacationPercentage (0s)
🟢 testPerhevapaanRakennusteollisuustyyli (1s)
🟢 testKkpalkkaJaSairasloma (0s)
🟢 testCityworkLomapalkkavelkaJaSivusuhteetJaTekninenAlkupaiva (0s)
🟢 testLomapalkkavelkarivienPiilotus (0s)
🟢 testOtetaankoKTAnKeskimViikkotunteihinMukaanKaikkiViikot (0s)
🟢 testCityworkLomapalkkavelkaEiTuplia (0s)
🟢 testCityworkLomapalkkavelkaJaVenytetytlomanmaaraytymiskaudet (0s)
🟢 testCityworkLomapalkkavelkaJaSivusuhteet (0s)
🟢 testVenytysJaLomapalkkavelka (0s)
🟢 testNovartAsMainContract (0s)
🟢 testOsaAikaElakeEiVaikutaKertymaan (0s)
🟢 testCityworkNovartTyosuhteet (5s)
🟢 testTechnicalEndDateAfterContractPeriodEndDate (0s)
🟢 testLoyhennysLyhyessaTyosuhteessa (0s)
🟢 testValitaanParempiAnsainta375h (0s)
🟢 testAllSigmaTests (6s)
🟢 testLaskennallinenPalkkaJaSopimuskatkos (0s)
🟢 testVenytysJaLaskennallinenPalkka (0s)
🟢 testTavallinenValiJaLaskennallinenPalkka (0s)
🟢 testLomapalkkalaskelmanSerialisointi (0s)
🟢 testWeekStartTimeEffects (0s)
🟢 testLoppupalkkaJaUseaPaattyvaSarja (0s)
🟢 testDisplayAndManualOverride (0s)
🟢 testTekninenPaattymispaivaJaPaattymissyy (0s)
🟢 testTekninenAlkupaivaKatkaiseeJakson (0s)
🟢 testRullaavaJaVenytys2 (0s)
🟢 testRullaavaJaVenytys (0s)
🟢 testPaasopimusEiHyppaaTaaksepain (0s)
🟢 testLimittaisetSopimuksetEiHypi (0s)
🟢 testLimittaisetSopimuksetSigma (0s)
🟢 testLimittaisetSopimuksetSigmaVainSivusarjoja (1s)
🟢 testOsaAikainenVapaaJaLaskennallinenPalkka (0s)
🟢 testVanhempainvapaa (2s)
🟢 testAitiysvapaa (5s)
🟢 testIsyysvapaa (6s)
🟢 testKkPalkkalaskelmaJaLisatSuhteessa (0s)
🟢 testEiPaasopimustaJaIsMainDeterminesEtc (0s)
🟢 testSigmaLomapaivatKunEiPaasopimusta (0s)
🟢 testEiTupliaKkPalkkaan (0s)
🟢 testEiKaaduJosLasketaanLaskemaKatkopaivalleSivuSarjassa (0s)
🟢 testJosHetimaksettavaPctEiLomapalkkavelkaa (0s)
🟢 testEiLasketaOsiaEnnenTeknAlkupv (0s)
🟢 testPsg7DayGapBugi (0s)
🟢 testKkpalkkaJaRullaavaLaskelma (0s)
🟢 testLomarahaJaPaattymissyy (0s)
🟢 testLomarahatKunNonStdPctKorvauksella (3s)
🟢 testSigmalaskentaJaSamatVuosilomaEhdot (2s)
🟢 testKkPalkkainenJosTyoaikaMuuttuuPalkkaEi (0s)
🟢 testSuhteessaKkPalkkaanLisanEsitys (0s)
🟢 testMaksettujenKkPalkkojenLaskenta (0s)
🟢 testOletetaanDaterangenPaattavanMyosTyosuhteen (2s)
🟢 testLomapalkkavelkaKunEiLomaa (0s)
🟢 testJuoksevaLomakorvausJaToinenLomanansaintavuosi (0s)
🟢 testLomarahaVapaaKunEiLomaaKorvauksesta (0s)
🟢 testEiNollattujaLaskelmiaLomapalkkavelkaraportille (0s)
🟢 testLomarahanMaksupaivaJaLomapalkkavelka (0s)
🟢 testKesakuun2016LiputPaalleMilloin (0s)
🟢 testKuukausipalkkaAnsaintakaudenLopunMukaan (0s)
🟢 testHenkilokohtaistenLisienOhitus (1min 26s)
🟢 testHenkilokohtaisetLisat (1min 4s)
🟢 testHenkilostonRahalahja (51s)
🟢 testKeskituntiansionMaxTuntimaaranYlittavaToteuma (0s)
🟢 testKpkJaProsenttiKkPalkanLisaksi (0s)
🟢 testKeskipaivapalkanKerroin (0s)
🟢 testKeskipaivapalkkaKahdesasosaMultiSeries (0s)
🟢 testKeskipaivapalkkaKahdeksasosaNoOvertime (0s)
🟢 testKeskipaivapalkkaKahdeksasosaOvertime (0s)
🟢 test_TODO_EiSickleavenTaskGroupTaiSuLisiaKpkLaskentaan (0s)
🟢 testEiSickleavenTaskGroupLisiaKpkLaskentaan (0s)
🟢 test_TODO_EiSairausajanPyhaLisiaKpkLaskentaan (0s)
🟢 testEiSairausajanLisiaKpkLaskentaan (0s)
🟢 testDeterministinenEndDate (0s)
🟢 testLomapalkkavelkaViimeinenLoppupalkkaIlmanLomapaivia (0s)
🟢 testFlexJaWorkTimeCompensationHetiEkvivalentteja (0s)
🟢 testLauantaiLomapaivatKerryttavat (0s)
🟢 testEkaJaVikaKkYhteenPitkaTyosuhde (0s)
🟢 test7DayGapJaLomapalkkavelka (0s)
🟢 testEiLomapalkkavelkaaEnnenCpStartDatea (0s)
🟢 testLomapalkkavelkaJaMuuttuvaTyoaika (0s)
🟢 testSaannollistenSickleave (0s)
🟢 testEpasaannollistenSickleave (0s)
🟢 testEpasaannollistenHolidayJaVacationHours (0s)
🟢 testLomapalkkavelkaKunRahojaMaksettuliikaa (0s)
🟢 testLomapalkkavelkaKunLomaKulutettu (0s)
🟢 testLomapalkkavelkaAnsaintapaivana (0s)
🟢 testAlleKuukaudenContractPeriodit (0s)
🟢 testLomanMaaraytymisJaksoCache (0s)
🟢 testVenytysMaaliskuussa (0s)
🟢 testValitaanParempiAnsaintaSaantoAlkaaMaaliskuussa (0s)
🟢 testValitaanParempiAnsaintaSaantoVainLoyhennettyja (0s)
🟢 testValitaanParempiAnsaintaSaanto (24s)
🟢 testRullaavaKunValissaEiTyosopimusta (0s)
🟢 testAnsaintaSaantoKunViikkotunnitSovittu (0s)
🟢 testVainLomanmaaraytymiskausiHuomioidaan (0s)
🟢 testLomaprosenttiPyoristys (0s)
🟢 testVuosilomapaiviaEiRecordataTuplana (0s)
🟢 testTyosuhdeSentrinenVuosilomalaskentaJaSickleave (1s)
🟢 testTyosuhdeSentrinenVuosilomalaskentaJaVacation (1s)
🟢 testTyosuhdeSentrinenVuosilomalaskenta (2s)
🟢 testVuosilomaPalkkaJaRinnakkaisetTyosopimukset (0s)
🟢 testTyosuhteenPaattymissyynSeliteJaSigmaLaskenta (0s)
🟢 testTyosuhteenPaattymissyynSelite (0s)
🟢 testTotalSaldoonEiOsavuodenArvioitaMukaan (0s)
🟢 testMustGenerateStatsForAllMonths (0s)
🟢 testKeskituntiansiolaskentaJaEpasaannollinenTyoaika (0s)
🟢 test7pvSaantoJaKorvausprosentti (0s)
🟢 testPalvelusvuodetEnnenVuotta1992 (0s)
🟢 testKulutuksetMaksutJaVelkaKunErillisetSaldot (0s)
🟢 testKulutuksetMaksutJaVelkaKunSamatSaldot (0s)
🟢 testLomautusOnEkvivalenttia30pv (0s)
🟢 testLomautusOnEkvivalenttiaToistuvastiJosValissaOnToissa (0s)
🟢 testAlkusaldonTaiManuaalisenVacationEarnedinYlijaamatEivatTuleLoppupalkkaan (0s)
🟢 testContractSeriesKohtainenLoppupalkanLomasaldomuutos (0s)
🟢 testLomapalkkavelkaKunLomanmaaraytymiskausiKatkeaa (0s)
🟢 testAnsaintaSaannonVenytysKunLomanAnsaintakausiPaattyy (0s)
🟢 testLomarahaPaymentDate (0s)
🟢 test1Tai2VuodenLomanansaintaanEiVaikutaContractPeriodEndingReason (0s)
🟢 testLomarahanMaarityksenKatkeaminenJaContractPeriodEndingReason (0s)
🟢 testValidContractPeriodEndingReasonKatkaiseeTyosuhteen (0s)
🟢 testLomapalkkavelkaKunVacationEarnedKuluttaaUusiaJaAnsaittujaLomapaivia (0s)
🟢 testVierekkaisetTyosopimuksetJaStartDate (0s)
🟢 testOtaHuomioonContractPeriodEndingReason (0s)
🟢 testLomapalkkavelkaKunValillaLomapaivienAnsaintaaValillaEi (3s)
🟢 testLomapalkkavelkaKunValillaLomapaivienAnsaintaaValillaEiHistoriaIlmanMaksuja (1s)
🟢 testLomapalkkaJaRahavelkaEivatMeneNegatiivisiksi (0s)
🟢 testAlleSentinLomaPalkanPyoristysEiJaaKummittelemaan (0s)
🟢 testLomapalkkavelkaanEiTuleVacationEarnedejaEnnenEnsimmaistaAnsaintaa (0s)
🟢 testSuhteetonLomakorvausPaiviinNahdenJaLomapalkkavelka (0s)
🟢 testLomapalkkavelanLaskentaanRullaavatLomatKunBittiPaalla (1s)
🟢 testPuuttuvienLomarahojenEtsinta (0s)
🟢 testLomapalkkavelanOsat (6s)
🟢 testLomarahaaLomakorvauksistaEriTyosuhteenPaattymissyista (0s)
🟢 testProsenttiperusteinenWtrJaLomapalkka (0s)
🟢 testPalvelusvuosienLaskenta (0s)
🟢 testSickleaveEqLaskentaKunEiSopimusta (0s)
🟢 testPalvelusVuodetKunAiemminEriContractSeries (0s)
🟢 testKkpalkkaisenTyoaikaMuuttuuLomanmaaraytymisvuonnaJaLaskennallinenPalkka2 (0s)
🟢 testKkpalkkaisenTyoaikaMuuttuuLomanmaaraytymisvuonnaJaLaskennallinenPalkka1 (0s)
🟢 testKkpalkkaisenTyoaikaMuuttuuLomanmaaraytymisvuonna (0s)
🟢 testKuukausipalkkaMuuttuuEnnenLomaa (0s)
🟢 testTyosuhdeMuuttuuTuntipalkkaiseksi (0s)
🟢 testLomarahatKunTyoaikaMerkittävästiVaihtuuKeskenVuoden (0s)
🟢 testAnsaintaKunLomanmaaraytymiskausiKatkeaaMuttaTyosuhdeJatkuu (0s)
🟢 testAnsaintaKunLomanmaaraytymiskausiKatkeaaMuttaTyosuhdeJatkuuJaMyohemminKatkeaa (0s)
🟢 testAnsaintaKunLomanmaaraytymiskausiKatkeaaMonestiMuttaTyosuhdeJatkuu (0s)
🟢 testAnsaintaKunLomanmaaraytymiskausiKatkeaaMonestiMuttaTyosuhdeJatkuuJaLopuksiKatkeaa (2s)
🟢 testLomarahatKunTesVaihtuuKeskenVuoden (0s)
🟢 testToisenVuodenLomanansaintaKunTesVaihtuu (0s)
🟢 testLomanansaintaKunCpAlkaaHuhtikuunAlussa (0s)
🟢 testManuaalinenYliajoTunnistetaanBitista (0s)
🟢 testVuosilomaKerryttaaLomaa (0s)
🟢 testTechnicalEndDateJaGetEffectiveContractPeriodStartDate (0s)
🟢 testVapaaSaldolaskenta (0s)
🟢 testLoppupalkanYliohjausEiMuutuMaksuksi (0s)
🟢 testIsMainContractSerieDeterminesExtraAndOvertimeAndHoliday (0s)
🟢 testKuukausipalkanLaskenta (0s)
🟢 testOsaAikaisenKuukausipalkkaisenLomapalkka (0s)
🟢 test7DayGapJaTyosuhteenPaattyminen (0s)
🟢 testDisplayAutoVacationStartYear (0s)
🟢 testTyhjaSopimusEiKaada (0s)
🟢 test7DayGapJaRullaavaLaskelma (0s)
🟢 test7DayGapJaMuuttuvaTyosuhde (0s)
🟢 testSevenDaySickleaveGapKunLomalaskelmia (3s)
🟢 testSevenDaySickleaveGapKunEiLaskelmia (5s)
🟢 testLomarahaQualification (0s)
🟢 testVuosilomaMaksuunTunteina (0s)
🟢 testSaastovapaidenLoppupalkanLomakorvaukseenKaytetaanTyosuhteenLopunKuukausipalkkaa (1s)
🟢 testLomatLasketaanVainPaasopimukselle (0s)
🟢 testLoppupalkanLomakorvauksenVaikutusSaldoon (0s)
🟢 testPctBasedKorvauksenPyoristys (0s)
🟢 testSeparateSaldoesVacationRecordVaikutus (0s)
🟢 testKulukorvaukset (0s)
🟢 testVacationEarnedLoppupalkkabitti (0s)
🟢 testErillisetAlkusaldot (0s)
🟢 testLoppupalkkaKunVanhojaJaUusiaLomia (3s)
🟢 testMitkaLiputTarvitaanLoppupalkkaan (0s)
🟢 testLoppupalkkaJaKatkollaOllutTyosuhde (0s)
🟢 testGetVuosilomaPalkkaYliohjatuinPaivin (3s)
🟢 testLomakorvausYliohjatuinPaivinKunVacationDayOff (0s)
🟢 testLomakorvausKunVacationDayOffJaVanhatLomapaivatMaksettuJo (0s)
🟢 testKaksiPerakkaistaLoppupalkkaa (0s)
🟢 testSaldoNollautuuLoppupalkkaan (0s)
🟢 testVuosilomaVacationEarnedEiSaaRecordautuaTuplana (0s)
🟢 testPctBasedLomakorvausYliajaaLoppupalkan (0s)
🟢 testLoppupalkkaLasketaanMyosViimeiseltaPaivalta (0s)
🟢 testPctKorvausHetiMaksuun (0s)
🟢 testPctKorvausHetiMaksuunSalaries (0s)
🟢 testPctKorvausAnsaintasaanto (0s)
🟢 testHuhtikuunAnsaintaSaantoVaikutusCityW (0s)
🟢 testTasanYksiKuukausiKokoaikainenCitywork (0s)
🟢 testLoyhennysKunCpAlkaaKeskellaMaaliskuuta (0s)
🟢 testTekninenTyosuhteenAlkupaivaVaikuttaaLomalaskentaan (0s)
🟢 testVapaastaEiAnsaitseVuosilomaa (0s)
🟢 testVuorolistanMukainenTasausvapaaOikeuttaavuosilomaan (0s)
🟢 testLyhennysvapaatOikeuttavatVuosilomaan (0s)
🟢 testPalkatonvapaaEiOikeutavuosilomaan (0s)
🟢 testLiukumavapaaOikeuttaavuosilomaan (0s)
🟢 testItsenaisyyspaivaEiEkvivalenttiJosEiHolidaytunteja (0s)
🟢 testItsenaisyysPaivaEkvivalenttiKunOnHolidaytunteja (0s)
🟢 testLomakorvausLoppupalkkaanVaikkeiOlisiLomapaivia (0s)
🟢 testProsKorvaukseenPerheeseenLiittyvatVapaat (0s)
🟢 testProsenttiperusteinenLomakorvausEriPoissaolotyypeilleVuosilomalainMukaisesti (5s)
🟢 testProsKorvaukseenEiPalkattomiaSairaslomia (0s)
🟢 testProsPerLoppupalkkaanPalkattomatSairaslomat105pv (0s)
🟢 testProsPerLomapalkkaanPalkattomatSairaslomat105pv (0s)
🟢 testKeskenVuodenKuukausipalkalle (0s)
🟢 testTyontekijanOikeusVapaaseen (0s)
🟢 testGetWorkHoursAccordingToContract (0s)
🟢 testMuunKuinLisaJaYlityoajanPalkkaAikaperusteisineLisineenSunnuntaityosta (0s)
🟢 testTrainingShouldPassOvertimeFilter (0s)
🟢 testTyossaolonVeroistenPaivienLaskuriEiHeitaExceptioniaVaikkaOlisiHolidayHoursejaIlmanHolidayta (0s)
🟢 testDisplayLomapalkkalaskelmanLukuarvot (0s)
🟢 testDisplayLomapalkkalaskelmanLukuarvojenTalvilomaerotusRiippuuBitista (1s)
🟢 testProsenttiperusteisenLaskennallinenPalkkaSkaalautuuPalkankorotustenMukaan (0s)
🟢 testKeskiarvoistetaanVaikkaPalkattomallaSickleavellaOlisiTimeRange (0s)
🟢 testPalkalliselleSairaslomalleEiLasketaLaskennallistaPalkkaa (0s)
🟢 testKunSaannollinenTyoaikaProsenttipalkkaisenLomapalkanLaskennallinenPalkkaTuleeKeskimaaraisenTyoajanMukaan2 (0s)
🟢 testKunSaannollinenTyoaikaProsenttipalkkaisenLomapalkanLaskennallinenPalkkaTuleeKeskimaaraisenTyoajanMukaan (0s)
🟢 testKaupanProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali3Kuukautta (0s)
🟢 testHPLProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali12Viikkoa (0s)
🟢 testElisanProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali12ViikkoaSickleaveAlkaaHolidayPutkessa (0s)
🟢 testElisanProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali12Viikkoa (0s)
🟢 testProsenttipalkanLaskennallisenPalkanKeskiarvoistusEiLaskePoissaolojaMukaan (0s)
🟢 testAnsaintasaannonPyoriminen_2 (3s)
🟢 testAnsaintasaannonPyorintaa_1_EiEnaaTapahdu (0s)
🟢 testJosOnVainYksiKuukausiSitaEiLasketaKahdestiA (0s)
🟢 testJosOnVainYksiKuukausiSitaEiLasketaKahdestiB (0s)
🟢 testReunakuukausienYhdistaminenKunValissa3TayttaKuukauttaJaReunakuukaudetTyhjia (0s)
🟢 testReunakuukausienYhdistaminenKunValissa3TayttaKuukauttaJaToisessaReunassaAlleTaydenKuukaudenRajan (0s)
🟢 testReunakuukausienYhdistaminenKunValissa3TayttaKuukauttaJaToisessaReunassaYliTaydenKuukaudenRajan (0s)
🟢 testReunakuukausienYhdistaminenKunValissa3TayttaKuukauttaJaToisessaReunassaYliTaydenKuukaudenRajanMuttaRajattuAnsaintakausi (0s)
🟢 testReunakuukausienYhdistaminenKunValissa3TayttaKuukauttaReunoissaYhteensaYksiTaysiKuukausi (0s)
🟢 testReunakuukausienYhdistaminen35hSaannolla_ensimmaistaKuukauttaEiTuplata (0s)
🟢 testReunakuukausienYhdistaminen35hSaannolla_viimeistaKuukauttaEiTuplata (0s)
🟢 testReunakuukausienYhdistaminenKunValissa3TayttaKuukauttaReunoissaMolemmissaYksiTaysiKuukausi (0s)
🟢 testReunakuukausienYhdistaminenKunAlleKaksiKuukauttaMolemmatItsenaisestiTaysia (0s)
🟢 testLisatyonKorotusosatEivatTuleKeskipaivapalkanLomanmaaraytymisvuodenAnsioon (0s)
🟢 testGetDailyReportsPalauttaaViimeisenkinRangenDailyReportinVaikkaSeOlisikinAinoaDailyReportIkina (0s)
🟢 testGetDailyReportsPalauttaaViimeisenkinRangenDailyReportinVaikkaSeOlisikinViimeinenDailyReportIkina (0s)
🟢 testGetDailyReportsPalauttaaEiKaaduVaikkaDateRangeOlisiReserveRangenUlkopuolella (0s)
🟢 testGetDailyReportsPalauttaaViimeisenkinRangenDailyReportinVaikkaSeEiOlisikaanViimeinenDailyReportIkina (0s)
🟢 testGetDailyReportsEiPalautaViimeistaDailyReportiaKahdestiJosSenJalkeenOnTyhjaDailyReport (0s)
🟢 testGetDailyReportsEiKaaduJosDailyReportejaEiOleAnnetunRangenLoppuunAstiJosContracPeriodLoppuu (0s)
🟢 testGetDailyReportsPalauttaaMyosAinokaisenDailyReportinVaikkaRangeJatkuu (0s)
🟢 testGetDailyReportsPalauttaaMyosAinokaisenDailyReportin (0s)
🟢 testGetDailyReportsEiKaaduJosDailyReportejaEiOtleAnnetunRangenLoppuunAstiVaikkaContractPeriodEiLoppuisi (0s)
🟢 testGetDailyReportsToimiiOikeinVaikkaDaterangellaOlisiTyhjaVali (0s)
🟢 testLeifErikssonVuosilomalaskenta (0s)
🟢 testVuosilomasaldossaEiSaaNakyaVuosilomatJotkaEivatOleVielaKaytettavissa (1s)
🟢 testVuosilomasaldossaPitaaNakyaVuosilomatLoppupalkastaEnnenLomanpitoaikaa (1s)
🟢 testContractSeriesFilteringInVacationBalancesKunKaikkienContractSeriesienLomatLasketaan (0s)
🟢 testContractSeriesFilteringInVacationBalancesKunVainSickleaveContractSeriesinLomatLasketaan (0s)
🟢 testJosSairastuuKeskenTyopaivanSekaSairasEttaTyotunnitLasketaan (0s)
🟢 testJosKeskenTyopaivanSairastuuSePaivaLasketaanTyopaivaksi (0s)
🟢 testVacationTypesEarnVacation_35hSaanto (1s)
🟢 testVacationTypesEarnVacation_14pvSaanto (0s)
🟢 testWorktimeReductionEkvivalenttius (0s)
🟢 testWorktimeReductionsEarnVacationFromMoreThan6DaysAtATime (0s)
🟢 testKoulutuspaivienEkvivalenttiusrajat (0s)
🟢 testKoulutuspaivienKasittelyTyossaolonveroisina (5s)
🟢 testIsSickleaveVoid (0s)
🟢 testGetWorkedHoursInMonthActualJaYhdenPaivanPituinenRange (0s)
🟢 testKtataEiKaytetaLaskennallisessaPalkassa (5s)
🟢 testContractSeriesFilteringEiRikoCachea (0s)
🟢 testVuosilomaOppaanEsimerkki (0s)
🟢 testPalkallinenSairauslomaKerryttaaProsenttiperusteistaVuosilomapalkkaa (0s)
🟢 test35hSaannollaViikonloputLasketaanSairauspaivienRajoihinMukaan (0s)
🟢 testPalkallinenAitiyslomaKerryttaaLaskennallistaPalkkaa (0s)
🟢 testPalkallinenIsyyslomaKerryttaaLaskennallistaPalkkaa (0s)
🟢 testPalkallisetSairauslomatKerryttavatProsenttiperusteistaVuosilomaPalkkaa (0s)
🟢 testPalkatonAitiyslomaKerryttaaLaskennallistaPalkkaa (0s)
🟢 testPalkatonIsyyslomaKerryttaaLaskennallistaPalkkaa (0s)
🟢 testLomautusKerryttaaLaskennallistaPalkkaa (0s)
🟢 testPalkattomatSairauslomatKerryttavatLaskennallistaPalkkaa (0s)
🟢 testPidettyVuosilomaEiKerrytaProsenttiperusteistaVuosilomapalkkaa (0s)
🟢 testLapsenSairausEiKerrytaJosOnPalkatonVapaaPaalla (0s)
🟢 testLapsenSairausViikonloppunakinJosOnTimeranget (0s)
🟢 testLapsenSairausEiVuosittaistaYlarajaa (0s)
🟢 testLapsenSairausMax4pvKerrallaanMuttaVoiOllaUseampiaJaksoja (0s)
🟢 testVacationIlmanTyosopimustaEiVaikutaLaskentaan (0s)
🟢 testPalkatonSairausloma14PaivanSaantoSovitutTyoajat (0s)
🟢 testPalkatonSairausloma35hSaantoEiSovittuaTyoaikaa (0s)
🟢 testPalkatonSairauslomaJaPalkatonVapaaPaallekain35hSaantoEiSovittuaTyoaikaa (0s)
🟢 testPalkallinenSairauslomaJaPalkatonVapaaPaallekain14PaivanSaantoEiSovittuaTyoaikaa (0s)
🟢 testPalkatonSairausloma35hSaantoSovitullaTyoajallaYlipitkaSairausloma (0s)
🟢 testPalkatonSairausloma35hSaantoEpasaannollisellaTyoajallaYlipitkaSairausloma (0s)
🟢 testPalkatonSairausloma35hSaantoSovitullaTyoajallaSairauslomaPatkissa (0s)
🟢 testPalkatonSairausloma35hSaantoIlmanSovittuaTyoaikaaSairauslomaPatkissa (0s)
🟢 testSamanavuonnaAlkaneenTyosuhteenEnsimmainenJaViimeinenKuukausiLasketaanYhdeksi (0s)
🟢 testSamanaVuonnaAlkaneenTyosuhteenEnsimmainenJaViimeinenKuukauttaEiTulisiLaskeaYhdeksiVaikkaEnsimmainenKuukausiOlisiVajaa (0s)
🟢 testEpasaannollisenTyosuhteenPaattyessaKoeaikapurkuunVoidaanKayttaa35hSaantoa (0s)
🟢 testSaannollisenTyosuhteenPaattyessaKoeaikapurkuunKaytetaan14pvSaantoa (0s)
🟢 testMaaraAikaisenLomakorvausKunErillisetLomakorvausprosentit (0s)
🟢 testMaaseutuelinkeinoTyylinenKtaLomapalkkaTuntipalkkaisille (5s)
🟢 testMaaseutuelinkeinotyylinenKtaLomapalkkaJa_PAID_VACATION_POSTPONED (1s)
🟢 testMaaseutuelinkeinoTyylinenKtaLomapalkkaTuntipalkkaisilleKunLomanpitoaikaLeikkaaLomanmaaraytymisvuotta (0s)
🟢 testMaseutuelinkeinoTyylinenKtaLomapalkkaHuomioiVainKorvattavatLomapaivat (1s)
🟢 testNoRealWorkDaysButPaidVacation (0s)
🟢 testOneRealWorkDayAddedToPaidVacation (0s)
🟢 testTarkasteleToteutuneitaJaEkvivalenttiTuntejaJosSovitutTunnitEiYllaXXXVRajaan (0s)
🟢 testPerhevapaa6kkLimit (5s)
🟢 testLomakorvausKunEiTaysialomanmaaraytymiskuukausia (2s)
🟡 com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta (0s)
🟡 testXX (0s)
TODO entä jos yhdessä työkohteessa on daily ja toisessa weekly overtime? Pitääkö niistä tehdä List<HoursSummary(overtimeAgreement)> ?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testXX(TestViikkoylityoJaViikonAlkamisajankohta.java:67)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNormaaliTyoviikkoEiViikkoylitoita (0s)
🟢 testMaanantaiKlo7AlkavaTyoviikkoEiViikkoylitoita (0s)
🟢 testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita (0s)
🟢 testNormaaliTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7 (0s)
🟢 testMaanantaiAamullaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7 (0s)
🟡 testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7 (0s)
 expected:<[64]> but was:<[48]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertOvertimeSummary(AbstractViikkoylityoTestCase.java:204)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:36)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7(TestViikkoylityoJaViikonAlkamisajankohta.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestLomapalkkalaskelmaPdfExport (1s)
🟢 testFillPdfFormWithFieldNames (0s)
🟢 testYliohjattuLomalaskelma (0s)
🟢 testKuukausipalkkaisenLisatJaKomissiot (0s)
🟢 testKuukausipalkkaisenLomapalkkalaskelma (0s)
🟢 testKeskipaivapalkkaisenLomapalkkalaskelma (0s)
🟢 testProsenttipalkkaisenLomapalkkalaskelma (0s)
🟢 testProsenttipalkkaisenLomapalkkalaskelmaYhdellaLomaAjalla (0s)
🟢 testProsenttipalkkaisenLomapalkkalaskelmaIlmanLomaAikoja (0s)
🟡 com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita (0s)
🟡 testXXY (0s)
TODO Iltalisien pudottaminen pois sellaisessa tesissä jossa niitä ei makseta ylitöiden ajalta, jos viikkoylityö siirtyy 'seuraavalle päivälle'..?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testXXY(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:76)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testXX (0s)
TODO Jos on tehnyt esim. su 22-> alkaneen vuoron, niin se tulisi huomioida yhdenkin viikon laskennassa?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testXX(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testNormaaliTyoviikkoEiViikkoylitoita (0s)
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.assertOvertimeSummary(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:46)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testNormaaliTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:20)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testMaanantaiKlo7AlkavaTyoviikkoEiViikkoylitoita (0s)
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.assertOvertimeSummary(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:46)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testMaanantaiKlo7AlkavaTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita (0s)
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME, HOLIDAY_COMPENSATION] expected:<4> but was:<6>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.assertOvertimeSummary(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:46)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testNormaaliTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7 (0s)
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.assertOvertimeSummary(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:46)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testNormaaliTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:20)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testNormaaliTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7(TestViikkoylityoJaViikonAlkamisajankohta.java:44)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testMaanantaiAamullaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7 (0s)
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.assertOvertimeSummary(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:46)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testMaanantaiKlo7AlkavaTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:28)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testMaanantaiAamullaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7(TestViikkoylityoJaViikonAlkamisajankohta.java:52)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7 (0s)
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME, HOLIDAY_COMPENSATION] expected:<4> but was:<6>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.assertOvertimeSummary(TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.java:46)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:120)
	at com.tustor.tuntinetti.backend.logic.vacations.AbstractViikkoylityoTestCase.assertEiViikkoylitoitaMuttaVuorokautisiaYlitoitaKyllaTyotAlkavatViikonAlusta(AbstractViikkoylityoTestCase.java:97)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita(TestViikkoylityoJaViikonAlkamisajankohta.java:36)
	at com.tustor.tuntinetti.backend.logic.vacations.TestViikkoylityoJaViikonAlkamisajankohta.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7(TestViikkoylityoJaViikonAlkamisajankohta.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2 (7min 11s)
🟢 testAlkusaldoLiukulukuJaLomapalkkavelka (0s)
🟢 testPalvelusvuosienLaskennanException (0s)
🟢 testVacationienPaivarjaatEivatVaikutaAnsaintaSaannonValintaan (2s)
🟢 testSairaspaivarajatEivatVaikutaAnsaintaSaannonValintaan (1s)
🟢 test14pvTai35h_TTES (0s)
🟢 test14pvTai35h_KVTES (0s)
🟢 test14pvTai35h_Generic (0s)
🟢 testCase25021OpintovapaaltaToihinpaluuJaEndReserveEndDate (0s)
🟢 testEtsiVacationilleAnsaintaNPE (0s)
🟢 testEtsiVacationilleAnsainta (0s)
🟢 testLomapalkkavelkaKunTasmaytysLaskelmanLomapalkkaTasmaytyshetkellaNolla (0s)
🟢 testVuosilomaKertyyMyosTyoaikapankkiinMenevistaNormaalitunneista (0s)
🟢 testLaskennallisenPalkanLimititVacationeista (2s)
🟢 testManuaalisenYliohjauksenStartDateaEiVoiYliohjata (0s)
🟢 testViivastettyLomanAnsaintaJaStartDate (0s)
🟢 testSigmaJaMinSopimuksenKestoTaydellaLomanmaaraytymiskuukaudellaBlokkaaKertymanSivusrajastaPaasarjaan (0s)
🟢 testAnsaintaSaantoKkPalkkaisellaKunEiLomaaRullaavalaskentaVsEiRullaavaSopimusPaattyyTaiEi (0s)
🟢 testVacationDayOffManuaalinenAnsainta (0s)
🟢 testDayOffManualOverrideWithDays (0s)
🟢 testDayOffAutomaticEarningWithDays (0s)
🟢 testSigmaLaskentaJaNovartSopimusAinoanaMahdollisenaDeputyna (0s)
🟢 testKkPalkkaisenEkvivalentitPaivat2018 (4s)
🟢 testNpeRullaavassaLaskennassa (0s)
🟢 testKkPalkkaisenLomakorvausTyosuhteenPaattyessaKunEiLomapaivia (0s)
🟢 testLomapalkkavelkaJaSaastovapaaKorjaus (0s)
🟢 testLegacyTechnicalEndDateReunatapaus (0s)
🟢 testEffectiveDateRangeKunEmployeeProjectAlkaaMyohemmin2 (0s)
🟢 testNpeLomanmaaraytymiskausienMaarityksessa (0s)
🟢 testEffectiveDateRangeKunEmployeeProjectAlkaaMyohemmin (0s)
🟢 testLomapalkatJaLomarahatSentinTarkkuuteen (0s)
🟢 testSaastovapaanPalkkakorjausKeskenMaksulaskennan (0s)
🟢 testManuaalinenYliajoJaSaastovapaa (0s)
🟢 testKkpalkkatasmaytysEiVaikutaTaaksepain (0s)
🟢 testKoulutusOnTyossaolonVeroista (0s)
🟢 testOrpojenMaksettujenLomapalkkojenKohdistusToisiinLaskelmiin (0s)
🟢 testVahennaOhitettujaLomapalkkojaJosVelkaKorottuu (0s)
🟢 testLomapalkanNopeampiPoismaksuJaKkPalkankorotus (0s)
🟢 testOpintovapaaltaPitaaPalataToihin (0s)
🟢 testLaskennallistaPalkkaaEiAnsaitaViikonlopuilta (0s)
🟢 testSaastovapaanRajapaivanLaskenta (0s)
🟢 testTyossaolonVeroistenPaivienCache2 (0s)
🟢 testTyossaolonVeroistenPaivienCache (0s)
🟢 testOpintovapaanRajaEiKuluJosAnsaintaSaantoEiKerrytaLomaa3 (0s)
🟢 testOpintovapaanRajaEiKuluJosAnsaintaSaantoEiKerrytaLomaa2 (0s)
🟢 testOpintovapaanRajaEiKuluJosAnsaintaSaantoEiKerrytaLomaa (0s)
🟢 testLomavuodenEkvivalenttiusrajaOpintovapaalle (0s)
🟢 testLomavuodenEkvivalenttiusrajaSairaslomalle (0s)
🟢 testLomavuodenEkvivalenttiusrajaSairaslomalleKunJatkuuEdLomavuodelta (0s)
🟢 testEiLomarahaaLoppupalkanLomakorvaukseenLiianLyhyestaTyosuhteesta (0s)
🟢 testTekninenAlkupaivaJaTyosuhteenAlkupaivanLaskenta (0s)
🟢 testKkPalkkaisenLomapalkkaPoisMaksuLaskutukseen (0s)
🟢 testDeboranPurunPalvelussuhdevaikutus (0s)
🟢 testDeboranEpasaannollisetEiVaikutaPurku (0s)
🟢 testDeboran14PvYliohjauksenPurku (0s)
🟢 testKeskipaivapalkkaanEiKuukausipalkkaaPoissaolojenAjalta (0s)
🟢 testGetAverageHourlySalaryByDate (0s)
🟢 testGetEffectiveVuosilomaEhdot (0s)
🟡 testRangeReportCloneAndComputingInstructions (0s)
sama instanssi expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2.testRangeReportCloneAndComputingInstructions(TestVuosilomaFast2.java:5029)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 test7DayGapEiKatkaisePalvelusvuosilaskentaa (7s)
🟢 testPreventNpeFromKvtesTyylinenHetimaksettavaProsenttikorvaus (0s)
🟢 testSivusarjanYhdistaminenKunVuosilomaehdotSallivatVainJos35hSaanto (0s)
🟢 testSigmaLomapalkkaAnsaintaSaantoCaching (0s)
🟢 testPreventNpeWhenCheckingLoppupalkkatila2 (0s)
🟢 testPreventNpeWhenCheckingLoppupalkkatila (0s)
🟢 testKkpalkanKorotusTasmayttaaMyosLomarahavelkaa (1s)
🟢 testVuodenLopunArvioEiKulutaRullaavaaFeaturea (0s)
🟢 testLomarahapaivatEivatVajuItsekseen (0s)
🟢 testLoppupalkkaAnsaintaaVoidaanKorottaaKkpalkanMyohemminKorottuessa (0s)
🟢 testLomarahapaivatEivatLisaannyToisenTasmaytyksenYhteydessa (0s)
🟢 testSaastovapaaTasmaytyksetKunManuaalisiaYliohjauksia (0s)
🟢 testSaastovapaaJaKkPalkkaTasmaytyksetKunManuaalisiaYliohjauksia (0s)
🟢 testKkPalkkaTasmaytysKunAnsainnanManuaalinenYliohjaus (0s)
🟢 testEiTasmaytetaKkPalkkakorotuksenTakiaJosJoTasmaytettiinUudemmanSaastovapaavuodenTakia (0s)
🟢 testAbsentCalculationReserveDateRangeEscalation (0s)
🟢 testVuosilomaPalkkaJaRahaPuolenPaivanTarkallaAnsainnallaYliohjattuna (0s)
🟢 testWorkdaysAndHoursAccordingToContractJaSigma (0s)
🟢 testAlkupaivanLaskentaJaShouldIgnoreBecauseNonStandardWorkTime (0s)
🟢 testEffectiveStartDateKunTekninenAlkupaivaOnToisenSopimuksenAlkupaiva (0s)
🟢 testEffectiveStartDateKunTekninenAlkupaivaSamanaPaivanaPaattyvanMuttaAiemminAlkavanSopimuksenAikana (0s)
🟢 testTekninenAlkupaivaJaEffectiveStartDate (0s)
🟢 testGetLomapalkkaJaLomarahaMaksumaaraykselleSenttienHeitot (1s)
🟢 testValidEndingReasonButNoEndDate (0s)
🟢 testEffectiveContracPeriodEndDateKunRinnakkaisiaSopimuksia (0s)
🟢 testEffectiveContractPeriodStartDateKunRinnakkaisiaSopimuksia (0s)
🟢 testSivusarjojenKululajienHuomiointiLomapalkassa (0s)
🟢 testMaksumaaraysEurotKunMaksetaanSamallaKertaaKahtaManuaalistaAnsaintaa (0s)
🟢 testYhtaAnsaintaaMaksavaErillinenLomarahanMaksupaivaJaLomapalkkavelka (1s)
🟢 testUseaaAnsaintaaMaksavaErillinenLomarahanMaksupaivaJaLomapalkkavelka (0s)
🟢 testWorkDaysAccordingToContractUsesContractPeriodDaterangeEffective (0s)
🟢 testLomapalkanLaskutapaJaAnsaintasaannonYliohjaus (0s)
🟢 testTekninenAlkupaivaJaLimittainenSivusopimus (0s)
🟢 testLomienMaksumaarayksenEurotHuomioivatAiemmatMaksut (0s)
🟢 testKirjattavienSaldonNollausJaTyosuhteenJatkuminen (0s)
🟢 testLoppupalkkatilanEpasaannollisenVikatila (0s)
🟢 testProsenttiperusteinenLomakorvausEiTuleTuplana (0s)
🟢 testEiLomarahatasmaytystaManuaalisilleNollalomarahaLaskelmille (0s)
🟢 testLoppupalkkatila (4min 16s)
🟢 testLoppupalkanLomakorvausMaksunManuaalinenYliohjaus (2s)
🟢 testElakkeelleJaadessaAnsaitseeTaydetLomarahat (0s)
🟢 testEiLasketaKuluvanTyosuhteenPalvelusvuosiaJosNeEivatVaikutaLisalomapaiviin (0s)
🟢 testTasmaytysLaskelmienCachetusJaSuorituskyky (13s)
🟢 testKkpalkkaisenLomarahanTasmaytys (0s)
🟢 testLoppupalkkavirheKunLomapaiviaIlmanAnsaintaa (0s)
🟢 testFixedTermBittiJaChangedOrContinuingEndingReason (0s)
🟡 testPctKorvausJaPalvelusvuosienMaaranLaskenta (6s)
expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:526)
	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2.testPctKorvausJaPalvelusvuosienMaaranLaskenta(TestVuosilomaFast2.java:3994)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testKaranteeni (0s)
🟢 testVuosilomaJaTyopaivaPaallekain (3s)
🟢 testLisavapaapaivatJaUnikulmanVuosilomaKTA (0s)
🟢 testGetLomapalkkaJaLomarahaMaksumaaraykselle (0s)
🟢 testSaastovapaaLowLevelSpendingCalculation (0s)
🟢 testSaastovapaidenYhdistaminen (0s)
🟢 testLisavapaapaivienLaskentaEiSaaJaadaIkilooppiin (0s)
🟢 testSigmaLaskentaJaPaasopimusJossaEiTunteja (0s)
🟢 testSigmaSivusarjalaskentaJaTyopaivat (0s)
🟢 testVuosilomaEhtojenKaytonMinimityoaika (0s)
🟡 testRangeReportCloningJaLomanpitoaikaanPerustuvaLomapalkka (0s)
molemmilla on sama computingInstructions expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2.testRangeReportCloningJaLomanpitoaikaanPerustuvaLomapalkka(TestVuosilomaFast2.java:5174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testLisavapaapaiviaEiLasketaSaldoonOsittaisistaArvioista (0s)
🟢 testLisavapaapaivaSaldolaskentaJaMuuttuvaReserveDaterange (0s)
🟢 testLisavapaapaivatJaSopimussarjat (1s)
🟢 testFixedTermBittiHuomiointi2 (0s)
🟢 testFixedTermBittiHuomiointi1 (0s)
🟢 testKoeaikapurkuJaFixedTermBitti (0s)
🟢 testAnsaintaKey (0s)
🟢 testRullaavassaLomalaskennassaVerrataanRullaamattomanLomanmaaraytymiskaudenPaattymispaivaa (0s)
🟢 testLomarahaTyosuhteenPaattyessaEnnenLomanAlkua (0s)
🟢 testLomapalkkavelanCachetus (0s)
🟢 testLomanpitoaikaanPerustuvaLaskentaJaRullaavienLaskelmienLomapalkatJaRahat (0s)
🟢 testLomanpitoaikaanPerustuvaLaskentaJaInitialisointi (0s)
🟢 testFeatureUsage (5s)
🟢 testLisavapaapaivatJaEdellisenaVuonnaEiAnsaintaa (1s)
🟢 testLisavapaapaivatJaFlex (0s)
🟢 testLisavapaapaivienKuluminenJaPalkkaLauantaisin (0s)
🟢 testLisavapaapaivanAutomaattinenLoppupalkka (1s)
🟢 testNovartJaLisavapaapaiva (0s)
🟢 testBackupKta (0s)
🟢 testLisavapaapaivanPalkka (7s)
🟢 testLisavapaapaivatKunLomanmaaraytymiskausiVaihtuuKeskenVuoden (1s)
🟢 testLisavapaapaivaLaskentaHuomioiVainLomaaAnsaitsevatAiemmatLaskelmat (0s)
🟢 testLisavapaapaivienAnsainta2 (3s)
🟢 testLisavapaapaivienAnsainta (2s)
🟢 testAnsaintaJaKulutusSaldot (0s)
🟢 testEtsiVacationilleMaksuJaKirjattavienAlkusaldo2 (0s)
🟢 testEtsiVacationilleMaksuJaKirjattavienAlkusaldo (0s)
🟢 testEtsiVacationilleMaksuJaPositiivinenAlkusaldo (0s)
🟢 testEtsiVacationilleMaksuJaNegatiivinenAlkusaldo (0s)
🟢 testEtsiVacationilleMaksu (0s)
🟢 testNovartKorvausJaAnsaintaSaannot (0s)
🟢 testRistiinlukitus (17s)
🟢 testLomapalkkalaskentaInitializationPerformance (42s)
🟢 testLomanpitoaikaanPerustuvaLaskutapaJaTyosuhteenPaattyminen (0s)
🟢 testKeskipaivaAnsioKunVuosilomaEhdoissaKta (0s)
🟢 testMaaseutuElinkeinojenLomapalkkaJosTesEiMaaritteleKTAta (0s)
🟢 testVapaaKunEiLomaaEiOleSaastolaskelma (0s)
🟢 testUusiAitiyslomaNollaaLaskurin (6s)
🟢 testLomarahaprosentinValinta (0s)
🟢 testLisatSuhteessaKkPalkkaan (0s)
🟢 testVuosilomalainYlittavienLomapaivienLomarahavaikutus (5s)
🟢 testLomarahaKunLomaaEiAnsaita (0s)
🟢 testSigmaLomanmaaraytymiskaudetKunPaasopimuksellaProsenttikorvaus (0s)
🟢 testSigmaLomanmaaraytymiskaudetKunPaasopimuksellaProsenttikorvausTyoaikamuodonTakia (0s)
🟢 testJosTyosuhdeJatkuuSeuraavanaPaivanaLoppupalkkaaEiVielaMakseta (0s)
🟢 testManualOverrideKenttienAsetus (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaUtils (10s)
🟢 testEiNpetaVenytyksenTakiaMukaanTulleenJaksonTakia (0s)
🟢 testDeputyvalintaJaTekninenAlkupaiva (0s)
🟢 testgetLomanpitovuosi (0s)
🟢 testArvaaAnsainnanTarkastelupaiva (0s)
🟢 testIsShouldWarnAboutConflictingVuosilomaAsetuksetLowLevel (0s)
🟢 testAnsaintasaantoEiVaihtunutkaan (0s)
🟢 testVuosilomaLaskentaVaistaaJosTesOnNull (0s)
🟢 testPreventNPEFromHashCode (0s)
🟢 testLaskutettavaSopimusOhitetaan (3s)
🟢 testViikkotyoajanMuutosFix (0s)
🟢 test7dayGapJaLoppupalkat (4s)
🟢 testVenytysJa7daygap (0s)
🟢 testEiVenytetaJosTekninenAlkupaivaSamassaKuussa (0s)
🟢 testAnsaintasaantoValitaanKokoKuukaudenMukaan (0s)
🟢 test7DayGapJaTulevaisuus (0s)
🟢 testJaksonKatkaisuJaViikkotunnit (0s)
🟢 testEiHajoaJosReserveDaterangeEiYllaLomavuodelle (0s)
🟢 testPalvelusvuosienMaaraJaReserveDates (0s)
🟢 testLaskeVapaapaivat (0s)
🟢 testGetLomavuodet (0s)
🟢 testGetLomavuosiIntFromDate (0s)
🟢 testGetLomanmaaraytymisvuodetKuluvat (0s)
🟢 testGetLomanmaaraytymisvuosiByInt (0s)
🟢 testGetLomanmaaraytymisvuosiByDate (0s)
🟢 testGetLomanmaaraytymisvuosiKuluvaByDate (0s)
🟢 testGetLomavuosiInt (0s)
🟢 testJosHetiPctKorvausEiLomanmaarJaksoa (0s)
🟢 testAlleKkTyosuhdeJaLomanmaaraytymiskaudet (0s)
🟢 testValidContractPeriodEndingReasonKatkaiseeLomanmaaraytymiskauden (0s)
🟢 testGetLomanMaaraytymisJaksot (0s)
🟢 testDescribeAnsaintaSaanto (0s)
🟢 testKaksiTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla (0s)
🟢 testKaksiTyosopimustaJoillaEriEfektiivinenAnsaintasaantoLasketaanErikseen (0s)
🟢 testKaksiEpäsäännöllistäTyosopimustaVaikkaEriEfektiivinenAnsaintasaantoLasketaanYhteen (0s)
🟢 testTekninenAlkupaivaKatkaisee (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_A (0s)
🟢 testGetContractPeriodEffectiveRangeWithManySerieses (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_B (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_C (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_D (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_E (0s)
🟢 testGetContractPeriodEffectiveRangeWithTwoDifferentLabourAgreements (0s)
🟢 testGetContractPeriodEffectiveRangeWithTwoDifferentLabourAgreementsWithSameVuosilomaehdot (0s)
🟢 testGetContractPeriodEffectiveRangeWithManySerieses2 (0s)
🟢 testGetLastContractPeriodEiKaadu (0s)
🟢 testGetLastContractPeriodEiKaadu2 (0s)
🟢 testEffectiveContractPeriodStartDateEiKaadu (0s)
🟢 testGetContractPeriodEffectiveRangeWithLongerThan30daysBetween (0s)
🟢 testGetContractPeriodEffectiveRangeWithLessThan30daysBetween (0s)
🟢 testVuosilomanAnsaintaEntisillaTyontekijoilla (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaPalkkalajiFast (16s)
🟢 testLomapalkka (0s)
🟢 testLomaraha (0s)
🟢 testDebug (0s)
🟢 testLaskutapa1Prosentti (0s)
🟢 testLaskutapa2Keskipaivapalkka (0s)
🟢 testLaskutapa3Keskituntiansio (0s)
🟢 testLaskutapa4TuntiPalkkaJaKaikkiProsentteina (0s)
🟢 testLaskutapa5KkPalkkaJaKaikkiProsentteina (0s)
🟢 testLaskutapa6KkJaKeskipaivapalkka (0s)
🟢 testLaskutapa7KkJaKeskituntiansio (0s)
🟢 testLaskutapa8KkJaProsentti (0s)
🟢 testLaskutapa9KkJaProsenttiJaKeskipaivapalkka (0s)
🟢 testLaskutapa10KkJaSuhteessaSiihen (0s)
🟢 testKkJaKaikkiProsentteinaMonthlySalaryMukaan (0s)
🟢 testLaskutapa5KkPalkkaJaKaikkiProsentteinaEiMatkaAjanLisia (0s)
🟢 testTuntipalkkaJaKaikkiProsentteinaEiLaskennallista (0s)
🟢 testKkProsenttiJaSuhteessaEiExtraa (0s)
🟢 testKkJaKeskipaivapalkkaEiHolidayCompensationia (0s)
🟢 testKkProsenttiJaKeskipaivapalkkaEiExtraa (0s)
🟢 testProsenttiJaSkaalautumatonLisa (0s)
🟢 testProsenttiJaArkipyhakorvauksenLisa (0s)
🟢 testPalkkalajiLauantailisa (0s)
🟢 testPalkkalajiBonus (0s)
🟢 testPalkkalajiLisatYlityonAjalta (0s)
🟢 testLisatYlityonAjaltaJaSuhteesa (0s)
🟢 testPalkkalajiKaupanBonusLasketaanKeskipaivapalkalla (0s)
🟢 testMatkaAjanTunnitJaLisat (0s)
🟢 testPalkkalajiLaskennallinenPalkka (0s)
🟢 testPalkkalajiKkKohtainenEiSkaalautuvaLisa (0s)
🟢 testPalkkalajiKkKohtainenSkaalautuvaLisa (0s)
🟢 testPalkkalajiArkipyha (0s)
🟢 testPalkkalajiSairausajanPalkka (0s)
🟢 testPalkkalajiAikaperusteisetLisat (0s)
🟢 testPalkkalajiNormalDuringWeeklyOvertime (0s)
🟢 testPalkkalajiWeeklyOvertime (0s)
🟢 testPalkkalajiLostWeeklyRestTime (0s)
🟢 testPalkkalajiHolidayCompensation (0s)
🟢 testPalkkalajiHolidayCompensationLisa (0s)
🟢 testPalkkalajiNormalDuringDailyOvertime (0s)
🟢 testPalkkalajiDailyOvertime (0s)
🟢 testPalkkalajiNormalDuringExtra (0s)
🟢 testPalkkalajiExtra (0s)
🟢 testPalkkalajiMatkaAika (0s)
🟢 testPalkkalajiMatkaAjanLisat (0s)
🟢 testPalkkalajiArkipyhakorvauksenLisat (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestKiinteistoPalvelualanTyontekijoidenVuosilomaFast (7s)
🟢 testKuukausipalkkainen40h (1s)
🟢 testKuukausipalkkainen375h (1s)
🟢 testProsenttiperusteinen40h (0s)
🟢 testProsenttiperusteinen375h (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkka40h (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkka375h (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle375hKunSaannollinenTyoaika (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle375hKunSaannollinenTyoaikaJaVainMaanantaisinToissa (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkkaAlle375h (0s)
🟢 testKertoimenKorotusJaLasku (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkkaAlle375hKunArkipyhinaVapaalla (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVartiointialanVuosilomaFast (4s)
🟢 testKuukausipalkkainen (1s)
🟢 test14pvKeskituntiAnsioonPerustuvaVuosilomapalkka (0s)
🟢 test35hKeskituntiansioonPerustuvaVuosilomapalkka (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle40hKunSaannollinenTyoaika (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle40hKunEpaSaannollinenTyoaika (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestWorkExperience (2s)
🟢 testTyosuhteenKestoJaPalvelusaikaKokoaikainen (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaEfektiivisestiKokoaikainen (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaOsaAikainenSaannollinenTyoaika (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaOsaAikainenEpaSaannollinenTyoaika (1s)
🔴 com.tustor.tuntinetti.backend.logic.TestWorkShiftDragDropOntoEmployeeDailyReportHandler (0s)
🔴 testWorkShiftDragDropEmployeeDailyReportHandler (0s)
null
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.displayOverallDescription(AbstractDailyReport.java:2298)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.displayOverallDescription(EmployeeDailyReport.java:3205)
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.toString(AbstractDailyReport.java:2473)
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getTasks(AbstractDailyReport.java:4674)
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getTasksByCostCenters(AbstractDailyReport.java:12700)
	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getTasksByCostCentersIfSavedOrPlanned(AbstractDailyReport.java:12692)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getAbstractSickleaveTasksOrVacation(EmployeeDailyReport.java:4132)
	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.getPossibleWorkShiftDragDropActions(EmployeeDailyReport.java:5619)
	at com.tustor.tuntinetti.backend.logic.WorkShiftDragDropOntoEmployeeDailyReportHandler.setPossibleWorkShiftDragDropActions(WorkShiftDragDropOntoEmployeeDailyReportHandler.java:48)
	at com.tustor.tuntinetti.backend.logic.WorkShiftDragDropOntoEmployeeDailyReportHandler.getWorkShiftDragDropActions(WorkShiftDragDropOntoEmployeeDailyReportHandler.java:30)
	at com.tustor.tuntinetti.backend.logic.WorkShiftDragDropOntoEmployeeDailyReportHandler.getWorkShiftDragDropActions(WorkShiftDragDropOntoEmployeeDailyReportHandler.java:16)
	at com.tustor.tuntinetti.backend.logic.TestWorkShiftDragDropOntoEmployeeDailyReportHandler.testWorkShiftDragDropEmployeeDailyReportHandler(TestWorkShiftDragDropOntoEmployeeDailyReportHandler.java:45)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.backend.logic.taxreports.TestKausiVeroilmoitusPdfExport (0s)
🟢 testFillFormFieldsWithTheirNames (0s)
🟢 testFillFormFields (0s)
🟢 testFillFormFieldsWithEmployerUnitRepresentingCompany (0s)
🟢 com.tustor.tuntinetti.backend.logic.taxreports.TestVuosiVeroilmoitusPdfExport (0s)
🟢 testFillFormFieldsWithTheirNames (0s)
🟢 testToKokonaisetEurotString (0s)
🟢 testToSentitString (0s)
🟢 testVuosiveroilmoitusPdfTiedotOrField (0s)
🟢 testFillFormFields (0s)
🟢 testFillFormFieldsWithEmployerUnitRepresentingCompany (0s)
🟢 testConvertLegacyToPdf (0s)
🟢 testRajoitetustiVerovelvollinenConvertLegacyToPdf (0s)
🟢 testFillFormFieldsFromStringInput (0s)
🟡 com.tustor.tuntinetti.backend.logic.salaryperiod.TestPreviousSalaryPeriod (0s)
🟢 testMaksuryhmaVaikutusKTAhan (0s)
🟡 testPalkkajaksonVaikutusKTAhan (0s)
KTA ei vastannut odotettua. expected:<1[0]> but was:<1[1,15]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2152)
	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2102)
	at com.tustor.tuntinetti.backend.logic.salaryperiod.TestPreviousSalaryPeriod.testPalkkajaksonVaikutusKTAhan(TestPreviousSalaryPeriod.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testPalkkajaksoValitaanOikein (0s)
KTA ei vastannut odotettua. expected:<1[0]> but was:<1[1,14]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2152)
	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2102)
	at com.tustor.tuntinetti.backend.logic.salaryperiod.TestPreviousSalaryPeriod.testPalkkajaksoValitaanOikein(TestPreviousSalaryPeriod.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testMaksuryhmaValitaanOikein (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestVacationHours (0s)
🟢 testMultipleContractSeriesAndAveraging (0s)
🟢 testHennaHellstenHolidayWtr (0s)
🟢 testSpentVacationHoursAndUnpaidWtr (0s)
🟢 testVacationLaskutuksenJakautuminenProjekteille (0s)
🟢 testJanetteLatvaValkamanMuuttovapaa (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestOvertimeSummary (0s)
🟢 testOvertimeReducingNightShiftPeriodAndOvertimeHours2 (0s)
🟢 testOvertimeOvertimeHoursWithTwoProjectsAndDifferingOvertimeRefinements1 (0s)
🟢 testOvertimeOvertimeHoursWithTwoProjectsAndDifferingOvertimeRefinements2 (0s)
🟢 testOvertimeOvertimeHoursWithTwoProjectsAndDifferingOvertimeRefinementsWithAGapBetweenNoOvertime (0s)
🟢 testCase1 (0s)
🟢 testCase2 (0s)
🟢 testTwoLegsOfOvertimeOverMidnight (0s)
🟢 testTwoLegsOfOvertimeSameDay (0s)
🟢 testSingleOvertimeReducingNightShiftPeriodWhichAppliesToFullShift (0s)
🟢 testTwoOvertimeReducingNightShiftPeriodsWhichAppliesToFullShift (0s)
🟢 testTwo_AndOneNon_OvertimeReducingNightShiftPeriodsWhichAppliesToFullShift (0s)
🟢 testSingleNoEffectNightShiftPeriodWhichAppliesToFullShift (0s)
🟡 testTODOSingleNotPaidDuringOvertimeNightshiftPeriodWhichAppliesToFullShift (0s)
oikea palkkasumma expected:<[19]0> but was:<[21]0>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeSummary.testTODOSingleNotPaidDuringOvertimeNightshiftPeriodWhichAppliesToFullShift(TestOvertimeSummary.java:2078)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOSingleScaledByOvertimeNightShiftPeriodWhichAppliesToFullShift (0s)
oikea palkkasumma expected:<2[20]> but was:<2[15]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeSummary.testTODOSingleScaledByOvertimeNightShiftPeriodWhichAppliesToFullShift(TestOvertimeSummary.java:2143)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNibbleAndPair (0s)
🟢 testOvertimeCategoryAndHeaderKey (0s)
🟡 testTARKISTA_TESTIEN_YLITYÖOLETUKSET (0s)
TODO TARKISTA_TESTIEN_YLITYÖOLETUKSET aika monessa vain yhden päivän taski joka ei voi antaa ylitöitä.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeSummary.testTARKISTA_TESTIEN_YLITYÖOLETUKSET(TestOvertimeSummary.java:408)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSingleOvertimeReducingNightShiftPeriods (0s)
🟢 testTimeClockOvertimeChoice (0s)
🟢 testTwoSimilarOvertimeReducingNightShiftPeriods (0s)
🟢 testTwoSimilarNightShiftPeriodsOfWhichOnlyOneIsOvertimeReducing (0s)
🟢 testMultipleOverlappingAndOvertimeReducingNightShiftPeriods (0s)
🟢 testMultipleOverlappingAndOvertimeReducingNightShiftPeriodsWithAlsoOvertime (0s)
🟢 testTwoSimilarBrushingOvertimeReducingNightShiftPeriods (0s)
🟢 testTwoSimilarOvertimeReducingNightShiftPeriodsWithGapBetweenThem (0s)
🟢 testTwoSimilarSeparateOvertimeReducingNightShiftPeriods (0s)
🟢 testOvertimeReducingNightShiftPeriodAndOvertimeHours1 (0s)
🟡 testTODOSingleScaledByOvertimeAndSpecialDaysNightShiftPeriodWhichAppliesToFullShift (0s)
oikea palkkasumma expected:<[260]0> but was:<[161]0>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeSummary.testTODOSingleScaledByOvertimeAndSpecialDaysNightShiftPeriodWhichAppliesToFullShift(TestOvertimeSummary.java:2229)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOSingleScaledByOvertimeAndTimeBasedCompensationsNightShiftPeriodWhichAppliesToFullShift (0s)
 expected:<[11]> but was:<[8]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeSummary.testTODOSingleScaledByOvertimeAndTimeBasedCompensationsNightShiftPeriodWhichAppliesToFullShift(TestOvertimeSummary.java:2352)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOEttaIltalisaSkaalaaScaledByOvertimeAndTimeBasedCompensationsNightShiftPeriodia (0s)
Miksi iltalisa ei skaalaa 'skaalautuvaa lisaa' ?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeSummary.testTODOEttaIltalisaSkaalaaScaledByOvertimeAndTimeBasedCompensationsNightShiftPeriodia(TestOvertimeSummary.java:2449)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testPeriodOvertimeWhenLeg1HolidayMaxOvertimeHoursIsNull (0s)
🟢 testVacationSalaries (0s)
🟢 testOvertimeCategorySalary (0s)
🟢 testTwoOvertimeCategoriesCompensatedByAverageHourlySalaryWithSameCompensationDetails (0s)
🟢 test (0s)
🟢 com.tustor.tuntinetti.backend.logic.tailored.TestIssKtaUtils (0s)
🟢 testGetIssKtaInfoReturnsNewestMatchingEntry (0s)
🟢 testGetIssKtaInfoReturnsNullWhenNoMatchIsFound (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast (0s)
🟡 test_TODO_BillingOfWtrEarnedFromHoliday (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_BillingOfWtrEarnedFromHoliday(TestWorktimeReductionBillingFast.java:139)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_WtrJakautuminenDAYS (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminenDAYS(TestWorktimeReductionBillingFast.java:159)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_WtrJakautuminenABSENCES_DURING_TIME_PERIOD (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminenABSENCES_DURING_TIME_PERIOD(TestWorktimeReductionBillingFast.java:170)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_WtrJakautuminenFULL_VACATION_EARNING_MONTHS (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminenFULL_VACATION_EARNING_MONTHS(TestWorktimeReductionBillingFast.java:185)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_WtrJakautuminenEXCEEDING_WEEKLY_HOURS (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminenEXCEEDING_WEEKLY_HOURS(TestWorktimeReductionBillingFast.java:199)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWtrJakautuminen_PERCENT_BASED_IssStyle (0s)
Project 3: PERCENT_BASED - SICKLEAVE ei vaikuta jakautuvan projektikohtaisesti.
 expected:<[1]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:466)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.testWtrJakautuminen_PERCENT_BASED_IssStyle(TestWorktimeReductionBillingFast.java:210)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testWtrJakoPctBasedIssWithNightshiftPeriods (0s)
🟡 test_TODO_WtrJakautuminen_PERCENT_BASED_Not_ISS (0s)
Project 1: PERCENT_BASED - WORK ei vaikuta jakautuvan projektikohtaisesti.
 expected:<[4]> but was:<[7]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:462)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminen_PERCENT_BASED_Not_ISS(TestWorktimeReductionBillingFast.java:385)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_WtrJakautuminenPCT_OF_WORKED_DAYS__ (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminenPCT_OF_WORKED_DAYS__(TestWorktimeReductionBillingFast.java:400)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_BillingOfWtrEarnedFromWork (0s)
Project 3: PERCENT_BASED - WORK ei vaikuta jakautuvan projektikohtaisesti.
 expected:<[1]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:466)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_BillingOfWtrEarnedFromWork(TestWorktimeReductionBillingFast.java:72)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_BillingOfWtrEarnedFromSickleave (0s)
Project 3: PERCENT_BASED - SICKLEAVE ei vaikuta jakautuvan projektikohtaisesti.
 expected:<[1]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:466)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_BillingOfWtrEarnedFromSickleave(TestWorktimeReductionBillingFast.java:88)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_BillingOfWtrEarnedFromVacation (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_BillingOfWtrEarnedFromVacation(TestWorktimeReductionBillingFast.java:115)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_WtrJakautuminenHOURS (0s)
Jotta voi tulla palkkaan, täytyy olla lippu päällä expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:458)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.assertWtrBilling(TestWorktimeReductionBillingFast.java:415)
	at com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast.test_TODO_WtrJakautuminenHOURS(TestWorktimeReductionBillingFast.java:148)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTes2019Changes (5s)
🟢 testArkipyhakorvaus (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySixWithNonStandardWorkingHours (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testSairastumispaivana100PctKorvaus (0s)
🟢 testCase40444 (0s)
🟡 testTODO_VuosilomanVaikutusTyoajanlyhennykseen (1s)
 expected:<[96]> but was:<[135]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:290)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.assertVuosilomanVaikutusTyoajanlyhennykseen(TestVartiointialanTes.java:149)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.testTODO_VuosilomanVaikutusTyoajanlyhennykseen(TestVartiointialanTes.java:157)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSairaslomanKarenssipaivaEiVaikutaTyoajanLyhennykseen (0s)
🟢 testJuusoEkTyoajanPidennys (0s)
🟢 testShiftStartsAtNight (0s)
🟡 testTODOVartiointialanVuorokausilepoaikaKorvaus (0s)
TODO tarvitaan, kytketään viikkolepoaika worktimecompensation dedicationiin
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.testTODOVartiointialanVuorokausilepoaikaKorvaus(TestVartiointialanTes.java:235)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟢 testEveliinaToivainenBitti128 (0s)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testSickleaveOvertimeAndNightShiftPeriods (0s)
🟢 testSunnuntaikorotus (0s)
🟢 testIltavuoroArkipaiva (0s)
🟢 testIltavuoroLauantai (0s)
🟢 testYovuoroArkipaiva (0s)
🟢 testYovuoroLauantainaJatkuuSunnuntaiyolle (0s)
🟢 testIltaJaYovuoroaArkipaivana (0s)
🟢 testIltaJaYovuoroaEnnenJouluAattoa (0s)
🟢 testIltaJaYovuoroaEnnenJouluPaivaa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannusaattoa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannuksenJalkeistaSunnuntaita (0s)
🟢 testIltaJaYovuoroaLauantaina (0s)
🟢 testIltaJaYovuoroaSunnuntaistaMaanantaihin (0s)
🟢 testIltaJaYoVuoroPaasiaislauantaina (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattona (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnSunnuntai (0s)
🟢 testIltaJaYoVuoroVapunAattona (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnSunnuntaina (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattona (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnSunnuntai (0s)
🟢 testHalytystyoJaTyoajanPidennys (0s)
🟢 testPeriodOvertime1 (0s)
🟢 testPeriodOvertime2 (0s)
🟢 testDailyOvertimeIsNotPaid (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestHoursConcerningOvertimeModel (0s)
🟢 testAddAnotherDurationResultsInTwoTimeModels (0s)
🟢 testAddRange (0s)
🟢 testAddDifferentDurationResultsInTwoTimeModels (0s)
🟢 testAddFirstDurationAndThenRangeThenDurationIsFirst (0s)
🟢 testAddFirstRangeAndThenDurationThenDurationIsFirst (0s)
🟢 testSpendingFirstDurationAndThenTwoOverlappingRanges (0s)
🟢 testSpendingFirstDurationAndThenTwoOverlappingRangesLaterWithCompensationDetails (0s)
🟢 testSpendingFirstDurationAndThenTwoOverlappingRangesFirstWithCompensationDetails (0s)
🟢 testSpendingFirstDurationAndThenTwoOverlappingRangesWithCompensationDetails (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModels (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModelsOther (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModelsOtherPersonal (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModelsOtherTask (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModels_OTHER_Transferable (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModels_OTHER_Task_Transferable (0s)
🟢 testTwoDifferentTasksForSameRangeGoIntoDifferentTaskModels_OTHER_Personal_Transferable (0s)
🟢 testCompensationDetailComparator (0s)
🟢 testIfSpendResultRoundsToZeroThenTaskModelsListIsEmpty (0s)
🟢 testSpendOrPeekRoundingFixRegressionDoesNotOccur (0s)
🟢 testAddSameTaskResultsInOneTimeModel (0s)
🟢 testComparatorNpe (0s)
🟢 testAddSameTaskWithTimeRangesResultsInTwoTimeModels (0s)
🟢 testAddSameTaskOneWithTimeRangesResultsInTwoTimeModels (0s)
🟢 testCanAddSameTaskWithDifferentDurationWithoutTimeRangesWhenCompensationDetailzEqual (0s)
🟢 testCannotAddSameTaskWithDifferentDurationWithoutTimeRangesWhenCompensationDetailzDiffer (0s)
🟢 testAddRangeWithCompensationDetails (0s)
🟢 testCompensationDetailz (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestStaticEmployeeTaskProvider (0s)
🟢 testRaceCondition (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTesAlkamisJaLoppumisLisilla (5s)
🟢 testShiftStartsAtNight (0s)
🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟡 testSickleaveOvertimeAndNightShiftPeriods (3s)
 expected:<[2]0> but was:<[1]0>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertSickleaveCompensationOnGivenDay(AdvancedTesTest.java:3738)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTesAlkamisJaLoppumisLisilla.testSickleaveOvertimeAndNightShiftPeriods(TestVartiointialanTesAlkamisJaLoppumisLisilla.java:88)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testArkipyhakorvaus (0s)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testSunnuntaikorotus (0s)
🟢 testIltavuoroArkipaiva (0s)
🟢 testIltavuoroLauantai (0s)
🟢 testYovuoroArkipaiva (0s)
🟢 testYovuoroLauantainaJatkuuSunnuntaiyolle (0s)
🟢 testIltaJaYovuoroaArkipaivana (0s)
🟢 testIltaJaYovuoroaEnnenJouluAattoa (0s)
🟢 testIltaJaYovuoroaEnnenJouluPaivaa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannusaattoa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannuksenJalkeistaSunnuntaita (0s)
🟢 testIltaJaYovuoroaLauantaina (0s)
🟢 testIltaJaYovuoroaSunnuntaistaMaanantaihin (0s)
🟢 testIltaJaYoVuoroPaasiaislauantaina (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattona (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnSunnuntai (0s)
🟢 testIltaJaYoVuoroVapunAattona (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnSunnuntaina (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattona (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnSunnuntai (0s)
🟢 testHalytystyoJaTyoajanPidennys (0s)
🟢 testPeriodOvertime1 (0s)
🟢 testPeriodOvertime2 (0s)
🟢 testDailyOvertimeIsNotPaid (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestOvertimeCategory (0s)
🟢 testOvertimeCategoryLists (0s)
🟢 testIsZero (0s)
🟢 testSickleavesList (0s)
🟡 testComparatorNormalHoursFirst (0s)
overtimeCategory=NON_OVERTIME_SKIP
 expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeCategory.assertComparatorNormalHoursFirstCompare(TestOvertimeCategory.java:152)
	at com.tustor.tuntinetti.backend.logic.TestOvertimeCategory.testComparatorNormalHoursFirst(TestOvertimeCategory.java:214)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.backend.logic.TestEmployeeDailyReport_SickleaveClassification (0s)
🟢 testSickleaveCompensationLimitationResolverSerialization (0s)
🟢 testVacationsOutsideContractPeriodsDontBreakCalculation (0s)
🟢 testNullClassificationForNoSickleave (0s)
🟢 testClassificationForSingleDaySickleave (0s)
🟢 testClassificationForShortSickleaveWithoutPaidSickleave (0s)
🟢 testClassificationForShortSickleaveWhenHasPaidSickleave (0s)
🟢 testCanEarnLenientEvenIfDoesntEarnStrict (0s)
🟢 testClassificationForLongSickleave (0s)
🟢 testClassificationForRepeatingSickleave (0s)
🟢 testClassificationForSickleaveLongerThanMaxVacationEarning (0s)
🟢 testClassificationForLongIndependentSickleaves (0s)
🟢 testNpeKunRaportointiPaalla (0s)
🟢 testAitiysvapaaJatkuuMuttaContractPeriodVastaAlkoi (0s)
🟢 test7DayGapJaSickleaveClassification (0s)
🟢 testKaikkiAnsaintasaannotHuomioitu (0s)
🟢 testSigmaJaSickleaveClassification (0s)
🟢 testSickleaveClassificationKunContractPeriodOhitetaanLomanansainnassa (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestWorkedHoursTimeRangesAndDetailsList (0s)
🟡 testTODONegativeValues (0s)
NEEDED?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestWorkedHoursTimeRangesAndDetailsList.testTODONegativeValues(TestWorkedHoursTimeRangesAndDetailsList.java:36)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSubtractWithoutTimeRanges (0s)
🟢 testWithoutTimeRanges (0s)
🟢 testWithTimeRanges (0s)
🟢 testWithAndWithOutTimeRanges_HoursFirst (0s)
🟢 testWithAndWithOutTimeRanges_TimeRangesFirst (0s)
🟡 testTODOAddAndAddAllPreserveOrderIfSpansAddedInDifferentOrder (0s)
TODO Kellonaikojen 8-10 ja 11-13 pitäisi säilyttää järjestyksensä riippumatta missä järjestyksessä ne on lisätty.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestWorkedHoursTimeRangesAndDetailsList.testTODOAddAndAddAllPreserveOrderIfSpansAddedInDifferentOrder(TestWorkedHoursTimeRangesAndDetailsList.java:29)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.backend.logic.kiky.TestVartiointialanKiky (2s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testArkipyhakorvaus (0s)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testSickleaveOvertimeAndNightShiftPeriods (0s)
🟢 testSunnuntaikorotus (0s)
🟢 testIltavuoroArkipaiva (0s)
🟢 testIltavuoroLauantai (0s)
🟢 testYovuoroArkipaiva (0s)
🟢 testYovuoroLauantainaJatkuuSunnuntaiyolle (0s)
🟢 testIltaJaYovuoroaArkipaivana (0s)
🟢 testIltaJaYovuoroaEnnenJouluAattoa (0s)
🟢 testIltaJaYovuoroaEnnenJouluPaivaa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannusaattoa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannuksenJalkeistaSunnuntaita (0s)
🟢 testIltaJaYovuoroaLauantaina (0s)
🟢 testIltaJaYovuoroaSunnuntaistaMaanantaihin (0s)
🟢 testIltaJaYoVuoroPaasiaislauantaina (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattona (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnSunnuntai (0s)
🟢 testIltaJaYoVuoroVapunAattona (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnSunnuntaina (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattona (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnSunnuntai (0s)
🟢 testHalytystyoJaTyoajanPidennys (0s)
🟢 testPeriodOvertime1 (0s)
🟢 testPeriodOvertime2 (0s)
🟢 testDailyOvertimeIsNotPaid (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestDailyReportProvider (4s)
🟢 testStretchingVsCloningDeadlock (2s)
🟢 testGetRelativeDailyReportAndChangingCurrentIndex (0s)
🟢 testStretchVsGetRelativeDailyReportSynchronization (1s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTes (8s)
🟢 testSairastumispaivana100PctKorvaus (0s)
🟢 testCase40444 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySixWithNonStandardWorkingHours (0s)
🟡 testTODO_VuosilomanVaikutusTyoajanlyhennykseen (2s)
 expected:<[88]> but was:<[96]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:290)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.assertVuosilomanVaikutusTyoajanlyhennykseen(TestVartiointialanTes.java:149)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.testTODO_VuosilomanVaikutusTyoajanlyhennykseen(TestVartiointialanTes.java:159)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSairaslomanKarenssipaivaEiVaikutaTyoajanLyhennykseen (0s)
🟢 testJuusoEkTyoajanPidennys (0s)
🟢 testShiftStartsAtNight (0s)
🟡 testTODOVartiointialanVuorokausilepoaikaKorvaus (0s)
TODO tarvitaan, kytketään viikkolepoaika worktimecompensation dedicationiin
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.testTODOVartiointialanVuorokausilepoaikaKorvaus(TestVartiointialanTes.java:235)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟢 testEveliinaToivainenBitti128 (0s)
🟢 testArkipyhakorvaus (1s)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testSickleaveOvertimeAndNightShiftPeriods (1s)
🟢 testSunnuntaikorotus (0s)
🟢 testIltavuoroArkipaiva (0s)
🟢 testIltavuoroLauantai (0s)
🟢 testYovuoroArkipaiva (0s)
🟢 testYovuoroLauantainaJatkuuSunnuntaiyolle (0s)
🟢 testIltaJaYovuoroaArkipaivana (0s)
🟢 testIltaJaYovuoroaEnnenJouluAattoa (0s)
🟢 testIltaJaYovuoroaEnnenJouluPaivaa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannusaattoa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannuksenJalkeistaSunnuntaita (0s)
🟢 testIltaJaYovuoroaLauantaina (0s)
🟢 testIltaJaYovuoroaSunnuntaistaMaanantaihin (0s)
🟢 testIltaJaYoVuoroPaasiaislauantaina (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattona (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnSunnuntai (0s)
🟢 testIltaJaYoVuoroVapunAattona (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnSunnuntaina (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattona (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnSunnuntai (0s)
🟢 testHalytystyoJaTyoajanPidennys (0s)
🟢 testPeriodOvertime1 (0s)
🟢 testPeriodOvertime2 (0s)
🟢 testDailyOvertimeIsNotPaid (0s)
🟢 com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveCompensationLimitationResolverImpl (0s)
🟢 testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached (0s)
🟢 testGivenCompensateOnHealthInsuranceLawWaitingPeriodAndNoPreviousCompensationsWhenSicknessRepeatsStartOfSecondPeriodIsCompensatedFor1Plus9Days (0s)
🟢 testGetCompensationLimitationKVTESQualificationPeriod (0s)
🟢 testGivenQualificationSettingModeRegularWhenSickleaveIsRegularThenSettingMatches (0s)
🟢 testGivenQualificationSettingModeRegularWhenSickleaveIsWorkInducedThenSettingDoesNotMatch (0s)
🟢 testGivenQualificationSettingModeWorkInducedWhenSickleaveIsRegularThenSettingDoesNotMatch (0s)
🟢 testGivenQualificationSettingModeWorkInducedWhenSickleaveIsWorkInducedThenSettingMatches (0s)
🟢 testGivenQualificationSettingModeRegularAndWorkInducedWhenSickleaveIsRegularThenSettingMatches (0s)
🟢 testGivenQualificationSettingModeRegularAndWorkInducedWhenSickleaveIsWorkInducedThenSettingMatches (0s)
🟢 testGivenMultipleCompensationLimitationsCorrectOneIsSelectedBasedOnEmploymentTime (0s)
🟢 testGivenSickleaveStartsAtMinimumEmploymentTimeThenCompensationIsPaidAccordingToLimitation (0s)
🟢 testGivenResetDayCounterOnYearChangeBeforeYearChangesSickleaveIsNotCompensated (0s)
🟢 testGivenResetDayCounterOnYearChangeWhenYearChangesSickleaveIsCompensatedAgain (0s)
🟢 testGivenResetDayCounterOnYearChangeWhenYearChangesSickleaveIsNotCompensatedAfterCertainPeriod (0s)
🟢 testGivenResetDayCounterOnYearChangeWhenMultipleSicknessPeriodsWithinYearCompensationIsPaidAsInSingleSickness (0s)
🟢 testGivenResetDayCounterOnYearChangeWhenRepeatingSicknessUsedWithinYearCompensationIsPaidAsInSingleSickness (0s)
🟢 testGivenResetDayCounterOnYearChangeDifferentSicknessTypesAreCompensatedSeparetely (0s)
🟢 testGivenResetDayCounterOnYearChangeMultipleCompensationLimitationsOfSameTypeAreCombinedInLongSickness (0s)
🟢 testGivenResetDayCounterOnYearChangeMultipleCompensationLimitationsOfDifferentTypeAreNotCombinedInLongSickness (0s)
🟢 testGivenSickleavePeriodLongerThanMaximumNumberOfPaidDaysNoCompensationIsPaidOnLastDays (0s)
🟢 testGivenRepeatingSicknessMaximumIntervalWhenSicknessRepeatsWithinIntervalPeriodsAreMerged (0s)
🟢 testGivenRepeatingSicknessMaximumIntervalWhenSicknessRepeatsAfterIntervalPeriodsAreCompensatedSeparately (0s)
🟢 testRepeatingSicknessLinkedAsSequenceAreMerged (0s)
🟢 testRepeatingSicknessLinkedToFirstAreMerged (0s)
🟢 testTwoInterleavingRepeatingSicknesses (0s)
🟢 testRepeatingSicknessLinkedToMiddleOfPeriod (0s)
🟢 testRepeatingSicknessLinkedToBeginningOfPeriod (0s)
🟢 testGivenRepeatingSicknessMaximumIntervalIsZeroWhenWorkDaysExistBetweenPeriodsThenCompensationStartsAgain (0s)
🟢 testGivenSickleavePeriodTypeAnyDayWhenSicknessIsLongerThanMaximumCompensatedPeriodThenCompensationIsNoLongerPaid (0s)
🟢 testGivenSickleavePeriodTypeWorkDayWhenSicknessIsLongerThanMaximumCompensatedPeriodThenCompensationIsNoLongerPaid (0s)
🟢 testGivenSickleavePeriodTypeFirstDayIsAnyWhenSicknessIsLongerThanMaximumCompensatedPeriodThenCompensationIsNoLongerPaid (0s)
🟢 testGivenSickleavePeriodTypeCalendarMonthWhenSicknessIsLongerThanMaximumCompensatedPeriodThenCompensationIsNoLongerPaid (0s)
🟢 testGivenSubtractCompensatedDaysOnPreviousMonthsPreviousSicknessesAffectCompensatedPeriodCorrectly (0s)
🟢 testGivenSubtractCompensatedDaysOnPreviousMonthsWhenNoPreviousSicknessesThenCompensationIsFull (0s)
🟢 testGivenRepeatingSicknessIntervalStartsFromReturnToWorkSicknessIsConsideredRepeating (0s)
🟢 testGivenRepeatingSicknessIntervalStartsFromCompensationEndSicknessIsConsideredNotRepeating (0s)
🟢 testGivenNoCompensateOnHealthInsuranceLawWaitingPeriodWhenSicknessRepeatsNothingIsCompensatedOnSecondPeriod (0s)
🟢 testGivenCompensateOnHealthInsuranceLawWaitingPeriodWhenSicknessRepeatsStartOfSecondPeriodIsCompensatedFor1Day (0s)
🟢 testGivenCompensateOnHealthInsuranceLawWaitingPeriodWhenSicknessRepeatsStartOfSecondPeriodIsCompensatedFor1Plus9Days (0s)
🟢 testGivenCompensateOnHealthInsuranceLawWaitingPeriodWhenFirstSickleaveWasUncompensatedThenNoCompensationIsPaid (0s)
🟢 testGivenQualifyingWhenQualifyingPeriodIsNotOverNoCompensationIsPaid (0s)
🟢 testGivenQualifyingWhenQualifyingPeriodIsOverButDequalifyingPeriodIsNotOverNoCompensationIsPaid (0s)
🟢 testGivenQualifyingWhenDequalifyingPeriodIsOverCompensationIsPaidForEntireSickness (0s)
🟢 testDequalifyingPeriodIsCalculatedInWorkDays (0s)
🟢 testGivenQualifyingWhenSickleaveIsWorkInducedThenNoQualifyingPeriodIsUsed (0s)
🟢 testGivenQualifyingWhenKVTESRulesAreUsedThenNoCompensationIsPaidOnQualifyingPeriod (0s)
🟢 testGivenQualifyingWhenSickAtWorkAndPeriodTypeIsNoQualificationAfterSickAtWorkThenQualifyingPeriodIsPostponed (0s)
🟢 testGivenQualificationPeriodIsUsedWhenSicknessContinuesThenNoQualificationPeriodIsUsedInSecondPart (0s)
🟢 testGivenDequalificationPeriodIsUsedWhenSicknessContinuesThenNoQualificationPeriodIsUsedAtAll (0s)
🟢 com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveAlerts (0s)
🟢 test3Poissaoloa4kkAikana (0s)
🟢 testNoAlertOnAlreadyAlertedSickleave (0s)
🟢 testViikonloppureuna (0s)
🟢 testVacationReuna (0s)
🟢 testEtsiPoissaolotJa4kkJaksot (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestDivisionInfo (0s)
🟢 testNullKeys (0s)
🟢 test (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestSickleaveGroup (0s)
🟢 testModification (0s)
🟢 testConstruction (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTes2021Changes (5s)
🟢 testArkipyhakorvaus (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySixWithNonStandardWorkingHours (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testSairastumispaivana100PctKorvaus (0s)
🟢 testCase40444 (0s)
🟡 testTODO_VuosilomanVaikutusTyoajanlyhennykseen (1s)
 expected:<[96]> but was:<[159]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:290)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.assertVuosilomanVaikutusTyoajanlyhennykseen(TestVartiointialanTes.java:149)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.testTODO_VuosilomanVaikutusTyoajanlyhennykseen(TestVartiointialanTes.java:157)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSairaslomanKarenssipaivaEiVaikutaTyoajanLyhennykseen (0s)
🟢 testJuusoEkTyoajanPidennys (0s)
🟢 testShiftStartsAtNight (0s)
🟡 testTODOVartiointialanVuorokausilepoaikaKorvaus (0s)
TODO tarvitaan, kytketään viikkolepoaika worktimecompensation dedicationiin
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.TestVartiointialanTes.testTODOVartiointialanVuorokausilepoaikaKorvaus(TestVartiointialanTes.java:235)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟢 testEveliinaToivainenBitti128 (0s)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testSickleaveOvertimeAndNightShiftPeriods (1s)
🟢 testSunnuntaikorotus (0s)
🟢 testIltavuoroArkipaiva (0s)
🟢 testIltavuoroLauantai (0s)
🟢 testYovuoroArkipaiva (0s)
🟢 testYovuoroLauantainaJatkuuSunnuntaiyolle (0s)
🟢 testIltaJaYovuoroaArkipaivana (0s)
🟢 testIltaJaYovuoroaEnnenJouluAattoa (0s)
🟢 testIltaJaYovuoroaEnnenJouluPaivaa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannusaattoa (0s)
🟢 testIltaJaYovuoroaEnnenJuhannuksenJalkeistaSunnuntaita (0s)
🟢 testIltaJaYovuoroaLauantaina (0s)
🟢 testIltaJaYovuoroaSunnuntaistaMaanantaihin (0s)
🟢 testIltaJaYoVuoroPaasiaislauantaina (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattona (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroItsenaisyyspaivanAattonaJokaOnSunnuntai (0s)
🟢 testIltaJaYoVuoroVapunAattona (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroVapunAattonaJokaOnSunnuntaina (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattona (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnLauantai (0s)
🟢 testIltaJaYoVuoroUudenVuodenAattonaJokaOnSunnuntai (0s)
🟢 testHalytystyoJaTyoajanPidennys (0s)
🟢 testPeriodOvertime1 (0s)
🟢 testPeriodOvertime2 (0s)
🟢 testDailyOvertimeIsNotPaid (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestVuosiveroilmoitusPdfConvertWithEmployeeNames (7s)
🟢 testConvertLegacyToPdfWithNames (7s)
🟢 com.tustor.tuntinetti.backend.logic.projects.taskgroups.skills.TestEmployeeProjectTaskGroupSkillValidator (0s)
🟢 testAnyEmployeeHasRequiredSkillsForNullProjectTaskGroup (0s)
🟢 testAnyEmployeeHasRequiredSkillsWhenProjectTaskGroupHasNoSkillRequirements (0s)
🟢 testEmployeeWithRequiredSkills (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestOvertimeCategoriesForAverageSalary (0s)
🟢 testIsFlextimeIncludedInConstants (0s)
🟡 com.tustor.tuntinetti.backend.logic.utils.TestNightShiftPeriod (0s)
🟡 testTODO (0s)
TODO: NightShiftPeriod ei osaa hanskata vacationBitsejä ja vuorokauden vaihtumista
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.logic.utils.TestNightShiftPeriod.testTODO(TestNightShiftPeriod.java:120)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCompensationDescription (0s)
🟢 testJsonEncodeAndDecodeNulls (0s)
🟢 testEncodeAndDecodeHandlesAverageHourlySalaryUsage (0s)
🟢 testDisplayDetailsNPE (0s)
🟢 testCopyLatestNightShiftPeriodTimeSeries (0s)
🟢 testJson (0s)
🟢 testCopyEmptyShiftPeriodTimeSeries (0s)
🟢 testGetOverlaps (0s)
🟢 testNightshiftFromPreviousDayOverlapsWithWorkshiftOnWrongDay (0s)
🟢 testNightshiftFromPreviousDayOverlapsWithWorkshift (0s)
🟢 testWorkShiftFromPreviousDayOverlapsWithNightShiftPeriod (0s)
🟢 testNightshiftOnTodayOverlapsWithWorkshift (0s)
🟢 testNightshiftOnTodayOverlapsWithWorkshift_2 (0s)
🟢 testNightshiftOnTomorrowOverlapsWithWorkshift (0s)
🟢 testNightshiftOnTomorrowHolidayOverlapsWithWorkshift (0s)
🟢 testNightshiftOnTomorrowHolidayOverlapsWithWorkshift_END_TIME_LIMIT_APPLIES_ONLY_TO_LAST_DAY_OF_SEQUENCE (0s)
🟢 testNightshiftDoesNotOverlapWithWorkshiftToday (0s)
🟢 testMetsätähtiIltalisäEiHelatorstainAattona (0s)
🟢 testNightshiftDoesNotOverlapWithWorkshiftOnGivenTime (0s)
🟢 testGivenWorkshiftEndsWhenNightshiftStartsThenZeroLengthRangeIsReturned (0s)
🟢 testNightshiftOverlapsWithWorkshiftMultipleTimes (0s)
🟢 testNightShiftAlways (0s)
🟢 testMATCH_ALSO_DAYS_USING_START_AND_END_TIME_01_to_05 (0s)
🟢 testMATCH_ALSO_DAYS_USING_START_AND_END_TIME_18_to_03 (0s)
🟢 testMATCH_ALSO_DAYS_USING_START_AND_END_TIME_18_to_07 (0s)
🟢 testMATCH_ALSO_DAYS_USING_START_AND_END_TIME_05_to_01 (0s)
🟢 testAdditionalDescription (0s)
🟢 testEmptyAdditionalDescription (0s)
🟢 testNullAdditionalDescription (0s)
🟢 testTimeLimitTypeHasNoEffectOnActiveOverlaps (0s)
🟢 testMetsätähtiIltalisäEiAattolisääJuhannusIltana (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestStaticVacationEarnedProvider (0s)
🟢 testAlphabeticalOrder (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestStaticSickleaveProvider (0s)
🟢 testRaceCondition (0s)
🟢 com.tustor.tuntinetti.backend.services.tasks.TestAutologinUrlManager (0s)
🟢 testCreateMac (0s)
🟡 com.tustor.tuntinetti.backend.services.tasks.TestLateArrivalNotifierTask (0s)
🟡 warning (0s)
No tests found in com.tustor.tuntinetti.backend.services.tasks.TestLateArrivalNotifierTask
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.TestSuite$1.runTest(TestSuite.java:90)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWithRangeReportBag (2s)
🟢 testLapsenSairaus (0s)
🟢 testArkipyhat (0s)
🟢 testWtr (0s)
🟢 testVuosiloma (0s)
🟢 testKaranteeni (0s)
🟢 testNoAbsences (0s)
🟢 testOsaAikaElaka (0s)
🟢 testFlex (0s)
🟢 testShouldWorkLikeWithoutContractWhenTechnicalStartDatePreventsCalculation (0s)
🔴 testSickleaveOvernight (0s)
Sickleavetuntien ei pitäisi tulla tänne: com.tustor.tuntinetti.backend.logic.EmployeeDailyReport@45df7bd8, com.tustor.tuntinetti.backend.logic.EmployeeRangeReport@181cbed1, 1. - 3.4.2019, reserveDateRange=1.4.2019 - 31.3.2020, com.tustor.common.dto.Employee@1c3dadcd,  (stored=true -1768475702687) (createdAt=2026-01-15 13:15:02 createdBy=null updatedAt= updatedBy=null), com.tustor.common.dto.Person@503c13af,  (stored=true -1768475702686) (createdAt=2026-01-15 13:15:02 createdBy=null updatedAt= updatedBy=null), John John, test@email, John John/Test/Test, 2.4.2019, tasks@1053026813, REGULAR: 22-6, 8h
	at com.tustor.tuntinetti.backend.logic.utils.CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.handleResiduals(CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.java:321)
	at com.tustor.tuntinetti.backend.logic.utils.CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.<init>(CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.java:305)
	at com.tustor.tuntinetti.backend.logic.utils.CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.<init>(CompensationsAndContractPeriodMapOvertimeSummaryAndAbstractSickleaveTaskOrVacationVisitor.java:194)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.AbstractTulorekisteripalveluWageReportsToIRUtils$2.<init>(AbstractTulorekisteripalveluWageReportsToIRUtils.java:716)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.AbstractTulorekisteripalveluWageReportsToIRUtils.newAbsenceInfo(AbstractTulorekisteripalveluWageReportsToIRUtils.java:715)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.AbstractTulorekisteripalveluWageReportsToIRUtils.calculateAbsenceInfos(AbstractTulorekisteripalveluWageReportsToIRUtils.java:500)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWithRangeReportBag.assertSingleAbsence(TestTulorekisteripalveluWithRangeReportBag.java:2104)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWithRangeReportBag.assertSickleaveOvernight(TestTulorekisteripalveluWithRangeReportBag.java:199)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWithRangeReportBag.testSickleaveOvernight(TestTulorekisteripalveluWithRangeReportBag.java:156)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testTilastokeskuksenAmmattiluokitusSerialization (0s)
🟢 testKatarinaKallinen (0s)
🟢 testSkippedVacation (0s)
🟢 testSairaslomaMutteiTyosopimusta (0s)
🟢 testVacationMutteiTyosopimusta (0s)
🟢 testPalkatonSairaslomaSisaltaaViikkovapaan (0s)
🟢 testPalkatonIsyysvapaa (0s)
🟢 testJosLimitationLoppuuNiinErikseenPalkatonAbsence (0s)
🟢 testViikkovapaaVacationEiEstaSickleaveRaportointia (0s)
🟢 testPalkallinenPoissaoloSisaltaaViikkovapaan (0s)
🟢 testEiYhdistetaEriTyyppisiaPoissaoloja (0s)
🟢 testDisabloidunSairaslomanPaallaJokuMuuVacation (0s)
🟢 testDisabloituSairasloma (0s)
🟢 testJosSairastuuUudelleenNiinKasitellaanErillisenaJaksona (0s)
🟢 testScanDateRanges (0s)
🟢 testPreviousSalaryCalculationJaEarliestAbsenceJaDaterange (0s)
🟢 testSairausJatkuu (0s)
🟢 testPalkatonTyotapaturmaIlmoitetaanSairaspoissaolona (0s)
🟢 testOsaAikainenSickleaveRaportoidaanVainSairausAlkaaKeskenTyopaivanPaivalta (0s)
🟢 testEiRaportoidaTulevaisuuteen (0s)
🟢 testSairausajallaMyosVuosilomanMaksu (0s)
🟢 testSunnuntaiSairaslomaputkessaEiSaaHeittaaExceptionia (0s)
🟢 testAbsenceStartDate (0s)
🟢 testAbsenceStartDateCase25599 (0s)
🔴 com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils (0s)
🔴 testReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis (0s)
Attempt to set a tax card of a different employee: com.tustor.common.dto.FinnishTaxCard@51c9e399,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null)
to com.tustor.tuntinetti.dto.salaries.SalaryCalculation@49e09b75,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null), 1.1.2016 - , Payment date, 2016-01-01, Approved at, com.tustor.common.dto.Employee@1ae74e1f,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null), com.tustor.common.dto.Person@3165e66d,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null)
	at com.tustor.tuntinetti.dto.salaries.SalaryCalculation.setFinnishTaxCard(SalaryCalculation.java:1451)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.newSalaryCalculation(TestTulorekisteripalveluWageReportsToIRUtils.java:693)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.getSalaryCalculation(TestTulorekisteripalveluWageReportsToIRUtils.java:683)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.assertReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis(TestTulorekisteripalveluWageReportsToIRUtils.java:131)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.testReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis(TestTulorekisteripalveluWageReportsToIRUtils.java:71)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testDynaamisetRivit1 (0s)
Attempt to set a tax card of a different employee: com.tustor.common.dto.FinnishTaxCard@5ca7ee1c,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null)
to com.tustor.tuntinetti.dto.salaries.SalaryCalculation@3a12afd,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null), 1.1.2016 - , Payment date, 2016-01-01, Approved at, com.tustor.common.dto.Employee@2141ebda,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null), com.tustor.common.dto.Person@1a605b6e,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null)
	at com.tustor.tuntinetti.dto.salaries.SalaryCalculation.setFinnishTaxCard(SalaryCalculation.java:1451)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.newSalaryCalculation(TestTulorekisteripalveluWageReportsToIRUtils.java:693)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.getSalaryCalculation(TestTulorekisteripalveluWageReportsToIRUtils.java:683)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.assertReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis(TestTulorekisteripalveluWageReportsToIRUtils.java:131)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.testDynaamisetRivit1(TestTulorekisteripalveluWageReportsToIRUtils.java:96)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testDynaamisetRivit2 (0s)
Attempt to set a tax card of a different employee: com.tustor.common.dto.FinnishTaxCard@453a0b57,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null)
to com.tustor.tuntinetti.dto.salaries.SalaryCalculation@183a4fc1,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null), 1.1.2016 - , Payment date, 2016-01-01, Approved at, com.tustor.common.dto.Employee@2e75a761,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null), com.tustor.common.dto.Person@3ff8a686,  (stored=false null) (createdAt= createdBy=null updatedAt= updatedBy=null)
	at com.tustor.tuntinetti.dto.salaries.SalaryCalculation.setFinnishTaxCard(SalaryCalculation.java:1451)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.newSalaryCalculation(TestTulorekisteripalveluWageReportsToIRUtils.java:693)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.getSalaryCalculation(TestTulorekisteripalveluWageReportsToIRUtils.java:683)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.assertReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis(TestTulorekisteripalveluWageReportsToIRUtils.java:131)
	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.testDynaamisetRivit2(TestTulorekisteripalveluWageReportsToIRUtils.java:113)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.backend.services.transactions.TestTaskDescriptionHtmlEscapingFixer (0s)
🟢 testGetFixedDescription_NoChanges (0s)
🟢 testGetFixedDescription_SingleEntityReplacements (0s)
🟢 testGetFixedDescription_MultipleOccurrencesSameEntity (0s)
🟢 testGetFixedDescription_MixedEntitiesSameString (0s)
🟢 testGetFixedDescription_NestedEncoding_AmpCreatesOtherEntities (0s)
🟢 testGetFixedDescription_DoubleAndTripleEncoded (0s)
🟢 testGetFixedDescription_DoesNotTouchUnknownEntities (0s)
🟢 testGetFixedDescription_PartialOrMalformedEntitiesAreLeftAsIs (0s)
🟢 testGetFixedDescription_ThrowsOnNull_FailFast (0s)
🟢 com.tustor.tuntinetti.backend.services.TestContractPeriodStateServices (0s)
🟢 testContractPeriodsModelMapping (0s)
🟢 com.tustor.tuntinetti.backend.services.lucene.TestLuceneIndexer (8s)
🟢 testContentOnlyInPdfDocumentTwoWords (3s)
🟢 testIndexPasswordProtectedPdf (1s)
🟢 testContentOnlyInDocxDocument (0s)
🟢 testWrongEmployer (0s)
🟢 testContentOnlyInPdfDocument (0s)
🟢 testContentInBothDocuments (0s)
🟢 testDeleteDocument (0s)
🟢 testCase4621RondoIsFound (0s)
🟢 testWildcardOneWord (0s)
🟢 testWildcardTwoWords (0s)
🟢 testWildcardKoulu (0s)
🟢 com.tustor.tuntinetti.backend.services.lucene.TestLuceneIndexerInRam (1s)
🟢 testContentOnlyInPdfDocumentTwoWords (0s)
🟢 testIndexPasswordProtectedPdf (0s)
🟢 testContentOnlyInDocxDocument (0s)
🟢 testWrongEmployer (0s)
🟢 testContentOnlyInPdfDocument (0s)
🟢 testContentInBothDocuments (0s)
🟢 testDeleteDocument (0s)
🟢 testCase4621RondoIsFound (0s)
🟢 testWildcardOneWord (0s)
🟢 testWildcardTwoWords (0s)
🟢 testWildcardKoulu (0s)
🟢 com.tustor.tuntinetti.backend.services.TestOverlappingContractPeriodDetectorComparator (0s)
🟢 testTodo (0s)
🟢 com.tustor.tuntinetti.backend.services.vero.TestVeroApi (0s)
🟢 testGetFinnishTaxCard (0s)
🟢 com.tustor.tuntinetti.backend.services.iss.dto.TestIssTyoilmoitusparametrit (0s)
🟢 test (0s)
🟢 com.tustor.tuntinetti.backend.services.iss.dto.TestTyontekijat (0s)
🟢 testEmptyTags (0s)
🟡 com.tustor.tuntinetti.backend.services.iss.utils.TestIssTiedonsiirtoUtils (0s)
🟢 testPalkkakaudet (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRange (0s)
🟢 testSapnKuukausi (0s)
🟡 testIssPalkaustiedot (0s)
expected:<9> but was:<10>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.backend.services.iss.utils.TestIssTiedonsiirtoUtils.testIssPalkaustiedot(TestIssTiedonsiirtoUtils.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testContainsMaksuryhma (0s)
🟢 testMaksuryhmanPalkkakausi (0s)
🟢 testIssTyontekijat (0s)
🟢 testIssEmployeeDetails (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRangeWithEmptyDateRanges (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRangeWithFaultyDateRange (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRangeSpecial (0s)
🟢 testGetContactPeriodEndingReason (0s)
🟢 com.tustor.tuntinetti.backend.services.adapters.generic.export.TestNetvisorEmployeeExportApi (0s)
🟢 testGetPayrolGroupName (0s)
🟢 testDeboraGetPayrolGroupAreaName (0s)
🟢 testBuildNetvisorEmployeesalaryparameters (0s)
🟢 testPalkkaparametrinNollausJaVapaaAutoetu (0s)
🟢 testPaallekaisyydet (0s)
🟢 testJatkuvaTyosuhde (0s)
🟢 testCheckboxFixedTerm (0s)
🟢 testTyosuhteenPaattymissyyt (0s)
🟢 com.tustor.tuntinetti.backend.reporting.utils.TestReportingCostCenterHelper (0s)
🟢 testGetReportingCostCenterDetailLevel (0s)
🟢 com.tustor.tuntinetti.frontend.utils.TestTaskDescriptionBuilder (0s)
🟢 testaddDescriptionBeforeNextTimetrailToPunctuation (0s)
🟢 testConvertFullStopsBetweenNumbersToBeColonsAndLineFeedsToSpaces (0s)
🟢 testShouldHandleOnlyMarkedHoursOnNonPlannedTaskWithPlanTimeRange (0s)
🟢 testShouldHandleOnlyClockedHours (0s)
🟢 testShouldHandleOnlyClockedHoursWithSingleRange (0s)
🟢 testShouldHandleThreeSpansOfOnlyClockedHours (0s)
🟢 testShouldHandleEqualPlannedAndMarkedHours (0s)
🟢 testShouldHandleEqualClockedAndMarkedHours (0s)
🟢 testShouldHandleEqualClockedAndPlannedHours (0s)
🟢 testShouldHandleDescriptionWithoutTimeTrailAndClockedSingleSpanHours (0s)
🟢 testShouldHandleDescriptionWithoutTimeTrailAndPlannedSingleSpanHours (0s)
🟢 testShouldHandleDescriptionWithoutTimeTrailAndPlannedMultiSpanHours (0s)
🟢 testShouldHandleBrushingHoursWithPlannedAndClocked (0s)
🟢 testShouldHandleBrushingHoursWithMarkedAndClocked (0s)
🟢 testShouldHandleDifferingPlannedAndMarkedSingleSpanHours (0s)
🟢 testShouldHandleDifferingPlannedAndMarkedTwoSpanHours (0s)
🟢 testShouldHandleDifferingPlannedAndMarkedThreeSpanHours (0s)
🟢 testShouldHandleDifferingClockedAndMarkedHours (0s)
🟢 testShouldHandleMissingClockedAgainstMarkedHours1 (0s)
🟢 testShouldHandleMissingClockedAgainstMarkedHours2 (0s)
🟢 testShouldHandleMissingClockedAgainstMarkedHours3 (0s)
🟢 testShouldHandleDifferingClockedAndPlannedHours (0s)
🟢 testShouldHandleMissingClockedAgainstPlannedHours1 (0s)
🟢 testShouldHandleMissingClockedAgainstPlannedHours2 (0s)
🟢 testShouldHandleMissingClockedAgainstPlannedHours3 (0s)
🟢 testShouldHandleDescriptionWithoutTimeTrailAndEqualClockedAndPlannedMultiSpanHours (0s)
🟢 testShouldHandleDescriptionWithoutTimeTrailAndDifferingClockedAndPlannedMultiSpanHours (0s)
🟢 testSingleTimerangeWithoutFreeText (0s)
🟢 testSingleTimerangeWithFreeText (0s)
🟢 testTwoTimeranges (0s)
🟢 testTwoTimerangesWithFreeText (0s)
🟢 testDescriptioninLoppuosaEiHavia (0s)
🟢 testNoTimeTrailOnlyDescription (0s)
🟢 testShouldHandleOnlyPlannedHoursA (0s)
🟢 testTaskPlannedOrNot (0s)
🟢 testShouldHandleOnlyPlannedHoursB (0s)
🟢 testShouldHandleOnlyPlannedHoursWithSingleRange (0s)
🟢 testShouldHandleOnlyPlannedHoursWithSingleMinuteRange (0s)
🟢 testShouldHandleOnlyPlannedHoursWithSingleZeroMinuteRange (0s)
🟢 testShouldHandleOnlyPlannedHoursWithThreeRanges (0s)
🟢 testShouldHandleOnlyMarkedHours (0s)
🟢 testShouldHandleOnlyMarkedHoursWithoutExistingPunctuation (0s)
🟢 testAutomaticPunctuation (0s)
🟢 testShouldHandleSomeDifferingSomeSameClockedAndPlannedHours (0s)
🟢 testSuunnitellutEiKirjatutTimeRangetYliviivataan (0s)
🟢 testLeimatutEiKirjatutTimeRangetYliviivataan (0s)
🟢 testShouldHandleSomeDifferingSomeSameClockedAndPlannedHoursBrushing (0s)
🟢 testShouldHandleDifferingClockedAndPlannedHoursWherePlannedTimerangeIsMissing (0s)
🟢 testShouldHandleDifferingClockedAndPlannedHoursWhereClockedTimerangeIsIncomplete (0s)
🟢 testPirjoWillstromMetsatahti (0s)
🟢 testShouldHandleThreeSameTrails (0s)
🟢 testShouldHandleThreesomeWhereMarkedIsDifferent (0s)
🟢 testShouldHandleThreesomeWhereClockedIsDifferent (0s)
🟢 testShouldHandleThreesomeWhereClockedIsMissing1 (0s)
🟢 testShouldHandleThreesomeWhereClockedIsMissing2 (0s)
🟢 testShouldHandleThreesomeWhereClockedIsMissing3 (0s)
🟢 testShouldHandleThreesomeWhereClockedIsMissing4 (0s)
🟢 testShouldHandleThreesomeWherePlannedIsDifferent (0s)
🟢 testShouldHandleThreesomeWhereEachIsDifferent (0s)
🟢 testShouldHandleThreesomeWhereEachIsDifferentButPartsAreSame2 (0s)
🟢 testShouldHandleThreesomeWhereEachIsDifferentButPartsAreSame (0s)
🟢 testShouldHandleThreesomeWhereOneTimeRangeIsMissing (0s)
🟢 testShouldHandleThreesomeWhereOverlapsBetweenTimeRangesOnDifferentTrails (0s)
🟢 testShouldProvideSimpleDescription (0s)
🟢 testShouldProvideNoNullSimpleDescription (0s)
🟢 testShouldRemoveTimetrailsFromDescriptionWithoutTimeTrail (0s)
🟢 testShouldRecognizeSameTimeTrails (0s)
🟢 testShouldRecognizeDifferingTimeTrails (0s)
🟢 testShouldRecognizeStartingZeroInTimePart_A (0s)
🟢 testShouldRecognizeStartingZeroInTimePart_B (0s)
🟢 testShouldAddSpaceBeforeMarkedTaskDescription (0s)
🟢 testSanitizeHtml (0s)
🟢 testShouldWrapProperly (0s)
🟡 com.tustor.tuntinetti.frontend.services.wicketpages.TestCityWorkPerusSmsTimeReporting (0s)
🟡 testFail (0s)
TODO Tutkimme tuota mahdollisuutta päätellä mistä on kysymys: Tällä saisi tekstiviestin minimissään lyhennettyä muotoon CW 8 15
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.frontend.services.wicketpages.TestCityWorkPerusSmsTimeReporting.testFail(TestCityWorkPerusSmsTimeReporting.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testParse (0s)
🟢 com.tustor.tuntinetti.frontend.services.dto.TestAttendanceKeys (0s)
🟢 testInValidKeys (0s)
🟢 testValidKeys (0s)
🟢 com.tustor.tuntinetti.frontend.services.dto.TestComNetLHLowLevelPacketHandling (0s)
🟢 testDeviceUploadRequestServerSuccessResponseByteSequence (0s)
🟢 testValidPacketFollowedByInvalidData (0s)
🟢 testTruncatedPacketDoesNotReturnMultipleInvalidResultPacets (0s)
🟢 testDeviceUploadRequestWithInvalidDataThenPackageWillBeInvalid (0s)
🟢 testDeviceUploadRequestWithInvalidCRCThrowsException (0s)
🟢 testAttendanceUploadPacketCanBePackedAndUnpacked (0s)
🟢 com.tustor.tuntinetti.frontend.services.dto.TestComNetLHCommands (0s)
🟢 testSendUploadCommandToServerAndReceiveSuccessResponse (0s)
🟢 testSendUploadCommandToServerAndReceiveAttendanceRecordReceiveError (0s)
🟢 testSendTruncatedUploadCommandToServerAndReceiveUpdateError (0s)
🟢 testSendUploadCommandToServerWithCRCEROORAndReceiveCRCErrorResponse (0s)
🟢 testSendTimeSyncCommandToServerAndReceiveSuccessResponse (0s)
🟢 testLeadingZeroInIdValues (0s)
🟢 com.tustor.tuntinetti.frontend.services.dto.utils.TestInopticsUtils (0s)
🟢 testTimestampFormat (0s)
🟢 com.tustor.tuntinetti.tailored.dto.TestIssInputSiirtoLoki (0s)
🟢 testAddNewPala (0s)
🟢 testSubtract (0s)
🟢 testSumAsMap (0s)
🟢 testSwitchToNewPala (0s)
🟢 testRetractPalaExplicit (0s)
🟢 testRetractPalaImplicit (0s)
🟢 testNoEffectiveChangeSamePala (0s)
🟢 testNoFurtherChangeNewPala (0s)
🟡 com.tustor.tuntinetti.tailored.iss.validators.TestIssAlphabetsValidator (0s)
🟢 testSomeNames (0s)
🟡 testCharByChar (0s)
expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at junit.framework.Assert.assertEquals(Assert.java:152)
	at com.tustor.tuntinetti.tailored.iss.validators.TestIssAlphabetsValidator.testCharByChar(TestIssAlphabetsValidator.java:100)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.hyperkey.TestValueComparator (0s)
🟢 testIsConsistentWithNullValues (0s)
🟡 com.tustor.tuntinetti.api.mobile.helper.dto.TestMobileHelperMessage (0s)
🟡 testTODO (0s)
TODO test search message
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.api.mobile.helper.dto.TestMobileHelperMessage.testTODO(TestMobileHelperMessage.java:137)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testMobileHelperCustomerMessage (0s)
🟢 testJsonOutputHelperDayWorkShiftMessage (0s)
🟢 testJsonInputHelperAddPhoto (0s)
🟢 testJsonInputHelperQrCode (0s)
🟢 testJsonInputHelperDayWorkShiftMessage (0s)
🟢 testJsonInputHelperLoginMessage (0s)
🟢 testJsonOutputHelperLoginMessage (0s)
🟢 com.tustor.tuntinetti.api.mobile.mle.dto.TestMobileMessage (4s)
🟢 testJsonInputMleMessage (0s)
🟢 testJsonInputGPSMessage (0s)
🟢 testJsonInputTasksGPSMessage (0s)
🟢 testJsonInputMleLoginMessage (0s)
🟢 testJsonInputMleLoginUserIdMessage (0s)
🟢 testGzippedJsonMap (4s)
🟢 testMobileMleMessages (0s)
🟢 testJsonInputMleQrMessage (0s)
🟢 testGzippedMap (0s)
🟢 com.tustor.tuntinetti.validators.TestRecurringServiceDemandValidationHelper (0s)
🟢 testValidationHelper (0s)
🟢 com.tustor.tuntinetti.common.reusables.TestIssInputLokiDifferenceEvaluator (0s)
🟢 testSubtract (0s)
🟢 testSumAsMap (0s)
🟢 com.tustor.tuntinetti.common.reusables.models.TestStaticMultipleCostCenterModel (0s)
🟢 testKeyIsCachedUnlessSerialized (0s)
🟢 com.tustor.tuntinetti.common.reusables.models.TestServiceDemandGroup (0s)
🟢 testAbstractServiceDemandGroupCloneAndReset (0s)
🟡 com.tustor.tuntinetti.common.constants.TestVuosiIlmoituksenPalkkalaji (0s)
🟢 testSmoke (0s)
🟡 testSocialPaymentsValidation (0s)
expected:<isSubjectToHealthInsurancePayment(TYÖAJAN_ULKOPUOLINEN_LISÄ_PALKKA) does not match tulorekisterinTulolajienPalkkalajikoodi=TulorekisterinTulolajienPalkkalajikoodi(PALKKA_YHTEISSUMMA) [getTulolajinKoodi()=101, getDefaultSubjectToBitMask()=3, getSelite()=Palkka yhteissumma, isIlmoitustapa1()=true, isIlmoitustapa2()=false, isErikseenIlmoitettava()=false, isCanBeNegative()=false, isSubjectToTyel()=true, isSubjectToWorkInducedInsurance()=true, isSubjectToUnemploymentInsurance()=true, isSubjectToHealthInsurancePayment()=true, isInsuranceExceptionsAllowed()=true]
isSubjectToTyel(TYÖAJAN_ULKOPUOLINEN_LISÄ_PALKKA) does not match tulorekisterinTulolajienPalkkalajikoodi=TulorekisterinTulolajienPalkkalajikoodi(PALKKA_YHTEISSUMMA) [getTulolajinKoodi()=101, getDefaultSubjectToBitMask()=3, getSelite()=Palkka yhteissumma, isIlmoitustapa1()=true, isIlmoitustapa2()=false, isErikseenIlmoitettava()=false, isCanBeNegative()=false, isSubjectToTyel()=true, isSubjectToWorkInducedInsurance()=true, isSubjectToUnemploymentInsurance()=true, isSubjectToHealthInsurancePayment()=true, isInsuranceExceptionsAllowed()=true]
isSubjectToUnemploymentInsurance(TYÖAJAN_ULKOPUOLINEN_LISÄ_PALKKA) does not match tulorekisterinTulolajienPalkkalajikoodi=TulorekisterinTulolajienPalkkalajikoodi(PALKKA_YHTEISSUMMA) [getTulolajinKoodi()=101, getDefaultSubjectToBitMask()=3, getSelite()=Palkka yhteissumma, isIlmoitustapa1()=true, isIlmoitustapa2()=false, isErikseenIlmoitettava()=false, isCanBeNegative()=false, isSubjectToTyel()=true, isSubjectToWorkInducedInsurance()=true, isSubjectToUnemploymentInsurance()=true, isSubjectToHealthInsurancePayment()=true, isInsuranceExceptionsAllowed()=true]
isSubjectToWorkInducedInsurance(TYÖAJAN_ULKOPUOLINEN_LISÄ_PALKKA) does not match tulorekisterinTulolajienPalkkalajikoodi=TulorekisterinTulolajienPalkkalajikoodi(PALKKA_YHTEISSUMMA) [getTulolajinKoodi()=101, getDefaultSubjectToBitMask()=3, getSelite()=Palkka yhteissumma, isIlmoitustapa1()=true, isIlmoitustapa2()=false, isErikseenIlmoitettava()=false, isCanBeNegative()=false, isSubjectToTyel()=true, isSubjectToWorkInducedInsurance()=true, isSubjectToUnemploymentInsurance()=true, isSubjectToHealthInsurancePayment()=true, isInsuranceExceptionsAllowed()=true]> but was:<null>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.common.constants.TestVuosiIlmoituksenPalkkalaji.testSocialPaymentsValidation(TestVuosiIlmoituksenPalkkalaji.java:65)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.common.dto.utils.TestMultiKey (0s)
🟢 testMemoryConsumption (0s)
🟢 testMultiKeySimple (0s)
🟢 testBoxingMemoryConsumption (0s)
🟢 com.tustor.tuntinetti.dto.salaries.TestSalaryCalculationRow (0s)
🟢 testYksiOmaTyelPalkkalaskelmaPohjalla (0s)
🟢 testModified (0s)
🟢 testNameAlias (0s)
🟢 testYksiOmaNollaTyelPalkkalaskelmaPohjalla (0s)
🟢 testUusiTyelEnsimmäinenPalkkalaskelma (0s)
🟢 testModifiedWithSummaryRow (0s)
🟢 testMäärällinenAyJäsenmaksuToistuuUudellaPalkkalaskelmalla (0s)
🟢 testNameForExport (0s)
🟢 testDuplicateTest (0s)
🟢 testGarnishmentRegulation (0s)
🟢 testParseGarnishment (0s)
🟢 testUusiTyelVuodenEnsimmäinenPalkkalaskelmaAjaaYliEdellisenVuodenOmanTyelin (0s)
🟢 testUusiTyelVuodenEnsimmäinenPalkkalaskelmaEiAjaYliNollaTyeliäElleiIkärajaMuutuSamalla (0s)
🟢 testUusiTyelVuodenEnsimmäinenPalkkalaskelmaAjaaYliNollaTyelinJosIkärajaMuuttuuSamalla (0s)
🟢 testUusiTyelVuodenEnsimmäinenPalkkalaskelmaIkärajaYlittyySamalla (0s)
🟢 testUusiTyelVuodenEnsimmäinenPalkkalaskelmaYlempiIkärajaYlittyySamalla (0s)
🟢 testUusiTyelVuodenEnsimmäinenPalkkalaskelmaKokonaisIkärajaYlittyySamalla (0s)
🟢 testUusiTyelIkärajaYlittyyKeskenVuoden (0s)
🟢 testUusiTyelIkärajaYlittyyKeskenVuodenEläkeLakkaa (0s)
🟢 testIsMatching (0s)
🟢 testIsPropagating (0s)
🟢 testIsNotCopiedFromPastSalaryCalculation (0s)
🟢 com.tustor.tuntinetti.dto.salaries.TestEmployee (0s)
🟢 testWorkExperience (0s)
🟢 testEffectiveHolidayWtrSaldoRounding (0s)
🟢 testEffectiveWtrRounding (0s)
🟢 testPasswordChangePending (0s)
🟢 testDisplayHetuSafely (0s)
🟢 testOvertimeSaldoRounding (0s)
🟢 testVacationSaldoForHourReportingRounding (0s)
🟢 testWorktimeReductionSaldoWorkHoursRounding (0s)
🟢 testEffectiveFlexSaldoRounding (0s)
🟢 testEffectiveConvertedSaldoRounding (0s)
🟢 testEffectiveUnpaidWtrRounding (0s)
🟢 testEffectiveOvertimeLeaveSaldoRounding (0s)
🟢 testPersonalAndOfficialEmail (0s)
🟢 testComparatorByEmployeeNameInWorkShiftPlanning (0s)
🟢 testIsChanged (0s)
🟢 testInvalidJson (0s)
🟢 testChangingContractPeriod (0s)
🟢 test53v (0s)
🟢 testEffectivePaidVacationSaldoRounding (0s)
🟢 com.tustor.tuntinetti.dto.TestReportingClassification (0s)
🟢 testReportingClassification (0s)
🟡 com.tustor.tuntinetti.dto.registration.TestTrialInfo (0s)
🟡 testTODO (0s)
TODO Testaa että RoiInfo voidaan pyytää kaikille legacy ja uusille featureille ilman exceptionia, ja testaa, että jos esim. SALARY_CLASSES:lle puuttuu RoiInfo niin testi ei mene läpi.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.dto.registration.TestTrialInfo.testTODO(TestTrialInfo.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOLegacy (0s)
TODO test using parameter TrialInfo.LEGACY with values true and false
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.dto.registration.TestTrialInfo.testTODOLegacy(TestTrialInfo.java:35)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testDeboraSavings (0s)
 expected:<[479310]> but was:<[729744]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.dto.registration.TestTrialInfo.testDeboraSavings(TestTrialInfo.java:240)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testPersonalhusetSavings (0s)
 expected:<4[207]5> but was:<4[9348]5>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.dto.registration.TestTrialInfo.testPersonalhusetSavings(TestTrialInfo.java:87)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testPolarProSavings (0s)
 expected:<4[207]5> but was:<4[015]5>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.dto.registration.TestTrialInfo.testPolarProSavings(TestTrialInfo.java:134)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testSpectraSavings (0s)
 expected:<1[05180]> but was:<1[59024]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.dto.registration.TestTrialInfo.testSpectraSavings(TestTrialInfo.java:299)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSiparilaSavings (0s)
🟢 testVianorSavings (0s)
🟡 com.tustor.tuntinetti.logic.design.testitapaukset.TestaaNimettyVuorosuunnitelmaJaAnonyymiVuorotarve (0s)
🟡 testHuutokauppaaTekstiviestillaAnonyymiVuorotarveEhdokkaatValittavaExplisiittisestiVuorotarpeeseenLiittyyNimettyVuorosuunnitelma (0s)
TODO assignedWorkShift sms-viestit lakkautettu
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.logic.design.testitapaukset.TestaaNimettyVuorosuunnitelma.checkHuutokauppaaTekstiviestillaAnonyymiVuorotarveEhdokkaatValittavaExplisiittisestiVuorotarpeeseenLiittyyNimettyVuorosuunnitelma(TestaaNimettyVuorosuunnitelma.java:55)
	at com.tustor.tuntinetti.logic.design.testitapaukset.TestaaNimettyVuorosuunnitelmaJaAnonyymiVuorotarve.testHuutokauppaaTekstiviestillaAnonyymiVuorotarveEhdokkaatValittavaExplisiittisestiVuorotarpeeseenLiittyyNimettyVuorosuunnitelma(TestaaNimettyVuorosuunnitelmaJaAnonyymiVuorotarve.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testPerustaNimettyVuorosuunnitelmaJokaLiittyyToistuvaanAnonyymiinVuorotarpeeseen (0s)
🟢 testPerustaNimettyToistuvaVuorosuunnitelmaJokaLiittyyAnonyymiinVuorotarpeeseen (0s)
🟢 testPerustaNimettyToistuvaVuorosuunnitelmaJokaLiittyyToistuvaanAnonyymiinVuorotarpeeseen (0s)
🟡 com.tustor.tuntinetti.logic.design.testitapaukset.TestaaNimettyVuorosuunnitelma (0s)
🟡 testHuutokauppaaTekstiviestillaNimettyVuorosuunnitelma (0s)
TODO assignedWorkShift sms-viestit lakkautettu
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.logic.design.testitapaukset.TestaaNimettyVuorosuunnitelma.checkHuutokauppaaTekstiviestillaAnonyymiVuorotarveEhdokkaatValittavaExplisiittisestiVuorotarpeeseenLiittyyNimettyVuorosuunnitelma(TestaaNimettyVuorosuunnitelma.java:55)
	at com.tustor.tuntinetti.logic.design.testitapaukset.TestaaNimettyVuorosuunnitelma.testHuutokauppaaTekstiviestillaNimettyVuorosuunnitelma(TestaaNimettyVuorosuunnitelma.java:46)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.common.TestLabourAgreement (0s)
🟢 testAlternateCompensatedHolidaySelectionCanBeRemoved (0s)
🟢 testIsOverrideUnpaidHolidayToReduceWorktimeForWorkTimePlanning (0s)
🟢 testDiscontinuedNotDiscontinuedByName (0s)
🟢 testSetMonthlySalaryDividerOvertimeCategories_DoesNotAllowSettingIllegalValues (0s)
🟢 testDailyHoursWithTwoDecimalPrecisionNeverRoundedWhenWorkDaysPerPeriodIsMultipleOfFive (0s)
🟢 testEiPyoristetaPaivatuntejaJosViikkotunnitJoMinuuttiTarkkuudessa (0s)
🟢 testDailyHours3DecimalsToMinuteAccuracy (0s)
🟢 testPyoristysWithDataFromDB (0s)
🟢 testMightRequireMinutePrecision (0s)
🟢 testRegexp (0s)
🟢 testFirstDayOfTheWeekValidation (0s)
🟢 testGettingEffectiveWorktimeReductionMilestoneHoursRequireThatWorktimeReductionMilestoneDayMinimumLengthNotGiven (0s)
🟢 testParseWorkTimeReductionMilestones (0s)
🟢 testParseEffectiveWorktimeReductionMilestoneHours (0s)
🟢 testNightShiftPeriods (0s)
🟢 testNightShiftPeriodsWithExpenseCategories (0s)
🟢 testNightShiftPeriodsWithExpenseCategoriesAndStartDates (0s)
🟢 testPickProperMilestones (0s)
🟢 testGettingEffectiveWorktimeReductionMilestoneDaysRequiresWorktimeReductionMilestoneDayMinimumLength (0s)
🟢 testParseEffectiveWorktimeReductionMilestoneDays (0s)
🟡 test_TODO_POISTA_TESTI_WorktimeReductionMilestoneTypeHours (0s)
[] expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.TestLabourAgreement.assertWorkTimeReductionType(TestLabourAgreement.java:994)
	at com.tustor.common.TestLabourAgreement.test_TODO_POISTA_TESTI_WorktimeReductionMilestoneTypeHours(TestLabourAgreement.java:984)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_POISTA_TESTI_WorktimeReductionMilestoneTypeDays (0s)
[] expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.TestLabourAgreement.assertWorkTimeReductionType(TestLabourAgreement.java:994)
	at com.tustor.common.TestLabourAgreement.test_TODO_POISTA_TESTI_WorktimeReductionMilestoneTypeDays(TestLabourAgreement.java:1006)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testOneCompensatedHolidaySelectionIsPresentByDefault (0s)
🟢 testFirstCompensatedHolidaySelectionCanBeEdited (0s)
🟢 testAlternateCompensatedHolidaySelectionCanBeAdded (0s)
🟢 testEmptySelectionAsAlternateIsHandledAsNoAlternateSelection (0s)
🟢 testInitNightShiftPeriods (0s)
🟢 testSwitchingOfMilestonesByYear (0s)
🟢 testSwitchingOfMilestonesByContractStartDate (0s)
🟢 testHolidayCompensatedAlsoDuringWorkDay (0s)
🟢 testAddNightShiftPeriods (0s)
🟢 testAddMissingNightShiftPeriods (0s)
🟢 testSetAlternativeMaxStandardWorkHoursPerDay (0s)
🟢 testOvertimeCategoriesFitToLabourAgreementDbColumn (0s)
🟢 testGetStartDateMapExpenseCategoryMapNightShiftPeriods (0s)
🟡 testSetAlsoVacationHolidaysAreCompensated_usedWithSetForceHolidayCompensationForVacationTypes_doesntResetBits (0s)
VacationType=PARENTAL_LEAVE expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.TestLabourAgreement.testSetAlsoVacationHolidaysAreCompensated_usedWithSetForceHolidayCompensationForVacationTypes_doesntResetBits(TestLabourAgreement.java:1395)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSkipLeg1OvertimeTimeRanges (0s)
🟢 testUsingSkipLeg1Overtime (0s)
🟢 testDiscontinued (0s)
🟢 com.tustor.common.wicket.behaviors.TestMultiSelectBehavior (0s)
🟢 testSingleChoice (0s)
🟢 testNotEnabledNotVisible (0s)
🟢 testListOptionsProvider (0s)
🟢 testMultiSelectBehavior_withFiltering (0s)
🟢 testMultiSelectBehavior_lazy_empty_filter (0s)
🟢 testMultiSelectBehavior_lazy (0s)
🟢 testMultiSelectBehavior_lazy_threshold (0s)
🟢 testMultiSelectBehavior_lazy_threshold_wrappedModel (0s)
🟢 testMultiSelectBehavior_lazy_selected (0s)
🟢 testLazyThresholdWithFilteringCapabilityIsSerializable (0s)
🟢 testMultiSelectBehavior_renderScript (0s)
🟢 testMultiSelectBehavior_lazyThresholdWithFiltering (0s)
🟢 com.tustor.common.wicket.tinymce.TestTagStrip (0s)
🟢 testStripXml (0s)
🟢 com.tustor.common.wicket.tables.filter.TestPageIndexManager (0s)
🟢 testPageNumbers (0s)
🟢 testMiddleListSize (0s)
🟢 com.tustor.common.wicket.components.TestSqlDateTextField (0s)
🟢 test1 (0s)
🟢 test2 (0s)
🟢 test3 (0s)
🟢 test3B (0s)
🟢 testFixDateInputFormatCorrectDateIsNotChanged (0s)
🟢 testFixDateInputFormatCommasAreFixed (0s)
🟢 testMichal20140219 (0s)
🟢 testFixDateInputFormatExtraDotsAreRemoved (0s)
🟢 testFixDateInputFormat4CharDateIsParsed (0s)
🟢 testFixDateInputFormat6CharDateIsParsed (0s)
🟢 testFixDateInputFormatStringConsistingOfLettersIsNotChanged (0s)
🟢 test2B (0s)
🟢 test1B (0s)
🟢 test (0s)
🟢 com.tustor.common.wicket.autocomplete.TestAutoCompleteBehavior (0s)
🟢 testResponses (0s)
🟢 testAutoCompleteBehavior$AutoCompleteListener (0s)
🟢 com.tustor.common.wicket.validators.TestTextFieldCapitalizationFormatter (0s)
🟢 test1 (0s)
🟢 test2 (0s)
🟢 test3 (0s)
🟢 test4 (0s)
🟢 testLenientWords (0s)
🟢 testTrailingWhitespaceIsRemoved (0s)
🟢 testCapitalizationAfterDash (0s)
🟢 com.tustor.common.wicket.validators.TestIbanOrFinnishAccountNumberValidator (0s)
🟢 testSebIban (0s)
🟢 testFinnishIban (0s)
🟢 testSebFinnish (0s)
🟢 testInvalidFinnishAccountNumber (0s)
🟢 testInvalidFinnishIban (0s)
🟢 testEstonianIbanWithOutAddress (0s)
🟢 testInvalidEstonianIbanWithOutAddress (0s)
🟢 testEstonianIbanWithStaticAddress (0s)
🟢 testInvalidEstonianIbanWithStaticAddress (0s)
🟢 testEstonianIbanWithDynamicButEmptyAddress (0s)
🟢 testInvalidEstonianIbanWithDynamicButEmptyAddress (0s)
🟢 testEstonianIbanWithDynamicAndNonEmptyAddress (0s)
🟢 testInvalidEstonianIbanWithDynamicAndNonEmptyAddress (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsFinnishAccountNumber (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsFinnishIBANNumber (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberDoesntAcceptForeignIBANNumber (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsFinnishAccountNumberIfSettingIsOff (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsFinnishIBANNumberIfSettingIsOff (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsForeignIBANNumberIfSettingIsOff (0s)
🟢 testFinnishIbanValidateBankRecognition (0s)
🟢 testFinnishBbanValidateBankRecognition (0s)
🟢 testEmptyAccountNumber (0s)
🟢 testFinnishAccountNumber (0s)
🟢 com.tustor.common.wicket.validators.TestBigIntegerFormatter (0s)
🟢 testEmptyInput (0s)
🟢 testNullInput (0s)
🟢 testPlus (0s)
🟢 testWhiteSpace (0s)
🟢 testDash (0s)
🟢 testLeadingZeroesAreRemoved (0s)
🟢 testNonDigitInput (0s)
🟢 testDigitsAndNonDigits (0s)
🟢 testNegativeNumber (0s)
🟢 testIntegerRemainsSame (0s)
🟢 com.tustor.common.wicket.validators.TestRegexpValidator (0s)
🟢 testRegexpInvalid (0s)
🟢 testRegexpValid (0s)
🟢 com.tustor.common.exceptions.TestHumanReadableRuntimeException (0s)
🟢 testFeedbackMessageWithErrorLevelEquals (0s)
🟢 testGetMessagesOrder (0s)
🟢 testSimpleToString (0s)
🟢 testCausedBy1 (0s)
🟢 testCausedBy2 (0s)
🟢 testIsSendEmailToTekniikka (0s)
🟢 testDoNotCallGetMessage (0s)
🟢 testEmailFlags (0s)
🟢 testNpeInLogger (0s)
🟢 testIsHumanReadableRuntimeException (0s)
🟢 testNullKeyThrowsExceptionImmediately (0s)
🟢 testThrowableInitialization (0s)
🟢 com.tustor.common.payment.verkkomaksut.TestResponsePaymentVerkkomaksut (0s)
🟢 testIsUrlLooksLikePaymentVerkkomaksutValid (0s)
🟢 testManualTestingResponse (0s)
🟢 testParseSampleJsonResponse (0s)
🟢 testIsUrlLooksLikePaymentVerkkomaksutInValidOrderNumber (0s)
🟢 testIsUrlLooksLikePaymentVerkkomaksutInValidMethod (0s)
🟢 testIsUrlLooksLikePaymentVerkkomaksutInValidTimestamp (0s)
🟢 testCorrectReceipt (0s)
🟢 testPaymentSuccess (0s)
🟢 testPaymentFailure (0s)
🟢 com.tustor.common.payment.verkkomaksut.TestRequestPaymentVerkkomaksut (0s)
🟢 testGenerateSampleJsonRequestAccordingToExample (0s)
🟢 testPrecise (0s)
🟢 testMaxLength (0s)
🟢 testEscaping (0s)
🟢 testScale (0s)
🟢 testGenerateSampleJsonRequest (0s)
🟢 testUrlWithAuthCode (0s)
🟢 testUrlWithAuthCodeIncludingUmlauts (0s)
🟢 testRequiredPaymentVerkkomaksutCustomer (0s)
🟢 testRequiredPaymentVerkkomaksutCustomerEmail (0s)
🟢 testRequiredPaymentVerkkomaksutCustomerName (0s)
🟢 testRequiredMerchantId (0s)
🟢 testRequiredMerchantAuthHash (0s)
🟢 testRequiredAmount (0s)
🟢 testRequiredOrderNumber (0s)
🟢 testRequiredSuccessAddressBlock (0s)
🟢 testRequiredSuccessAddress (0s)
🟢 testRequiredCancelAddress (0s)
🟢 testRequiredSuccessAddressCallbackBlock (0s)
🟢 testRequiredSuccessAddressCallback (0s)
🟢 testRequiredCancelAddressCallback (0s)
🟢 com.tustor.common.TestSalaryCalculation (1s)
🟢 testEffectivePaymentDate (0s)
🟢 testTyelRajavuosi (0s)
🟢 testHalfMonthPeriods (0s)
🟢 testFinnishSalaryPeriodDateRanges (1s)
🟢 testMapListBySalaryCalculationId (0s)
🟢 testVeropaivat (0s)
🟢 testMonthPeriods (0s)
🟢 testMetaDataMap (0s)
🟢 com.tustor.common.TestOvertimeRefinementPresedence (0s)
🟢 testGivenAnyOvertimeRefinementItOverridesNull (0s)
🟢 testGiven_TIME_BASED_COMPENSATIONS_thenTheyAreOverriddenByAnyOtherOvertimeRefinement (0s)
🟢 testGiven_TIME_BASED_COMPENSATIONS_AND_PERIOD_OVERTIME_thenTheyAreOverriddenByFullOvertimeRefinement (0s)
🟢 testGiven_OVERTIME_LEAVE_thenTheyAreOverriddenByMonetaryOvertimeRefinement (0s)
🟡 com.tustor.common.TestSalaryTemplateManipulations (0s)
🟡 testPalkkapohjanVaihtaminenEiKopioiToiseltaPalkkapohjaltaPeriytyviäSamaaTarkoittaviaKaavoja (0s)
TODO Miten se tehdään?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.TestSalaryTemplateManipulations.testPalkkapohjanVaihtaminenEiKopioiToiseltaPalkkapohjaltaPeriytyviäSamaaTarkoittaviaKaavoja(TestSalaryTemplateManipulations.java:33)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSalaryTemplatesCanBeCopied (0s)
🟢 com.tustor.common.constants.TestTemporaryConstantHolder (0s)
🟢 testRules (0s)
🟢 testDeactivateAutomaticallyEnabledRulesToSimulateRuleWhenNotTesting (0s)
🟢 testGetEffectiveStartDateOrNull (0s)
🟢 testVainYksiSaanto (0s)
🟢 testRulesVoimassaKaikilleMuillePaitsiYhdelleEmployerille (0s)
🟢 testVoidaanKutsuaIlmanEmployerParametriaJosEmployeritonLippu (0s)
🟢 testSaldoselvitysFlagLimited (0s)
🟢 testBooleanOperations (0s)
🟢 com.tustor.common.checkkey.TestInsertEnglish (0s)
🟢 testGetSortedParameters (0s)
🟢 com.tustor.common.dto.json.TestTravelEntry (0s)
🟢 testTravelEntry (0s)
🟢 testInvalidTimeEntry (0s)
🟢 testTravelEntryAndErrors (0s)
🟢 testTravelEntryIdIsIgnoredInIsEmpty (0s)
🟢 testZipVirhe (0s)
🟢 testTimeIsNull (0s)
🟢 com.tustor.common.dto.TestSalaryCompensationDetailsWithoutCauseContributionInformation (0s)
🟢 testJson (0s)
🟡 com.tustor.common.dto.TestContractPeriod (2s)
🟢 testEiPyoristetaPaivatuntejaJosViikkotunnitJoMinuuttiTarkkuudessa (0s)
🟢 testNightShiftPeriods (0s)
🟢 testContractPeriodsJotkaPaallekain (0s)
🟢 testGetContractPeriods (0s)
🟢 testMonthlySalaryDividerEffective (0s)
🟢 testPaidVacationHourlySalary (0s)
🟢 testGetContractPeriodsOfContractSerie (0s)
🟢 testPersonalExtraEffectDuringOvertime (0s)
🟢 testPersonalExtraIncludedIntoHourlySalary (0s)
🟡 test_TODO_PersonalExtraKta (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestContractPeriod.test_TODO_PersonalExtraKta(TestContractPeriod.java:1290)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAppendingDummyNightShiftPeriodsIfGiven (0s)
🟢 testContractPeriodEffectiveEndDate (0s)
🟢 testIncludedHours (0s)
🟢 testEmployeeContractPeriodStartDate (0s)
🟢 testEmployeeContractPeriodStartDateOnlyOverridesWhenItIsEarlierThanGivenContractPeriodEndDate (0s)
🟢 testWidenFunkyBankMode (0s)
🟢 testFunkyBankModes (0s)
🟡 test_TODO_TyosuhteenPaivittaminenLyhentaaKoeaikaaKuluneenAjanVerranJaPoistaaJosSitaEiJaaJaljelle (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestContractPeriod.test_TODO_TyosuhteenPaivittaminenLyhentaaKoeaikaaKuluneenAjanVerranJaPoistaaJosSitaEiJaaJaljelle(TestContractPeriod.java:1747)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_TyosuhteenPaivittaminenPäivittääMyösVanhanTyösuhteenPäättymissyytä (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestContractPeriod.test_TODO_TyosuhteenPaivittaminenPäivittääMyösVanhanTyösuhteenPäättymissyytä(TestContractPeriod.java:1754)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_TyösuhdemuodonJaPäättymissyynArvaaminenUuttaPerustettaessa (0s)
TODO Jos päättymispäivä annetaan ennen tallennusta, työsuhteen oletetaan olevan määräaikainen. EndDateOnActualChangeListener jos uusi työsuhderivi.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestContractPeriod.test_TODO_TyösuhdemuodonJaPäättymissyynArvaaminenUuttaPerustettaessa(TestContractPeriod.java:1762)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_TietoOnkoTyösuhdeOikeastiPäättynytVaiMääräaikaisuusTilapäisesti (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestContractPeriod.test_TODO_TietoOnkoTyösuhdeOikeastiPäättynytVaiMääräaikaisuusTilapäisesti(TestContractPeriod.java:1769)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testFulltimeOrNot (0s)
🟢 testMonthlySalaryUpgradeAffectsHourlySalary (0s)
🟢 testMonthlySalaryUpgradeDoesNotAffectHourlySalaryContract (0s)
🟢 testHourlySalaryUpgradeAffectsCorrectSalaryType (0s)
🟢 testContractPeriodUpgradeSalaryRounding (0s)
🟢 testContractPeriodSalaryUpgradeWithNoRestrictSalaryMode (0s)
🟢 testPersonalCompensationUpgrading (0s)
🟢 testContractPeriodUpgradeWithoutInterface (0s)
🟢 testContractPeriodUpgradeWithTechnicalEndDate (0s)
🟢 testContractPeriodUpgradeWithPersonalCompensations (0s)
🟢 testContractPeriodUpgradeWithWorkTimeModeBeforeFix (0s)
🟢 testContractPeriodUpgradeWithWorkTimeModeAfterFix (0s)
🟢 testContractPeriodSmartUpgrading (0s)
🟢 testWorkTimeChangeLogic (0s)
🟢 testScaleMonthlySalary (0s)
🟢 testNewWorkTimeDecimals (0s)
🟢 testScaleMonthlySalaryWithRaiseInSalary (0s)
🟢 testScaleMonthlySalaryWithRaiseInSalaryWithCorrection (0s)
🟢 testWorkTimeChangeSeveralTimesInARowScalingIfPartTime (0s)
🟢 testIsEqualWorkTimeAs (0s)
🟢 testContractPeriodUpgradeWhenNewerContractIsSameAsCurrent (0s)
🟢 testContractPeriodUpgradeWorkTimeWhenNewerContractIsSameAsCurrent (0s)
🟢 testToString (0s)
🟢 testEquivalent (0s)
🟢 testEffectiveHourlySalary (0s)
🟢 testKolmendesimaalinTarkkuusLabouragreementistaAlustuksessaJaksotyo (0s)
🟢 testDailyHoursRoundingBasedOnDatabaseData (0s)
🟢 testHasCorrectWtrSettings (0s)
🟢 testGetMaxDateRangeForWtrCalculations (0s)
🟢 testHourlySalaryUpgradeDoesNotAffectMonthlySalaryContract (0s)
🟢 testSkipHourlySalary (0s)
🟢 testPaallekaisyysIkilooppi (0s)
🟢 testGetJoinedContractPeriodDateRangesHavingValidEnding (0s)
🟢 testGetJoinedContractPeriodDateRangesHavingValidEndingThreeContractPeriods (0s)
🟢 testContractPeriodsForRangeOrLast (0s)
🟢 testGetCollidingJoinedContractPeriodDateRanges (0s)
🟢 testGetEffectiveContractPeriodEndDate (0s)
🟢 testIsGapBetweenContractPeriodsMoreThanMaxAllowed (0s)
🟢 testKolmenDesimaalinPyoristys (0s)
🟢 testKolmendesimaalinTarkkuusLabouragreementistaAlustuksessaStandarWorkhoursPerDay (0s)
🟢 testContractPeriodUpgradeWorkTimeWhenNewerContractIsSameAsCurrentWorkTimeModeChanges (0s)
🟢 testGetMonthlySalaryPartTimeRatio (0s)
🟢 testGetMonthlySalaryPartTimeRatioRaw (0s)
🟢 testGetMonthlySalaryPartTimeRatioRaw2 (0s)
🟢 testNewContractPeriodUpgradeLogic (0s)
🟢 testContractPeriodUpgradeWithContractModeChange (0s)
🟢 testGetLatestContractPeriodDateRangeIgnoringGapsThatAreNotProperlyEnded (0s)
🟢 testContractPeriodComparatorNullStartDate (0s)
🟢 testContractPeriodComparatorStartDateOrdering (0s)
🟢 testContractPeriodComparatorEndDateOrdering (0s)
🟢 testJoinedEndingComparator (0s)
🟢 testContractPeriodMainContractFirst (0s)
🟢 testContractPeriodMainContractLast (0s)
🟢 testGetMonthlySalaryIncludingMonthlyExtras (0s)
🟢 testGetHourlySalaryIncludingScaledExtras (0s)
🟢 testGetEffectiveWorkHoursPerPeriodForInfinitiveLoop (0s)
🟢 testGetLatestContractPeriodDateRangeConsideringPossibleEndedContractPeriodInMiddleOfPeriod (0s)
🟢 testCurrentOrPreviousDateRangeConsideringPossibleEndedContractPeriodInMiddleOfPeriod (0s)
🟢 testGetSplitContractPeriodDateRanges (0s)
🟢 testBugInSplitContractPeriodDateRanges (0s)
🟢 testIsEnded (0s)
🟢 testContractPeriodUpgradeValuesSerialization (0s)
🟢 testGetMainOrLastContractPeriod (0s)
🟢 testGetEffectiveContractPeriodStartDate_useTechnicalStartDateIfMainSeriesOtherwiseFirstPeriodStartDate (0s)
🟢 com.tustor.common.dto.TestEmployeeProject (0s)
🟢 testEmployeeWorkShiftModificationAuthorization (0s)
🟢 testEarliestLockDate (0s)
🟢 testIsLockedForAbsences (0s)
🟢 testApprovalDateWithinValidityRange (0s)
🟢 testGetLaterBillingMark_Date_OldLatestIfEqual (0s)
🟢 testEnsureEndDateOrNull (0s)
🟢 com.tustor.common.dto.TestFeatureUsageOfCurrentMonth (0s)
🟢 testFeatureUsageOverridingUsedOn (0s)
🟢 testSplittingEmployeePersonInfos (0s)
🟢 testEveryGdprContextHasPriority (0s)
🟢 testAbstractDTOEiSaaOllaTallentamaton (0s)
🟢 testGdrpInfosNeedsAtLeastOneGdprInfoBit (0s)
🟢 testGdprInfosEmailThrottling (0s)
🟢 testGdprInfosCandidates (0s)
🟢 testGetEffectiveBits (0s)
🟢 testNeedsToBeLogged (0s)
🟢 testGdprInfosIsSerializable (0s)
🟢 testIsGdprEffective (0s)
🟢 testGetKey (0s)
🟢 com.tustor.common.dto.TestCompensationUnitTypes (0s)
🟢 testDistinct (0s)
🟢 testVuosilomapalkanPerusteYhteensä (0s)
🟢 testRahapalkkaJostaEiAnsaitseLomaa (0s)
🟢 testLuontoisedutJoitaEiAnsaitaLomanAikanaEliKerryttävätLomapalkkaa (0s)
🟢 testLuontoisetuJotaSaaMyösLomanAikanaEiKerrytäLomapalkkaa (0s)
🟢 testEläkepidätyksenJaSosiaaliturvamaksunAlaisetPalkat (0s)
🟢 testVeronalaisetPalkat (0s)
🟢 testVerovapaatSuoritukset (0s)
🟢 testMuuVähennysNettopalkasta (0s)
🟢 testPalkkaanSisältyväLuontoisetuJokaSiisKorvaaBruttopalkkaaJaPeritäänSitenNettopalkasta (0s)
🟢 testPalkanosaJokaKorvaaBruttopalkkaaVerovapaallaVähennyksellä (0s)
🟢 testEnnakonpidätysvapaaKulukorvaus (0s)
🟢 testKtaVersiotLuontoiseduilla (0s)
🟢 testKtaVersiotIlmanLuontoisetuja (0s)
🟢 com.tustor.common.dto.TestSalaryPaymentDateSettings (0s)
🟢 testSalaryPaymentIntervalWithoutRequiredPrecedingWorkingDays (0s)
🟢 testSalaryPaymentIntervalButRequirePrecedingWorkingDays (0s)
🟡 com.tustor.common.dto.TestTasks (0s)
🟢 testCase10944PlanHours (0s)
🟢 testIsStored (0s)
🟢 testLockingFromEmployeePerspectiveNotSet (0s)
🟢 testLockingFromEmployeePerspectiveMonthly (0s)
🟢 testLockingFromEmployeePerspectiveHalfMonthly (0s)
🟢 testCopy (0s)
🟢 testWorkdateMustBeReasonable (0s)
🟢 testTaskIdentity (0s)
🟢 testTaskMustBeSerializableForSessionEtcPurposes (0s)
🟢 testClearReservation (0s)
🟢 testUnAssignTask (0s)
🟢 testTaskEquivalence (0s)
🟢 testTaskMatching (0s)
🟢 testAppendEmptyTask (0s)
🟢 testAppendTaskHavingJustDescription (0s)
🟢 testAppendTaskHavingJustTimeRange (0s)
🟢 testAppendTaskHavingTimeRangeAndDescription (0s)
🟢 testAppendTaskWithDescriptionInBetweenTimeRanges (0s)
🟢 testAppendToClonedTaskDetachedTimeRanges (0s)
🟢 testTimespanWhenNoDateIsGiven (0s)
🟢 testAlphabeticalNumbers (0s)
🟢 testAppendWithDstTransitions (0s)
🟢 testCloneWithWorkTimeType (0s)
🟢 testDaylightSavingCheckingSummertime (0s)
🟢 testDaylightSavingCheckingWintertime (0s)
🟢 testCaseAutomaticLockingWeeklyFreshTasks (0s)
🟢 testCaseAutomaticLockingWeeklyOldTasks (0s)
🟢 testCase43142isBanned (0s)
🟢 testAbstractSickleaveTaskOrVacationComparator (0s)
🟢 testTimeRangeComparatorWithAndWithoutCompareFallback (0s)
🟢 testRemoveAndReset (0s)
🟢 testTimeRangeRequiredBecauseOfWorkTimeCompensationTypes (0s)
🟢 testTaskHours (0s)
🟢 testCase_11692_LockingFromEmployeePerspectiveWeekly (0s)
🟢 testCase_34086_LockingFromEmployeePerspectiveMonthly (0s)
🟡 testTODODaylightSavingCheckingShortSummerTask (0s)
Tässä 02:55-04:00 siirrytään kesäaikaan eli kesäaika klo 4 (tunti eteenpäin) on efektiivisesti klo 3 expected:<-1> but was:<0>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.common.dto.TestTasks.testTODODaylightSavingCheckingShortSummerTask(TestTasks.java:1907)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODODaylightSavingCheckingShortWinterTask (0s)
Tässä 02:55-04:00 siirrytään talviaikaan eli talviaika klo 4 (tunti taaksepäin) on efektiivisesti klo 5 kesäajassa
 expected:<[2],083> but was:<[1],083>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:346)
	at com.tustor.common.dto.TestTasks.testTODODaylightSavingCheckingShortWinterTask(TestTasks.java:1937)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.common.dto.TestCompensationDetails (0s)
🟡 testPaidWithKta_And_AccumulatingKta (0s)
CompensationDetails@5cd0cc6, NightShiftPeriod@5c7e5752,  (stored=true -1768475715094), ,  -  30%, NO_EFFECT, replacedOvertimeCategory=null, overtimeCategoryCausedBy=HOLIDAY_COMPENSATION, overridingOvertimeCategory=null, nightShiftPeriodBooleanOptions= expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.dto.TestCompensationDetails.testPaidWithKta_And_AccumulatingKta(TestCompensationDetails.java:329)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCloneCompensationDetail (0s)
🟢 com.tustor.common.dto.TestUnitManager (0s)
🟢 testUnitMangee (0s)
🟢 com.tustor.common.dto.embeddables.TestWorkWeekWhishes (0s)
🟢 testInitiallyDisabledWorkWeekWhishes (0s)
🟢 testInitialWorkWeekWhishes (0s)
🟢 testParticularDateRange (0s)
🟢 testWorkWeekWishTotalLength (0s)
🟢 com.tustor.common.dto.TestProjectCustomer (0s)
🟢 testDisplayBillingHours (0s)
🟢 testSmallLegacyFeatureShouldNotThrowException (0s)
🟢 testDisplayEmployerViaCustomerAlso (0s)
🟢 com.tustor.common.dto.TestEmployeeNote (0s)
🟢 testElectronicSigningProcess (0s)
🟡 com.tustor.common.dto.TestTaskWorkShiftStates (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_tomorrow_stored_self (0s)
🟢 test_UnAssigned_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION (0s)
🟢 testOvertimeOnlyIfExceedsPlanned (0s)
🟢 testOverlapping (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION_onWorkDay_taskUnStored_recurring_anonymous (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION_beforeWorkDay_taskUnStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION_beforeWorkDay_taskStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_today_taskUnStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_tomorrow_taskUnStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_today_unStored_self (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_tomorrow_unStored_self (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_today_stored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_tomorrow_stored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_today_stored_self (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_tomorrow_stored_self (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_today_unStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_EMPLOYEE_RECORD_HOURS_tomorrow_unStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_today_unStored_self (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_tomorrow_unStored_self (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_today_stored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_tomorrow_stored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_today_stored_self (0s)
🟢 testDescriptionAndServiceDemand (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION_onWorkDay_taskUnStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION_onWorkDay_taskStored (0s)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_WORK_SHIFT_MODIFICATION_onWorkDay_taskUnStored_recurring_self (0s)
🟢 testWorkShiftStatesImplemented (0s)
🟡 test (0s)
TODO testaa muista EditorModeista
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestTaskWorkShiftStates.test(TestTaskWorkShiftStates.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.common.dto.TestSickleave (0s)
🟢 testSort (0s)
🟢 testSickleaveValidation (0s)
🟢 com.tustor.common.dto.TestEffectDuringOvertime_Deprecation (0s)
🟢 test (0s)
🟢 com.tustor.common.dto.TestCompensationUnitPrice (0s)
🟢 testCompensationUnitPriceSorting_2 (0s)
🟢 testCompensationUnitPriceComparator (0s)
🟢 testCompensationUnitPriceCloneAndReset (0s)
🟢 testCompensationUnitPriceSorting_1 (0s)
🟢 com.tustor.common.dto.TestHash (0s)
🟢 testHashComparatorWithEqualDescriptions (0s)
🟢 com.tustor.common.dto.TestWorkTimeRepresentation (0s)
🟢 testEquals (0s)
🟢 testWorkTimeRepresentationStandardDailyWorkinHours (0s)
🟢 testWorkTimeRepresentationStandardWeeklyWorkinHours (0s)
🟢 testWorkTimeRepresentationNonStandardWorkinHours (0s)
🟢 testWorkTimeRepresentationStandardDailyWorkinHoursnWithContractPeriod (0s)
🟢 testWorkTimeRepresentationStandardDailyWorkinHoursnWithContractPeriodsValuesNotSameAsLabourAgreement (0s)
🟢 testWorkTimeRepresentationStandardWeeklyWorkinHoursWithContractPeriod (0s)
🟢 testWorkTimeRepresentationStandardWeeklyWorkinHoursWithContractPeriodsPeriodWorkingHoursNotSameAsLabourAgreement (0s)
🟢 testWorkTimeRepresentationNonStandardWorkinHoursWithContractPeriod (0s)
🟢 com.tustor.common.dto.TestProject (0s)
🟢 testDisplayHideProjectDescriptionFromInvoices (0s)
🟢 com.tustor.common.dto.TestNewSickleaveSetting (0s)
🟢 testGivenNoSickleavesAreCompensatedThenEvaluatorKnowsThis (0s)
🟢 testGivenSickleavesAreCompensatedThenEvaluatorKnowsThis (0s)
🟢 testJsonEncodedSettingsAreOnSingleLine (0s)
🟢 testSettingWithoutQualificationSettingsIsHandled (0s)
🟢 testTyoaikalainMukainenKuukausipalkka (0s)
🟢 testTietotekniikanPalveluala (0s)
🟢 testElintarvikeala (0s)
🟢 testMuoviJaKemianTeollisuus (0s)
🟢 testKuormaAutoala (0s)
🟢 testAutonrengasala (0s)
🟢 testKaupanTesVarasto (0s)
🟢 testKiinteistopalveluala (0s)
🟢 testKopioJaTulostusala (0s)
🟢 testGivenWorkInducedSicknessNoLimitationForRegularSicknessIsReturned (0s)
🟢 testGivenRegularSicknessNoLimitationForWorkInducedSicknessIsReturned (0s)
🟢 testKvTesToimistoTyoAika (0s)
🟢 com.tustor.common.dto.util.TestJobOpeningUtils (0s)
🟢 testJobApplicationUrlEncoding (0s)
🟢 com.tustor.common.dto.util.TestCompensationSummary (0s)
🟢 testDescriptionKeyConflics (0s)
🟢 com.tustor.common.dto.util.test.TestDurationWithUnit (0s)
🟢 testToString (0s)
🟢 testMax (0s)
🟢 testEqualsAndHashCode (0s)
🟢 testValidDurationCanBeConstructedFromString (0s)
🟢 testInvalidDurationThrowsExceptionFromConstructor1 (0s)
🟢 testInvalidDurationThrowsExceptionFromConstructor2 (0s)
🟢 testInvalidDurationThrowsExceptionFromConstructor3 (0s)
🟢 testInvalidDurationThrowsExceptionFromConstructor4 (0s)
🟢 testInvalidDurationThrowsExceptionFromConstructor5 (0s)
🟢 testInvalidDurationThrowsExceptionFromConstructor6 (0s)
🟢 testAddTo (0s)
🟢 testGetDuration (0s)
🟢 testGetUnit (0s)
🟢 com.tustor.common.dto.util.TestCompensationEntryRecord (0s)
🟢 testJson (0s)
🟢 testEncodingAndDecoding (0s)
🟢 com.tustor.common.dto.TestLabourAgreementOfficialName (0s)
🟢 testCbaCode (0s)
🟡 com.tustor.common.dto.TestHourlySalaryAveragingRule (0s)
🟡 testCompensationUnitTypesIncludedInAverageHourlySalaries (0s)
ICT_TES_ELISA_KTA1.BONUS_OR_PROVISION_HOURLY_SALARY_REPLACEMENT expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.dto.TestHourlySalaryAveragingRule$1.visit(TestHourlySalaryAveragingRule.java:80)
	at com.tustor.common.dto.AbstractCompensationUnitTypeTestCase$CompensationUnitTypeVisitor.<init>(AbstractCompensationUnitTypeTestCase.java:42)
	at com.tustor.common.dto.TestHourlySalaryAveragingRule$1.<init>(TestHourlySalaryAveragingRule.java:32)
	at com.tustor.common.dto.TestHourlySalaryAveragingRule.testCompensationUnitTypesIncludedInAverageHourlySalaries(TestHourlySalaryAveragingRule.java:32)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAverageHourlySalaryUsagesGivenOvertimeCategoriesMustNotContainUnpaidVacationTypeOvertimeCategories (0s)
🟢 com.tustor.common.dto.TestJobOpening (0s)
🟢 testCustomJobTitle (0s)
🟢 testJobOpeningStateEffective (0s)
🟢 com.tustor.common.dto.TestFeatureSet (0s)
🟢 testHasPaidFeatures (0s)
🟢 testBetaFeaturesNotVisible (0s)
🟢 com.tustor.common.dto.TestMonsterJobConfig (0s)
🟢 testTemplates (0s)
🟢 testLogMalfomedJSON (0s)
🟡 com.tustor.common.dto.TestRecurringServiceDemand (0s)
🟡 testTODO (0s)
@Harri Tähän pitäisi keksiä muutama ovela testi lisää.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestRecurringServiceDemand.testTODO(TestRecurringServiceDemand.java:39)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAppend (0s)
🟢 testOneMonthlyDay (0s)
🟢 testOneMonthlyDayTwoMonths (0s)
🟢 testOneMonthlyDayTwoMonthsOnlyMondays (0s)
🟢 testOneDayBiWeekly (0s)
🟢 testGetNextActiveDate (0s)
🟢 testDuplicate (0s)
🟢 testDescriptionWithoutTimeRanges (0s)
🟢 testSingleTaskPerRecurringServiceDemand (0s)
🟢 testSingleTaskTwoRecurringServiceDemands (0s)
🟢 testTwoTasksPerRecurringServiceDemand (0s)
🟢 testMultipleTasksPerRecurringServiceDemand (0s)
🟢 testDoesNotCrashWithInvalidSettings (0s)
🟡 testAssertOneMondayOfMonth (0s)
Once per month: [2010-01-04, 2010-02-01, 2010-03-01, 2010-05-03, 2010-06-07, 2010-07-05, 2010-08-02, 2010-09-06, 2010-10-04, 2010-11-01] expected:<12> but was:<10>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.common.dto.TestRecurringServiceDemand.testAssertOneMondayOfMonth(TestRecurringServiceDemand.java:475)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAssertFirstAndLastMondayOfMonthCoupleOfDays (0s)
🟢 testOneDay (0s)
🟢 testOneWeekDays (0s)
🟢 testOneWeekDaysWithoutWeekend (0s)
🟢 testTwoWeeksMondays (0s)
🟢 testMondaysSevenDaysApart (0s)
🟢 com.tustor.common.dto.TestReverseGeocodingCache (0s)
🟢 testValueRanges (0s)
🟢 com.tustor.common.dto.TestEmployerUnit (0s)
🟢 testIsPartOf2 (0s)
🟢 testIsPartOf (0s)
🟢 testDisplayTapaturmavakuutusnumeroAndTapaturmavakuutusyhtionTunniste (0s)
🟢 testDisplayHideProjectDescriptionsFromInvoices (0s)
🟢 testDisplayBillingIdSafelyWithOptionalEmployerUnit (0s)
🟢 testIsLogoInterfaceEquals (0s)
🟢 testRepresentedEmployerUnitWithLogoFileSuffix (0s)
🟢 testEmployerUnitToString (0s)
🟢 testRetainSelfAsChildOfUnits (0s)
🟢 testRetainSelfAndChildrenOfUnits (0s)
🟢 testCannotBeChildOfSelfWhenUnsaved (0s)
🟢 testCannotBeChildOfSelfWhenCloneSaved (0s)
🟢 testTimeZoneObject (0s)
🟢 testDisplayTimeZone (0s)
🟢 testDisplayRepresentedEmployerNameForWorkShifts (0s)
🟢 com.tustor.common.dto.TestCustomer (0s)
🟢 testDisplayReportingClassification (0s)
🟢 testPsopUnitMapping (0s)
🟢 testDisplayColleagualNameUpperNpe (0s)
🟢 testClearingOfCollegualNameUpper (0s)
🟢 testDisplayBusinessIdFallbackHierarchically (0s)
🟢 testAddressForBilling (0s)
🟢 testBillingReference (0s)
🟢 testCustomerCoordinates (0s)
🟢 testCustomerBillingPreferences (0s)
🟢 testCustomerDisplayNameObfuscated (0s)
🟡 com.tustor.common.dto.TestContractPeriodWorkTimeModes (0s)
🟡 test_NON_STANDARD_WORKING_HOURS (0s)
TODO: Keskimääräinen työpäivä ym. pitää varmaan laskea tässä moodissa aina 'lennossa'?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestContractPeriodWorkTimeModes.test_NON_STANDARD_WORKING_HOURS(TestContractPeriodWorkTimeModes.java:151)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 test_STANDARD_DAILY_WORKING_HOURS_AND_WORKING_DAYS (0s)
🟢 test_STANDARD_WEEKLY_WORKING_HOURS (0s)
🟢 com.tustor.common.dto.TestCustomerDetail (0s)
🟢 testCustomerDetailProperties (0s)
🟡 com.tustor.common.dto.TestSalaryExportDefinitionWithoutCauseContributionInformation (0s)
🟢 testLyhennysvapaa (0s)
🟢 testLisätyötuntienPerusosa (0s)
🟢 testYlityötuntienPerusosa (0s)
🟢 testIltalisäMoney (0s)
🟢 testIltalisäMoneyKorvaavaTuntipalkka (0s)
🟢 testYlityöProsenttiKertaaIltalisäMoney (0s)
🟢 testKorvaavanTuntipalkanYlityöProsenttiKertaaIltalisäMoney (0s)
🟢 testOlosuhdelisänPyhäkorotus (0s)
🟢 testKorvaavanTuntipalkanPyhäkorotus (0s)
🟢 testPyhäkorotusSairaspäivästä (0s)
🟡 testKorvaavaPalkkalajiLyhennysvapaaPyhälisä_TODO (0s)
TODO Peruspalkan pyhäkorotus on perusmallinen expected:<null.[]1,0000.HOLIDAY_COMPE...> but was:<null.[null._PAID_WORK_TIME_REDUCTION_FOR_REPORTING.null.null.null/null.]1,0000.HOLIDAY_COMPE...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.dto.TestSalaryExportDefinitionWithoutCauseContributionInformation.testKorvaavaPalkkalajiLyhennysvapaaPyhälisä_TODO(TestSalaryExportDefinitionWithoutCauseContributionInformation.java:542)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testKorvaavaPalkkalajiLyhennysvapaa (0s)
🟢 testKorvaavaPalkkalajiMuu (0s)
🟢 testKorvaavaTuntipalkka (0s)
🟢 testKorvaavaTuntipalkkaKymmenen (0s)
🟢 testKorvaavaTuntipalkkaNolla (0s)
🟢 testKorvaavaJaPalkkalajiTuntipalkkaNolla (0s)
🟢 testKorvaavaPalkkalajiProsenttia (0s)
🟢 testKorvaavaPalkkalajiProsenttiaNolla (0s)
🟢 testMatkaAikaVapaaAjalla (0s)
🟢 testNormaalitunnit (0s)
🟢 testTyöpäivienLkm (0s)
🟢 testIltalisääJaSairausaikaa (0s)
🟢 testLyhennysvapaaSairaudenAjalta (0s)
🟢 testSairastunnitKta (0s)
🟢 testSairastunnit050 (0s)
🟢 testYlityötunnitVrk (0s)
🟢 testLisätyötunnit (0s)
🟢 testKorvaavaPalkkalajiVarallaoloPct (0s)
🟢 testKorvaavaPalkkalajiVarallaoloPct100Työtehtävästä (0s)
🟢 testKorvaavaPalkkalajiVarallaoloPct200Työtehtävästä (0s)
🟢 testMatkaAika (0s)
🟢 testKorvaavaPalkkalajiVarallaoloEur (0s)
🟢 testKorvaavaPalkkalajiKoulutusNollapalkka (0s)
🟡 testKorvaavaPalkkalajiKoulutusPercentageReplace (0s)
TODO tätä ei ole testattu aineistosiirrossa eikä käyttöliittymässä (palkkalajitaulukko)!
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestSalaryExportDefinitionWithoutCauseContributionInformation.testKorvaavaPalkkalajiKoulutusPercentageReplace(TestSalaryExportDefinitionWithoutCauseContributionInformation.java:893)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testKorvaavanTuntipalkanYlityökorotus (0s)
🟢 testKorvaavanPalkkalajinYlityöProsenttiKertaaIltalisäMoney (0s)
🟡 testKtaPalkkalajinYlityöProsenttiKertaaIltalisäMoney (0s)
TODO Ylityön KTA-tieto puuttuu
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestSalaryExportDefinitionWithoutCauseContributionInformation.testKtaPalkkalajinYlityöProsenttiKertaaIltalisäMoney(TestSalaryExportDefinitionWithoutCauseContributionInformation.java:983)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testIltalisäRatio (0s)
🟢 testIltalisäRatioKorvaavaTuntipalkka (0s)
🟢 testYlityöProsenttiKertaaIltalisäRatio (0s)
🟢 testTaskVacationinSalaryExportDefinition (0s)
🟢 testKorvaavanPalkkalajinYlityöProsenttiKertaaIltalisäRatio (0s)
🟢 testKorvaavanPalkkalajinLisätyöProsenttiKertaaLauantaikorotusRatio (0s)
🟢 testKorvaavanTuntipalkanYlityöProsenttiKertaaIltalisäRatio (0s)
🟡 testKtaPalkkalajinYlityöProsenttiKertaaIltalisäRatio (0s)
TODO Ylityön KTA-tieto puuttuu
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestSalaryExportDefinitionWithoutCauseContributionInformation.testKtaPalkkalajinYlityöProsenttiKertaaIltalisäRatio(TestSalaryExportDefinitionWithoutCauseContributionInformation.java:1123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSairastunnitKertaaIltalisäMoney (0s)
🟢 testSairastunnitKertaaIltalisäRatio (0s)
🟢 testSairastunnit050KertaaIltalisäMoney (0s)
🟢 testSairastunnit050KertaaIltalisäRatio (0s)
🟡 testaaKululajit (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestSalaryExportDefinitionWithoutCauseContributionInformation.testaaKululajit(TestSalaryExportDefinitionWithoutCauseContributionInformation.java:1178)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testPyhäkorotus (0s)
🟢 testMonthlyExtra (0s)
🟢 testSairastunnit (0s)
🟡 testTodo (0s)
TODO mikä palkkalaji tulee kun on Sairausaika x ylityö x iltalisä?  tai Sairausaika 50% x ylityö x iltalisä?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.AbstractSalaryExportDefinitionTestCase.testTodo(AbstractSalaryExportDefinitionTestCase.java:169)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTodoja (0s)
TODO Onko tarvetta sairausloma + korvaava tuntipalkka? Entä sairausaika korvaava palkkalaji x iltalisä..jne..x50 jne? ENtä sairausaika x ylityö x iltalisä näistä?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.AbstractSalaryExportDefinitionTestCase.testTodoja(AbstractSalaryExportDefinitionTestCase.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTodoKorvaavaPalkkalajiMuillaKuinISSLla (0s)
TODO ISS:llä ei käytössä korvaava palkkalaji, entä muilla?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.AbstractSalaryExportDefinitionTestCase.testTodoKorvaavaPalkkalajiMuillaKuinISSLla(AbstractSalaryExportDefinitionTestCase.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test (0s)
TODO Pitäisikö henkilökohtaiset lisät olla overtimecategory.OTHER...?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.AbstractSalaryExportDefinitionBaseTestCase.test(AbstractSalaryExportDefinitionBaseTestCase.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.common.dto.TestSickleaveQualificationSetting (0s)
🟢 testTyoaikalainMukainenKuukausipalkka (0s)
🟢 testTietotekniikanPalveluala (0s)
🟢 testElintarvikeala (0s)
🟢 testMuoviJaKemianTeollisuus (0s)
🟢 testKuormaAutoala (0s)
🟢 testAutonrengasala (0s)
🟢 testKaupanTesVarasto (0s)
🟢 testKiinteistopalveluala (0s)
🟢 testKopioJaTulostusala (0s)
🟢 testKvTesToimistoTyoAika (0s)
🟢 testICT (0s)
🟢 testPtytes (0s)
🟢 testKirjatyontekijat (0s)
🟢 testHenkilostopalveluala (0s)
🟡 com.tustor.common.dto.TestProjectTaskGroup (0s)
🟡 testNarrow (0s)
compensationType=null
effectDuringOvertime=NO_EFFECT
skipLabourAgreementNightShiftPeriods=false expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.dto.TestProjectTaskGroup.assertNarrow(TestProjectTaskGroup.java:75)
	at com.tustor.common.dto.TestProjectTaskGroup.testNarrow(TestProjectTaskGroup.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testProjectTaskGroupUpperClearing (0s)
🟢 testHasNormalWorkTimeWithReplaceOrTransfer (0s)
🟢 testCityworkCase9587_tehtäväkohtainenLisäEiVoimassaEnnen20160101 (0s)
🟢 testDoesNotAppendNightShiftPeriodsForNonWorkTime (0s)
🟢 testComparatorDistinguishesTwoDifferentProjectTaskGroupsWithSaveName (0s)
🟢 testIncludeHourlyExtrasIntoHourlySalaryForPayroll (0s)
🟢 com.tustor.common.dto.TestEmployer (0s)
🟢 testTimeZoneObject (0s)
🟢 testisUsingReportingClassificationFor (0s)
🟢 testCName (0s)
🟢 testBillingBooleanOptionsInNewEmployer (0s)
🟢 testAccountingFirm (0s)
🟢 testStatisticsProperties (0s)
🟢 testCompanyInformation (0s)
🟢 testDataExportFormatToString (0s)
🟢 testDataExportFormatRestrictedToEmployersUnModifiable (0s)
🟢 com.tustor.common.dto.interfaces.TestAbsenceTypeOrTaskWithCostCenterDateAndTimeEntry (0s)
🟢 testAbsenceTypeOrTaskWithCostCenterDateAndTimeEntryToSickleaveTaskOrVacation (0s)
🟡 com.tustor.common.dto.TestSpecialDaySelection (0s)
🟢 testDuplicate (0s)
🟢 testHolidayBits (0s)
🟢 testStandardFinnishWorkweekHolidaySelection (0s)
🟢 testNotActiveIfNoHolidays (0s)
🟢 testNotActiveIfDayAfterHoliday (0s)
🟢 testAatotMuttaEiJuhannuspäivä (0s)
🟢 testAllEves (0s)
🟢 testAllEvesOfReligiousHolidaysAndSuchUnlessDayItselfIsHoliday (0s)
🟢 testRequiredNonHolidayOnWeekWithHoliday (0s)
🟢 testRespectDisabledWeekdays (0s)
🟢 testAllowedHolidaysAndWeekdays (0s)
🟢 testAllEvesOfReligiousHolidaysAndSuchUnlessDayItselfIsHolidayOrChristmasEveOrMidsummerEve (0s)
🟢 testOnlySpecifiedEves (0s)
🟢 testRequiredNonHolidayAfterHoliday (0s)
🟢 testRequiredNonHolidayAfterHolidayNotAfterRegularSundayWithYear2022 (0s)
🟢 testRequiredDayAfterHoliday (0s)
🟢 testActiveMonths (0s)
🟡 test_TODO_VacationTriggers (0s)
TODO Test VacationTriggers
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestSpecialDaySelection.test_TODO_VacationTriggers(TestSpecialDaySelection.java:653)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testMonthFiltering (0s)
🟢 testHolidayModes (0s)
🟢 testRequiredHolidaysAndWeekdays (0s)
🟢 testUudenvuodenAattoOnAktiivinenLomanTavoinKunKaytossaRequiredTaiAllowedHolidaysAndWeekdays (0s)
🟢 testUudenvuodenaatto_ON_Aktiivinen_kunKaytossaNamaModet (0s)
🟢 testTunnistaakoEVEAatonAaton (0s)
🟢 testUudenvuodenaatto_EI_OLE_Aktiivinen_kunKaytossa_MuillaHolidayModeilla (0s)
🟢 testEtteiUudenvuodenAattoOleSuomessaPyha (0s)
🟢 test_HUOM_NEW_YEARS_EVEn_aattoSallitaanAinaALLOWEDSaannoilla (0s)
🟢 testDeboraAattokorvaus (0s)
🟢 testDeboraArkilauantai (0s)
🟢 testDeboraArkipäivä (0s)
🟢 testDeboraArkipäiväTaiArkilauantai (0s)
🟢 testDeboraArkiTaiPyhälauantai (0s)
🟢 testDeboraPyhäpäiväMa_PeSu (0s)
🟢 testDeboraLauantai (0s)
🟢 testVantaaLapsiperheidenKotipalvelu (0s)
🟢 testDeboraVantaaKotihoitoJaKotisairaanhoito (0s)
🟢 testDeboraMuuSuomiHenkilökohtainenApu (0s)
🟢 testDeboraKirkkonummiHenkilökohtainenApu (0s)
🟢 testDeboraKirkkonummiHenkilöstövuokraus (0s)
🟢 testDeboraKarviainenJaLohjaHenkilöstövuokraus (0s)
🟢 testDeboraHelsinkiYleinen (0s)
🟢 testDeboraHankoRaaseporiHapu (0s)
🟢 testDeboraVerkkohinnasto (0s)
🟢 testMedGroupHoivapalvelutTampereAvustajapalvelu (0s)
🟢 testDeboraJoensuuHapu (0s)
🟢 testMedGroupHoivapalvelutTampereAvustajapalveluPalveluseteli (0s)
🟢 testArkipaivilleSiirtyvatViikonloppuPyhat (0s)
🟢 testViheralanSaturdaySelection (0s)
🟡 testKaupanalanIltalisat (0s)
Loppiaisen aatto maanantaina: ALLOWED_HOLIDAYS_AND_WEEKDAYS/ma 5.1.2015 expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.dto.TestSpecialDaySelection.assertActiveOn(TestSpecialDaySelection.java:963)
	at com.tustor.common.dto.TestSpecialDaySelection.assertActiveOn(TestSpecialDaySelection.java:952)
	at com.tustor.common.dto.TestSpecialDaySelection.assertActiveOn(TestSpecialDaySelection.java:982)
	at com.tustor.common.dto.TestSpecialDaySelection.testKaupanalanIltalisat(TestSpecialDaySelection.java:3158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testLabels (0s)
🟢 testCase7867 (0s)
🟡 com.tustor.common.dto.TestBasicSalaryExportDefinitionWithCauseContributionInformation (0s)
🟢 testNormaalitunnitTyöehtosopimuksesta (0s)
🟢 testIltaLisäRatioTyösopimuksesta (0s)
🟢 testIltaLisäMoneyTyösopimuksesta (0s)
🟢 testHenkilökohtainenArvoLisäTyösopimuksesta (0s)
🟢 testHenkilökohtainenProsenttiLisäTyösopimuksesta (0s)
🟡 testYlityöTyöehtosopimuksesta_Kertaa_HenkilökohtainenLisäTyösopimuksesta (0s)
TODO tässä ilmeisesti vain läntätään kontribuutioihin kaikki mukaan?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestBasicSalaryExportDefinitionWithCauseContributionInformation.testYlityöTyöehtosopimuksesta_Kertaa_HenkilökohtainenLisäTyösopimuksesta(TestBasicSalaryExportDefinitionWithCauseContributionInformation.java:87)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testYlityöTyöehtosopimuksesta_Kertaa_HenkilökohtainenLisäTyösopimuksesta_Kertaa_TehtäväkohtainenPalkanlisä (0s)
TODO tässä ilmeisesti vain läntätään kontribuutioihin kaikki mukaan?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestBasicSalaryExportDefinitionWithCauseContributionInformation.testYlityöTyöehtosopimuksesta_Kertaa_HenkilökohtainenLisäTyösopimuksesta_Kertaa_TehtäväkohtainenPalkanlisä(TestBasicSalaryExportDefinitionWithCauseContributionInformation.java:94)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test (0s)
TODO Pitäisikö henkilökohtaiset lisät olla overtimecategory.OTHER...?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.AbstractSalaryExportDefinitionBaseTestCase.test(AbstractSalaryExportDefinitionBaseTestCase.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.common.dto.TestQualificationPeriod (0s)
🟢 testQualificationPeriodSettingsCanBeStored (0s)
🟢 com.tustor.common.dto.TestVacation (0s)
🟢 testDateRange (0s)
🟢 testGetVacationsForVacationType (0s)
🟢 testGetStartDatesDistinct (0s)
🟢 testPaidFromMonthlySalaryPerspective (0s)
🟢 testVacationTypesEqToWorkDayInWtr (0s)
🟢 testAllVacationTypesConsideredForPayless (0s)
🟢 testCannotSetIllegalVacationType (0s)
🟢 testVacationYear (0s)
🟢 testVacationWorkDayEquivalence (0s)
🟢 testStartDateMustBeReasonable (0s)
🟢 testEndDateMustBeReasonable (0s)
🟡 com.tustor.common.dto.TestDummyActivityLogEvents (0s)
🟢 testX (0s)
🟢 testEmployeeReportdisplayLogEventDescription (0s)
🟢 testCustomerReportdisplayLogEventDescription (0s)
🟢 testProjectReportdisplayLogEventDescription (0s)
🟡 testLocalization (0s)
Localization not yet done. See usage of <wicket:message key="n.n."/> and getString("n.n.")
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.dto.TestDummyActivityLogEvents.testLocalization(TestDummyActivityLogEvents.java:112)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCustomerEmployeeReportdisplayLogEventDescription (0s)
🟢 testCustomerProjectReportdisplayLogEventDescription (0s)
🟢 testTypeDescriptions (0s)
🟢 com.tustor.common.dto.TestApplication (0s)
🟢 testPotentialCoupledToPromising (0s)
🟡 com.tustor.common.dto.TestApplicationAttachment (0s)
🟢 testAttachmentBooleanOptionContext (0s)
🟡 testGetLocalFileName (0s)
expected:<..[\..\files\attachments\]1.4.11.jpg> but was:<..[/../files/attachments/]1.4.11.jpg>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.dto.TestApplicationAttachment.testGetLocalFileName(TestApplicationAttachment.java:58)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.common.dto.TestPerson (0s)
🟢 testEmail (0s)
🟢 testLdapHint (0s)
🟢 testParitioning (0s)
🟢 testDisplayFirstNameGdprSafe (0s)
🟢 testWhichPersonHasLatestData (0s)
🟢 testIncrementPasswordIndex (0s)
🟢 com.tustor.common.dto.mol.TestMolJobPosting (0s)
🟢 testIsStaffingPositionStrict (0s)
🟢 com.tustor.common.dto.TestWorkTimeDecompositionOvertimeAndCompensation (0s)
🟢 tests (0s)
🟢 com.tustor.common.protocols.netvisor.TestNetvisorService (0s)
🟢 testShouldCalculateCorrectHmacSha256UsingNetvisorSupportPageExample (0s)
🟢 testGetTimestampUnixAndString (0s)
🟢 testShouldCalculateCorrectHmacSha256 (0s)
🟢 testFindCreatedInvoiceId (0s)
🟢 testFindCreatedInvoicePdfData (0s)
🟢 com.tustor.common.protocols.netvisor.TestNetvisorAccountingMessageBuilder (0s)
🟢 testShouldCreateAccountingInfo (0s)
🟢 com.tustor.common.protocols.netvisor.TestNetvisorPayrollPaycheckBatchMessageBuilder (0s)
🟢 testShouldCreateBatchInfo (0s)
🟢 com.tustor.common.protocols.netvisor.TestNetvisorCustomerMessageBuilder (0s)
🟢 testShouldCreateCustomerInfo (0s)
🟢 com.tustor.common.protocols.netvisor.TestNetvisorWorkdayMessageBuilder (0s)
🟢 testShouldCreateWorkdayInfo (0s)
🟢 testConvertToWorkdayInfo (0s)
🟢 com.tustor.common.protocols.pankkitiedosto.sepa.TestAutoBatchSepaPaymentInvocation (1s)
🟢 testShouldWorkWithOnePayment (0s)
🟢 testShouldWorkWithTwoPaymentsSameDueDate (0s)
🟢 testShouldWorkWithTwoPaymentsDifferentDueDate (0s)
🟢 testShouldWorkWithThreePaymentsTwoDifferentDueDates (0s)
🟢 testShouldWorkWithTwoPaymentsButDifferingRecurrency (0s)
🟢 testShouldWorkWithThreePaymentsButDifferingRecurrency (0s)
🟢 testShouldWorkWithFourPaymentsButDifferingParameters (0s)
🟢 testShouldNotGiveXmlWithoutPayments (0s)
🟢 com.tustor.common.protocols.pankkitiedosto.sepa.TestSepaPaymentBatch (0s)
🟢 testShouldGenerateValidInstance (0s)
🟢 testShouldNotAcceptEmptyOrNullPaymentInformationId (0s)
🟢 testShouldNotAcceptDueDateBeforeTodayOrOver365DaysInFuture (0s)
🟢 testShouldNotAcceptNullDueDate (0s)
🟢 testShouldAcceptDueDateToday (0s)
🟢 testRecurrentPaymentDueDateShouldBeBankDay (0s)
🟢 testShouldRequireNonNullDebtor (0s)
🟢 testShouldOnlyAcceptSameKindPayments (0s)
🟢 testShouldAllowMultiplePayments (0s)
🟢 testShouldTruncateTextFields (0s)
🟢 com.tustor.common.protocols.pankkitiedosto.sepa.TestSepaPayment (0s)
🟢 testShouldRequireValidPaymentAmount (0s)
🟢 testShouldAllowNonEuroCurreCurrency (0s)
🟢 testShouldRequireNonNullCreditor (0s)
🟢 testShouldRequireEndToEndId (0s)
🟢 testShouldRequireRemittanceInfoType (0s)
🟢 testShouldRequireMessageWhenRemittanceInfoTypeRequiresIt (0s)
🟢 testShouldRequireReferenceNumberWhenRemittanceInfoTypeRequiresIt (0s)
🟢 testShouldAllowNullPurposeCode (0s)
🟢 testShouldAllowNonNullPurposeCode (0s)
🟢 testShouldRequireWellFormedFinnishReferenceNumber (0s)
🟢 testShouldGenerateValidInstance (0s)
🟢 testShouldTruncateTextFields (0s)
🟢 com.tustor.common.protocols.pankkitiedosto.sepa.TestSepaParty (0s)
🟢 testShouldTruncateTextFields (0s)
🟢 testShouldCreateValidParties (0s)
🟢 testShouldRequireName (0s)
🟢 testShouldRequireRecipientAddressOnInternationalPayment (0s)
🟢 testShouldAcceptNonEuroCurrencyCode (0s)
🟢 testShouldAcceptEmptyCurrencyCode (0s)
🟢 testShouldRequireWellFormedIban (0s)
🟢 testShouldAllowSpacesInBicButRemoveThem (0s)
🟢 testShouldAllowLowerCaseInBicButUpperCaseThem (0s)
🟢 testShouldRequireWellFormedBIC (0s)
🟢 testShouldRequireMatchingFinnishIbanAndBic (0s)
🟢 testShouldAllowMinConstructionWithFinnisAccountNumberWithoutBic (0s)
🟢 testShouldRequireBankPartyIdOnDebtor (0s)
🟢 com.tustor.common.protocols.pankkitiedosto.TestIssSapLaskutiedotEdiBillingStructure (0s)
🟢 testMallilaskuKalleKarlstedt20120603 (0s)
🟢 test_EDI_DC40 (0s)
🟢 com.tustor.common.utils.TestGroupCounter (0s)
🟢 testNullKey (0s)
🟢 testConsistency (0s)
🟢 com.tustor.common.utils.TestHetuChecker (0s)
🟢 testValidity (0s)
🟢 testDisplayDiscretely (0s)
🟢 testDisplayHetuIfValid (0s)
🟢 testKeinoHetu (0s)
🟢 testInvalidHetu (0s)
🟢 testValidGender (0s)
🟢 testGetMaleGender (0s)
🟢 testGetFemaleGender (0s)
🟢 testGetAgeInvalidInput (0s)
🟢 testGetAges (0s)
🟢 testGetBirthDate (0s)
🟢 testTwoDigitParseFail (0s)
🟢 testNonExistentBirthDateDoesNotPassEvaluationEvenIfTheFormatIsCorrect (0s)
🟢 testIsNonValidHetuLookalike (0s)
🟢 testCenturyCode (0s)
🟢 testHätävaraHetu (0s)
🟢 testCoinHetu (0s)
🟢 com.tustor.common.utils.TestSelectorUtils (0s)
🟢 testSingleSelector (0s)
🟢 testEmptyCollection (0s)
🟢 com.tustor.common.utils.TestSwedishHolidays (0s)
🟢 testHolidayDates2011 (0s)
🟢 testHolidayDates2012 (0s)
🟢 testHolidayDates2013 (0s)
🟢 com.tustor.common.utils.TestExpiringCacheMap (1s)
🟢 testExpiringCacheMap (1s)
🟢 com.tustor.common.utils.TestYTunnusUtils (0s)
🟢 testEmptyNotaccepted (0s)
🟢 testInvalidRegexNotaccepted (0s)
🟢 testNullNotaccepted (0s)
🟢 testInvalidRegexNotaccepted2 (0s)
🟢 testValidRegexButInvalidYTunnusNotAccepted (0s)
🟢 testInValidChecksumNotAccepted (0s)
🟢 testValidChecksumShouldBeAccepted (0s)
🟢 testLeadingOrTrailingSpacesShouldNotMatter (0s)
🟢 testaaOikeitaYTunnuksia (0s)
🟢 testYtunnusToAlvTunnus (0s)
🟢 testIsValidFinnishAlvTunnus (0s)
🟢 testAlvToYtunnus (0s)
🟢 com.tustor.common.utils.TestEhCache (1min 43s)
🟢 testRenewableCache (21s)
🟢 test_getCacheInstance_NoInfiniteLoop (9s)
🟢 testCacheIsValidUpToTimeToLiveSeconds (11s)
🟢 testCacheIsValidUpToTimeToLiveSecondsHavingIdleSeconds (11s)
🟢 testCacheExpiresIfNotAccessedForTimeToIdleSeconds (26s)
🟢 testEternalCache (25s)
🟢 com.tustor.common.utils.TestFinnishHolidays (0s)
🟢 testHolidayDates2011 (0s)
🟢 testHolidayDates2012 (0s)
🟢 testHolidayDates2013 (0s)
🟢 com.tustor.common.utils.TestBicUtils (0s)
🟢 testShouldAllowSpacesInBicButRemoveThem (0s)
🟢 testShouldAllowLowerCaseInBicButUpperCaseThem (0s)
🟢 testgetBic (0s)
🟢 testGetBankName (0s)
🟢 testFindValidAccountNumbers (0s)
🟢 testIsBankTukeeVerkkopalkkaa (0s)
🟢 testShouldNotAllowNullsOrEmptyArguments (0s)
🟢 testShouldRecognizeWellFormedBic (0s)
🟢 testShouldRecognizeFinnishBic (0s)
🟢 testGetCountryCode (0s)
🟢 testTietokannastaLoytyneetIbanit (0s)
🟢 testIsValidAlertsViaEmailIfBankNotRecognized (0s)
🟢 testBankInfoSanitizing (0s)
🟢 testDummyAccountNumber (0s)
🟢 testShouldRecognizeBankFromAccountNumber (0s)
🟢 testIsTilinumeroTukeeVerkkopalkkaa (0s)
🟢 com.tustor.common.utils.TestDistinctNameMapper (0s)
🟢 test (0s)
🟡 com.tustor.common.utils.TestUtils (24s)
🟢 testCount (0s)
🟢 testDistinct (0s)
🟢 testTruncateFilename (0s)
🟢 testGetCauseException (0s)
🟢 testSerializedEnum (0s)
🟢 testClassGetResource (0s)
🟢 testToStringOrNull (0s)
🟢 testGetFileExtension (0s)
🟢 testIntWithoutOverflow (0s)
🟢 testContainsEnumsAny (0s)
🟢 testDeepClone (0s)
🟢 testPrintAndTruncateListForLogging (0s)
🟢 testGetFirstXRows (0s)
🟢 testGetSingletonIfUnique (0s)
🟢 testToNativeQuery (0s)
🟢 testStringInterningConcurrentHashMapSerialisation (0s)
🟢 testCopyNameWithPrefix (0s)
🟢 testGetPropertyPathInternMemoryConsumption (0s)
🟢 testArraysAsListIsImmutable (0s)
🟢 testExceptionLoggingDetails (0s)
🟢 testFlushLogFiles (0s)
🟢 testSubstringSafely (0s)
🟢 testGetTestMethodName (0s)
🟢 testIsNumeric (0s)
🟢 testIsOdd (0s)
🟢 testMultiKey (0s)
🟢 testConcatenateTitleAndColonWithValue (0s)
🟢 testRemoveAll (0s)
🟢 testRemoveLeadingOrTrailingSplitter (0s)
🟢 testIsDeprecated (0s)
🟢 testGetColumnLength (0s)
🟢 testRemoveLineBreaks (0s)
🟢 testRemoveWhiteSpaces (0s)
🟢 testDeepCloneHashMap (0s)
🟢 testGetEmailDomain (0s)
🟢 testMac (0s)
🟢 testDisplayMap (0s)
🟢 testHasMoreThanOneElement (0s)
🟢 testIndexOf (0s)
🟢 testManyToOneBy (0s)
🟢 testAes (0s)
🟢 testNumberOnlyRegexp (0s)
🟢 testReplaceNumbers (0s)
🟢 testAbstractJsonBean (0s)
🟢 testReentrantReadWriteLock (0s)
🟢 testCommonPrefix (0s)
🟢 testEnumBitsLong (0s)
🟢 testEnumBitsInteger (0s)
🟢 testSetEnumBitsErrors (0s)
🟢 testPhpTimestamp (0s)
🟢 testAddingWhitespaceRegularly (0s)
🟢 testEqualsCollections (0s)
🟢 testContainsAny (0s)
🟢 testContainsNoNullAnyIgnoreCase (0s)
🟢 testContainsNoNullIgnoreCaseShortestAll (0s)
🟢 testAddPadding (0s)
🟢 testCommaDelimitedList (0s)
🟢 testDelimitedString (0s)
🟢 testParseNumberAfterHeader (0s)
🟢 testConvertToBigDecimal (0s)
🟢 testToLong (0s)
🟢 testConvertDateRangeToString (0s)
🟢 testRetain (0s)
🟢 testCompare (0s)
🟢 testCompareDates (0s)
🟢 testNoNullArray (0s)
🟢 testNoNullMap (0s)
🟢 testTruncateFromLeft (0s)
🟢 testStripValues (0s)
🟢 testPid (10s)
🟢 testToJson (0s)
🟢 testIsJson (0s)
🟢 testIsJsonObject (0s)
🟢 testRemoveFirst (0s)
🟢 testAppendIfDoesNotContain (0s)
🟢 testBinaryOperations (0s)
🟢 testContainsIgnoreCaseShortest (0s)
🟢 testContainsIgnoreCase (0s)
🟢 testMatchLocalhost (0s)
🟢 testAssureDecimals (0s)
🟢 testCurrencyLocales (0s)
🟢 testTimeUnit (0s)
🟢 testAlphabetize (0s)
🟢 testStringMonthly (0s)
🟢 testDateOrder (0s)
🟢 testFilterNull (0s)
🟢 testParsingCustomerSummary (0s)
🟢 testFilterFromEmptyListOk (0s)
🟢 testMemoDifferences (0s)
🟢 testBigDecimalConversion (0s)
🟢 testPickPrefixNumber (0s)
🟢 testNotSomething (0s)
🟢 testNotSomething2 (0s)
🟢 testNotContainPrefix (0s)
🟢 testNotContainSuffix (0s)
🟢 testAppendSpecification (0s)
🟢 testTimeSeries (0s)
🟢 testAccountNumberValidation (0s)
🟢 testConcatenate (0s)
🟢 testKeyValueParser (0s)
🟢 testSafeReplaceString (0s)
🟢 testSkipAtlassianLinkReplace (0s)
🟢 testCollections (0s)
🟢 testInstances (0s)
🟢 testConvertToTime (0s)
🟢 testTimeParser (0s)
🟢 testNumberOfXXInBetween (0s)
🟢 testFormulaAlias (0s)
🟢 testMobileNumbers (0s)
🟢 testGoalRegexp (0s)
🟢 testRootUrl (0s)
🟢 testWeekdaysAndHolidayBits (0s)
🟢 testLong (0s)
🟢 testHttpToHttps (0s)
🟢 testViitenumerossaEiSaaOllaKirjaimia (0s)
🟢 testViitenumerossaEiSaaOllaValimerkkeja (0s)
🟢 testMuutamaiViitenumeroita (0s)
🟢 testGetDoneRatio (0s)
🟢 testIsEmptyMethod (0s)
🟢 testEqualsNotNull (0s)
🟢 testIsEqualsNotNullIgnoreCase (0s)
🟢 testIsEqualsNotNullIgnoreCaseWithTrim (0s)
🟢 testEnsureNoBits (0s)
🟢 testGetEnumSafely (0s)
🟢 testEnsureNoEnumBits (0s)
🟢 testCompareNotNull (0s)
🟢 testToLikeQueryUpperConsiderWhitespaceWildcard (0s)
🟢 testConvertTimeStringToHours (0s)
🟢 testInsertLatestAt (0s)
🟢 testGzipOffset (0s)
🟢 testGzip (0s)
🟢 testIsMatchSafely (0s)
🟢 testContainsCauseExceptions (0s)
🟢 testRemove (0s)
🟢 testParseKeyValueList (0s)
🟢 testToStringWithMinutePrecision (0s)
🟢 testProposeUniqueName (0s)
🟢 testProposeUniqueNameByField (0s)
🟢 testGetEnumBitsAsList (0s)
🟢 testGetEnumBitsAsBigIntegerList (0s)
🟢 testGetEnumBitsEmptyList (0s)
🟢 testGetEnumBitsAsBitMaskTypeListFromLongOrBigInteger (0s)
🟢 testEnumToString (0s)
🟢 testEnumBitsSqlQuery (0s)
🟢 testEnumBitsSqlQuery2 (0s)
🟢 testEnumBitsSqlQueryEmptyBitMasks (0s)
🟡 testMonitoredCall (12s)
expected:<[main


TIMESTAMP - 1s - Aihe

kontekstitiedot

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at com.tustor.common.utils.TestUtils.waitFor(TestUtils.java:(123))
	at com.tustor.common.utils.TestUtils.passThroughMethod(TestUtils.java:(123))
	at com.tustor.common.utils.TestUtils.access$0(TestUtils.java:(123))
	at com.tustor.common.utils.TestUtils$123.call(TestUtils.java:(123))
	at com.tustor.common.utils.TestUtils$123.call(TestUtils.java:(123))
	at com.tustor.common.utils.Utils$MonitoredMethodCall.monitoredCall(Utils.java:(123))
	at com.tustor.common.utils.TestUtils.assertMonitoredCall(TestUtils.java:(123))
	at com.tustor.common.utils.TestUtils.testMonitoredCall(TestUtils.java:(123))
	at junit.framework.TestCase.runTest(TestCase.java:(123))
	at junit.framework.TestCase.runBare(TestCase.java:(123))
	at junit.framework.TestResult$1.protect(TestResult.java:(123))
	at junit.framework.TestResult.runProtected(TestResult.java:(123))
	at junit.framework.TestResult.run(TestResult.java:(123))
	at junit.framework.TestCase.run(TestCase.java:(123))
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:(123))
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:(123))
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:(123))
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:(123))
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:(123))
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:(123))



Thread-3

java.lang.Throwable
	at com.tustor.common.utils.Utils.sendEmailToTekniikkaAndLogThrottledAlert(Utils.java:(123))
	at com.jamonapi.ThreadLogger.run(ThreadLogger.java:(123))
	at java.lang.Thread.run(Thread.java:(123))
]> but was:<[]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.utils.TestUtils.assertMonitoredCall(TestUtils.java:4895)
	at com.tustor.common.utils.TestUtils.testMonitoredCall(TestUtils.java:4849)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testToOnlyFirstLetterCapitalized (0s)
🟢 testEmailToTekniikkaSendsEvenWithNullParamsOrException (0s)
🟢 testInnermostCauseExceptionToEmailSubject (0s)
🟢 testSendEmailThrottling (1s)
🟡 testClassInformationInEmailToTekniikka (0s)
expected:<sisalto

[main

java.lang.Throwable
	at com.tustor.common.utils.Utils]> but was:<sisalto

[calculationThread

java.lang.Throwable
	at com.tustor.commo]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.utils.TestUtils.testClassInformationInEmailToTekniikka(TestUtils.java:5130)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testRemoveByRegexpNullSafe (0s)
🟢 testGetClassNameSafely (0s)
🟢 testToColumnName (0s)
🟢 testSetFieldValueViaSetter (0s)
🟢 testValueOfIgnoreCaseNullSafe (0s)
🟢 testEscapeAVA (0s)
🟢 testGetHostPublicIPv4 (0s)
🟢 com.tustor.common.utils.TestProfileLogger (0s)
🟢 testFactoryOfAndDisabledSingletonBehaviour (0s)
🟢 testTopicKeywordValidation (0s)
🟢 testFormatDurationBoundaries (0s)
🟢 testBuildReportSingleRootSpanWithFullPercentage (0s)
🟢 testBuildReportNestedSpansWithChildAndMissingTimeDummy (0s)
🟢 testCalculatePercentagesRemovesZeroDurationChildrenAndSkipsZeroMissingDummy (0s)
🟢 testDumpBehaviourWithAndWithoutTopicKeyword (0s)
🟢 testDisabledProfileLoggerUsesVoidSpanAndDumpIsAlwaysEmpty (0s)
🟢 testLifoEnforcedOnCloseSpanForEnabledLogger (0s)
🟢 testProfileSpanMissingTimeDummyPercentage (0s)
🟢 testProfileSpanCloseSetsTimeElapsedNonNegativeForEnabledLogger (0s)
🟢 testCloseOnProfileLoggerResetsStaticWriteFlag (0s)
🟢 com.tustor.common.utils.TestStacktraceWithLockInfo (48s)
🟢 testGetStackTraceWithLockInfo (35s)
🟢 testTwoThreadsMultipleLocks (6s)
🟢 testTwoThreadsReEntrantLock (6s)
🟢 com.tustor.common.utils.comparators.TestChainedComparator (0s)
🟢 testEiSaaJaadaJumiin (0s)
🟢 testEiSaaJaadaJumiin2 (0s)
🟢 testEiSaaJaadaJumiin3 (0s)
🟢 com.tustor.common.utils.comparators.TestTypedComparator (0s)
🟢 testDateComparing (0s)
🟢 com.tustor.common.utils.TestMathUtils (0s)
🟢 testIsZero (0s)
🟢 testMax (0s)
🟢 testMinAndMax (0s)
🟢 testMinNonZero (0s)
🟢 testRoundToMinutePrecisionIfHasAtLeastThreeMeaningfulDecimals (0s)
🟢 testIsHasAtLeastThreeMeaningfulDecimals (0s)
🟢 testIs2DecimalsEnoughForMinutePrecission (0s)
🟢 testRoundToFiveMinutesOrAQuarterPrecision (0s)
🟢 testRoundToNearestHalf (0s)
🟢 testDoubleToBigDecimalConversions (0s)
🟢 testConvertHoursToMinutes (0s)
🟢 testDecimalPrecisions (0s)
🟢 testRoundToMinutePrecision (0s)
🟢 testRoundToMinuteOrTwoDecimalPrecision (0s)
🟢 testRoundingToCeiling (0s)
🟢 testMath (0s)
🟢 testFixRoundingError (0s)
🟢 testPowAndSqrt (0s)
🟢 com.tustor.common.utils.TestHaversineAlgorithm (0s)
🟢 testHaversine (0s)
🟡 com.tustor.common.utils.TestConvert (0s)
🟢 testBase64Encoding (0s)
🟢 testFromByteaHex (0s)
🟢 testLowLevelUrlEncoding (0s)
🟢 testToHex (0s)
🟢 testFromBase64CertificateString (0s)
🟢 testBase64 (0s)
🟢 testToCurrencyString (0s)
🟢 testToTimeSimple24hWithoutSeconds (0s)
🟢 testTimeSpentHumanReadable (0s)
🟢 testConvertObjectsToDelimitedString (0s)
🟢 testTimeOrHours (0s)
🟢 testToSubstrings (0s)
🟢 testToCents (0s)
🟢 testFuzzyPhoneNumberQuery (0s)
🟢 testToBigDecimal (0s)
🟢 testToBigInteger (0s)
🟢 testToUnmodifiableList (0s)
🟢 testTimestampToString (0s)
🟢 testDatesToString (0s)
🟡 test_TODO_SkipRepeatingMonthAndYearInfoFromDateRangeStrings (0s)
expected:<12.12.[], 23.12.2020 - 4.1.2...> but was:<12.12.[2020], 23.12.2020 - 4.1.2...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.utils.TestConvert.test_TODO_SkipRepeatingMonthAndYearInfoFromDateRangeStrings(TestConvert.java:539)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testConvertDateToString (0s)
🟢 testConvertDatesToStringTruncation (0s)
🟢 testConvertToBoolean (0s)
🟡 testToLinkedListFromListOfLists (0s)
expected:<[]> but was:<[]>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:71)
	at com.tustor.common.utils.TestConvert.testToLinkedListFromListOfLists(TestConvert.java:677)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.common.utils.TestReentrantReadWriteLockHelper (0s)
🟢 testReentrantReadWriteLockHelper (0s)
🟢 com.tustor.common.utils.TestIbanUtils (0s)
🟢 testSmoke (0s)
🟢 testShouldNotAcceptInvalidIban (0s)
🟢 testWhitelist (0s)
🟢 testIbanWithTooManyZeroes (0s)
🟢 testShouldAcceptValidIban (0s)
🟢 testIsValidFinnishIbanOrNationalAccount (0s)
🟢 testInvalidIbans (0s)
🟢 testShouldPadChecksum (0s)
🟢 testShouldRecognizeValidFinnishIban (0s)
🟢 testShouldAcceptLowerCaseIbanButConvertItToUppercase (0s)
🟢 testShouldIgnoreWhiteSpacesInIbanValidation (0s)
🟢 testShouldCalculateIbanFromFinnishAccountNumber (0s)
🟢 testEestiBank (0s)
🟢 testEmpty (0s)
🟢 testSebBank (0s)
🟢 testCreditorReferenceIsNotIban (0s)
🟢 com.tustor.common.utils.TestNorwegianHolidays (0s)
🟢 testHolidayDates2011 (0s)
🟢 testHolidayDates2012 (0s)
🟢 testHolidayDates2013 (0s)
🟢 com.tustor.common.utils.ddd.TestDddParser (0s)
🟢 testDDDParser4 (0s)
🟢 testWorking (0s)
🟢 testDDDParser (0s)
🟢 testDDDParser3 (0s)
🟢 testDDDParser2 (0s)
🟢 testWorking1 (0s)
🟢 testWorking2 (0s)
🟢 testStartedAndEndedWorking (0s)
🟢 testWorkTimesWithNightShifts (0s)
🟢 testTotalHours (0s)
🟢 com.tustor.common.utils.TestUSHolidays (0s)
🟢 testHolidayDates2014 (0s)
🟢 testHolidayDates2015 (0s)
🟢 testHolidayDates2016 (0s)
🟢 com.tustor.common.utils.TestReadWriteStampedLockHelper (0s)
🟢 testSerializability (0s)
🟢 testStandardUseCasesInSingleThread (0s)
🟢 testInvalidUseCases (0s)
🟢 testStandardUseCasesInMultipleThreads (0s)
🟢 com.tustor.common.utils.TestCsv (0s)
🟢 testPivot (0s)
🟢 com.tustor.common.utils.TestCompareFields (0s)
🟢 testNonRecursive2 (0s)
🟢 testNonRecursive (0s)
🟢 testRecursive (0s)
🟢 testInfiniteLoop (0s)
🟢 com.tustor.common.utils.TestFinnishCalendar (0s)
🟢 testGetBankingDay (0s)
🟢 testBankDayCalculator (0s)
🟢 testShouldRecognizeBankDays (0s)
🟢 testThatBankHolidaysetIsImmutable (0s)
🟡 com.tustor.common.utils.TestSimplePdfFormFiller (0s)
🟢 testPdfConcatenationWithEmptyInput (0s)
🟢 testPdfConcatenationWithSingleInput (0s)
🟡 test_TODO_PdfConcatenationWithTwoInputs (0s)
two files concatenated expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.TestSimplePdfFormFiller.test_TODO_PdfConcatenationWithTwoInputs(TestSimplePdfFormFiller.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_PdfConcatenationWithThreeInputs (0s)
two files concatenated expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.TestSimplePdfFormFiller.test_TODO_PdfConcatenationWithThreeInputs(TestSimplePdfFormFiller.java:90)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.common.utils.TestKeyAndOptionalHexadecimalPrefix (0s)
🟢 testDecoding (0s)
🟢 testEncoding (0s)
🟢 com.tustor.common.utils.TestTypedMap (0s)
🟢 testGetFirstNonNullorNullSimpleGet (0s)
🟢 testGetFirstNonNullorNullNoKeys (0s)
🟢 testGetFirstNonNullorNullCacheMiss (0s)
🟢 testGetFirstNonNullorNullMultipleKeys (0s)
🟢 testGetFirstNonNullorNullMultipleKeys2 (0s)
🟢 com.tustor.common.utils.TestTraceLogger (0s)
🟢 testOfFactoryEnabledAndDisabledBoundaries (0s)
🟢 testLogAndDumpEnabledAndDisabled (0s)
🟢 testStartSpanWithDefaultFormatterAndNullFormatterBoundary (0s)
🟢 testDisabledLoggerUsesVoidSpanAndCloseIsNoOp (0s)
🟢 testSpanWithCustomFormatterUsesDurationAndLabel (0s)
🟢 com.tustor.common.utils.TestAgeRangeParser (0s)
🟢 testParseAgesNoRanges (0s)
🟢 testParseAgesNull (0s)
🟢 testParseAgesOneRange (0s)
🟢 testParseAgesOneFullRange (0s)
🟢 testParseAgesTwoRangesAtEachEnd (0s)
🟢 testParseAgesTwoBackToBackRanges (0s)
🟢 testParseAgesTwoBrushingRanges (0s)
🟢 testParseAgesTwoRangesWithMissingToothOfOneYear (0s)
🟢 testParseAgesThreeBackToBackRanges (0s)
🟢 testParseAgesThreeRangesWithHoles (0s)
🟢 testParseAgesTwoOverlappingRanges (0s)
🟢 com.tustor.common.utils.TestEstonianHolidays (0s)
🟢 testHolidayDates2011 (0s)
🟢 testHolidayDates2012 (0s)
🟢 testHolidayDates2013 (0s)
🟢 com.tustor.common.utils.TestJsonUtils (0s)
🟢 testEquals (0s)
🟢 testIsJsonStringsEqualsForNames (0s)
🟢 testPutAllIncludeNullAsString (0s)
🟢 testPutIfNotNull (0s)
🟢 testIsValidJsonArrayStrict (0s)
🟢 testEncodeBigDecimal (0s)
🟢 com.tustor.common.utils.interfaces.TestFinnishAccountNumberUtils (0s)
🟢 testShouldNotAcceptInvalidIban (0s)
🟢 testShouldConvertFinnishAccountNumberToLongForm (0s)
🟢 testShouldNotAcceptForeignIbanForConversion (0s)
🟢 testShouldSanitizeIbanBeforeConversion (0s)
🟢 testShouldOnlyAcceptValidIbanForConversion (0s)
🟢 testShouldAlsoAcceptLongform (0s)
🟢 testShouldOnlyValidateIfInputAlreadyInRightForm (0s)
🟢 testShouldConvertIbanToFinnishBankAccountNumber (0s)
🟢 testShouldOnlySanitizeAccountNumberAlreadyInLongForm (0s)
🟢 testShouldConvertFinnishIbanToLongForm (0s)
🟢 testShouldNotAcceptForeignIban (0s)
🟢 testShouldConvertFinnishAccNoToLongForm (0s)
🟢 testShouldNotAcceptInvalidPaddings (0s)
🟢 com.tustor.common.utils.TestThreadLoomSequencer (2s)
🟢 testThreadLoomSequencer (0s)
🟢 testThreadLoomSequencerWithConvene (1s)
🟢 testCase47207Sequencer (0s)
🟡 com.tustor.common.utils.TestDateUtils (23s)
🟢 testTimeRanges (0s)
🟢 testMax (0s)
🟢 testContainsAny (0s)
🟢 testRemove (0s)
🟢 testTimeRangeC31157 (0s)
🟢 testInverseOf (0s)
🟢 testGetFirstAndLastDaysOfPreviousAndNextMonths (0s)
🟢 testComparator (0s)
🟢 testDateRangeIterators (0s)
🟢 testGetLastDayOfPreviousMonth (0s)
🟢 testDateRangeToimiiKeyna (0s)
🟢 testSplitToWeeks (0s)
🟢 testSplitToMonths (0s)
🟢 testTimeRangeTruncate (0s)
🟢 testTimeRangeEqualsAndHashCode (0s)
🟢 testGetNonOverlappingDateRangesFromSingleDateRanges (0s)
🟢 testGetDateRangesMissingFromSecondaryLists (0s)
🟢 testAddAdjustedBankingDate (0s)
🟢 testConvert (0s)
🟢 testTranslateTimeRanges (0s)
🟢 testFixDateInputFormat (0s)
🟢 testParseTime (0s)
🟢 testHashCodesAndEquals (0s)
🟢 testDateRangeMonths (0s)
🟢 testSplitDateRange (0s)
🟢 testJoinDateRanges (0s)
🟢 testComparatorByStartDate (0s)
🟢 testComparatorFirstByEndDateThenByStartDate (0s)
🟢 testSubDateRange (0s)
🟢 testContainsTimestampWithinDays (0s)
🟢 testThirdOfYear (0s)
🟢 testRounding (0s)
🟢 testSpanAdjustedDate (0s)
🟢 testTimeRangeDuration (0s)
🟢 testSafeTimeSpec (0s)
🟢 testInverse (0s)
🟢 testLimitTimeRanges (0s)
🟢 testLimitTimeRangesByTime (0s)
🟢 testYears (0s)
🟢 testNumberOfFullCalendarMonthsInBetween (0s)
🟢 testNumberOfMonthsInBetween (0s)
🟢 testMods (0s)
🟢 testBiWeeklyPeriodStartDates (0s)
🟢 testReportingPeriods (0s)
🟢 testJoiningDates (0s)
🟢 testTimeRangeStrings (0s)
🟢 testDayTimeRanges (0s)
🟢 testSelfJoining (0s)
🟢 testNumberOfWeeksInBetween (0s)
🟢 testHalfMonths (0s)
🟢 testJoining (0s)
🟡 testTODOImpossibleJoins_OrAreWeRobust (0s)
Should not be possible.
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.common.utils.TestDateUtils.testTODOImpossibleJoins_OrAreWeRobust(TestDateUtils.java:1956)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSplitOverlappingTimeRangesWithoutSort (0s)
🟢 testTimeRangeCase44952 (0s)
🟢 testSplitOverlappingTimeRangesWithSort (0s)
🟢 testBiWeeklyUtils (0s)
🟢 testTimeRangeToStringRange (0s)
🟢 testDateSuffixFixer (0s)
🟢 testDecimalHoursInBetween (0s)
🟢 testAllHardcodedHolidaysMatch (0s)
🟢 testAllHardcodedHolidayDatesMatch (0s)
🟢 testMidsummerDay (0s)
🟢 testAllSaintsDay (0s)
🟢 testNumberOfDaysInTimeRange (0s)
🟢 testNumberOfDaysBetween (0s)
🟢 testTimeRangeOverlap (0s)
🟢 testAssertTimepartZero_noExceptionWhenOK (0s)
🟢 testAssertTimepartZero_exceptionWhenNotOK (0s)
🟢 testGetAddAdjustedDateWithAttributedDurationWithUnit (0s)
🟢 testDateRangeValidity (0s)
🟢 testGetMillisecondsForLastSundayOfMonth (0s)
🟢 testIsSkipClockAdjustmentCalculation (0s)
🟢 testDaylightSavingInstants (0s)
🟢 testEqualsDay (0s)
🟢 testEqualInTimeOfDay (0s)
🟢 testCollidingDateRanges (0s)
🟢 testMissingDateRanges (0s)
🟢 testGetContainingDateRanges (0s)
🟢 testDateValuesContains (0s)
🟢 testGetVuosineljannes (0s)
🟢 testGetTrimester (0s)
🟢 testGetWeeks (0s)
🟢 testGetNumberOfRecurringWeekdayInMonth (0s)
🟢 testGetPreviousDateOfYear (0s)
🟢 testRound (0s)
🟢 testRemoveOverlaps (0s)
🟢 testSetWeekNumber (0s)
🟢 testGetWeekdayBackwards (0s)
🟢 testIsFirstDayOfMonth (0s)
🟢 testOncePerDay_MoveForward (0s)
🟢 testOncePerDay_DaylightSavingTime (1s)
🟢 testTaxMonthStartDay (0s)
🟢 testGetPortionOfMonths (0s)
🟢 testGetNumberOfDaysBetweenFast (21s)
🟢 com.tustor.common.utils.TestDataMappedByColumns (0s)
🟢 testDataMappedByColumns (0s)
🟢 com.tustor.common.utils.TestThreadCapacityEvaluator (0s)
🟢 testGetThreadCountAlwaysUsesMinimum (0s)
🟢 testGetThreadCountWithNoLoad (0s)
🟢 testGetThreadCountWithModerateLoad (0s)
🟢 testGetThreadCountWithHighLoad (0s)
🟢 testGetThreadCountWithLoadExceedingProcessors (0s)
🟢 testGetThreadCountWithNegativeLoadAverage (0s)
🟢 testGetThreadCountWithCustomMinimum (0s)
🟢 testGetThreadCountWithCustomMaximum (0s)
🟢 testGetThreadCountWithZeroCoresReserved (0s)
🟢 testGetThreadCountWithLargeCoresReserved (0s)
🟢 testGetThreadCountSingleProcessor (0s)
🟢 testGetThreadCountManyProcessorsNoLoad (0s)
🟢 testGetThreadCountEdgeCaseExactlyAtCapacity (0s)
🟢 testGetThreadCountFallsBackToMinimumWhenCapacityIsLow (0s)
🟢 testGetThreadCountIsCappedByTasksWhenCapacityIsHigh (0s)
🟢 testGetThreadCountIsCappedByMaximumWhenCapacityIsNearMaximum (0s)
🟢 testDebugModeNoReservedCores (0s)
🟢 testDefaultModeUsesReservedCores (0s)
🟢 testIllegalArguments (0s)
🟢 testGetThreadCountNeverExceedsTaskCount (0s)
🟢 testGetThreadCountNeverExceedsMaximum (0s)
🟢 com.tustor.common.utils.TestTimedCache (15s)
🟢 testDoesNotAcceptNullValue (0s)
🟢 testDoesAcceptNullKey (0s)
🟢 testDoesNotAcceptZeroLifetime (0s)
🟢 testDoesNotAcceptNegativeLifetime (0s)
🟢 testCannotLocateNullClass (0s)
🟢 testReturnsNullIfValueNotFound (0s)
🟢 testReturnsInsertedValueIfRequestedBeforeExpiration (0s)
🟢 testReturnsNullAfterInsertedValueHasExpired (1s)
🟢 testPuttingAValueReturnsTheValue (0s)
🟢 testReturnsTwoDifferentInsertedValuesIfRequestedBeforeExpiration (0s)
🟢 testValueCanBeRemovedOnlyOnce (0s)
🟢 testTryingToRemoveValueAfterExpirationReturnsNull (10s)
🟢 testLifeTimeIsSetWithValue (4s)
🟢 com.tustor.common.utils.TestLocaleISO3166_1 (0s)
🟢 testDefaultLocale (0s)
🟢 testDateFormatLocale (0s)
🟢 testGetFinlandCode (0s)
🟢 testGetPolandCode (0s)
🟢 testGetFinlandCountry (0s)
🟢 testGetPolandCountry (0s)
🟢 testCountryNameLocalization (0s)
🟢 com.tustor.common.TestCompensationSummaries (0s)
🟢 testOneDayTwoSameCompensationEntriesFromDifferentProjects (0s)
🟡 com.tustor.common.services.oikotie.domain.TestOikotieJobsXml (0s)
🟡 testXmlUsingOikotieJobPostingService (0s)
expected:<Haloo Suomi> but was:<null>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.services.oikotie.domain.TestOikotieJobsXml.testXmlUsingOikotieJobPostingService(TestOikotieJobsXml.java:113)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testXML (0s)
🟢 com.tustor.common.services.mol.TestMolStandardTitleUtils (1s)
🟢 testEscoOccupations (1s)
🟢 com.jamonapi.TestThreadLoggerSimpleLoadingInfo (40s)
🟢 testThreadLoggerSimpleLoadingInfo (40s)
🟡 com.jamonapi.TestThreadLogger (30s)
🟡 testMinAgeMoreThanInitAndLocked (9s)
testMinAgeMoreThanInitAndLocked.txt expected:<...n(Thread.java:RIVI)
[
TIMESTAMP - 4s - CUSTOM_LOG:"Sivuthread" Id=10931 waiting for monitor entry [0x0000000010e5fb86] owned by "main" Id=1
   java.lang.Thread.State: BLOCKED
	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
	- waiting to lock <0x0000000010e5fb86> (a com.jamonapi.TestThreadLogger)
	at java.lang.Thread.run(Thread.java:RIVI)

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	- locked <0x0000000010e5fb86> (a com.jamonapi.TestThreadLogger)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:RIVI)
	at com.jamonapi.TestThreadLogger.testMinAgeMoreThanInitAndLocked(TestThreadLogger.java:RIVI)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:RIVI)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:RIVI)
	at java.lang.reflect.Method.invoke(Method.java:RIVI)
	at junit.framework.TestCase.runTest(TestCase.java:RIVI)
	at junit.framework.TestCase.runBare(TestCase.java:RIVI)
	at junit.framework.TestResult$1.protect(TestResult.java:RIVI)
	at junit.framework.TestResult.runProtected(TestResult.java:RIVI)
	at junit.framework.TestResult.run(TestResult.java:RIVI)
	at junit.framework.TestCase.run(TestCase.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:RIVI)


TIMESTAMP - 5s - CUSTOM_LOG:"Sivuthread" Id=10931 waiting for monitor entry [0x0000000010e5fb86] owned by "main" Id=1
   java.lang.Thread.State: BLOCKED
	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
	- waiting to lock <0x0000000010e5fb86> (a com.jamonapi.TestThreadLogger)
	at java.lang.Thread.run(Thread.java:RIVI)

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	- locked <0x0000000010e5fb86> (a com.jamonapi.TestThreadLogger)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:RIVI)
	at com.jamonapi.TestThreadLogger.testMinAgeMoreThanInitAndLocked(TestThreadLogger.java:RIVI)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:RIVI)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:RIVI)
	at java.lang.reflect.Method.invoke(Method.java:RIVI)
	at junit.framework.TestCase.runTest(TestCase.java:RIVI)
	at junit.framework.TestCase.runBare(TestCase.java:RIVI)
	at junit.framework.TestResult$1.protect(TestResult.java:RIVI)
	at junit.framework.TestResult.runProtected(TestResult.java:RIVI)
	at junit.framework.TestResult.run(TestResult.java:RIVI)
	at junit.framework.TestCase.run(TestCase.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:RIVI)

]> but was:<...n(Thread.java:RIVI)
[]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:838)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:756)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:768)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:108)
	at com.jamonapi.TestThreadLogger.testMinAgeMoreThanInitAndLocked(TestThreadLogger.java:29)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testMinAgeMoreThanInitButNotLocked (6s)
🟡 testMinAgeLessThanInitAndLocked (9s)
testMinAgeLessThanInitAndLocked.txt expected:<...n(Thread.java:RIVI)
[
TIMESTAMP - 2s - "Sivuthread" Id=10935 waiting for monitor entry [0x000000007eb4a434] owned by "main" Id=1
   java.lang.Thread.State: BLOCKED
	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
	- waiting to lock <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at java.lang.Thread.run(Thread.java:RIVI)

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	- locked <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:RIVI)
	at com.jamonapi.TestThreadLogger.testMinAgeLessThanInitAndLocked(TestThreadLogger.java:RIVI)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:RIVI)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:RIVI)
	at java.lang.reflect.Method.invoke(Method.java:RIVI)
	at junit.framework.TestCase.runTest(TestCase.java:RIVI)
	at junit.framework.TestCase.runBare(TestCase.java:RIVI)
	at junit.framework.TestResult$1.protect(TestResult.java:RIVI)
	at junit.framework.TestResult.runProtected(TestResult.java:RIVI)
	at junit.framework.TestResult.run(TestResult.java:RIVI)
	at junit.framework.TestCase.run(TestCase.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:RIVI)


TIMESTAMP - 3s - CUSTOM_LOG:"Sivuthread" Id=10935 waiting for monitor entry [0x000000007eb4a434] owned by "main" Id=1
   java.lang.Thread.State: BLOCKED
	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
	- waiting to lock <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at java.lang.Thread.run(Thread.java:RIVI)

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	- locked <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:RIVI)
	at com.jamonapi.TestThreadLogger.testMinAgeLessThanInitAndLocked(TestThreadLogger.java:RIVI)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:RIVI)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:RIVI)
	at java.lang.reflect.Method.invoke(Method.java:RIVI)
	at junit.framework.TestCase.runTest(TestCase.java:RIVI)
	at junit.framework.TestCase.runBare(TestCase.java:RIVI)
	at junit.framework.TestResult$1.protect(TestResult.java:RIVI)
	at junit.framework.TestResult.runProtected(TestResult.java:RIVI)
	at junit.framework.TestResult.run(TestResult.java:RIVI)
	at junit.framework.TestCase.run(TestCase.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:RIVI)


TIMESTAMP - 4s - CUSTOM_LOG:"Sivuthread" Id=10935 waiting for monitor entry [0x000000007eb4a434] owned by "main" Id=1
   java.lang.Thread.State: BLOCKED
	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
	- waiting to lock <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at java.lang.Thread.run(Thread.java:RIVI)

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	- locked <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:RIVI)
	at com.jamonapi.TestThreadLogger.testMinAgeLessThanInitAndLocked(TestThreadLogger.java:RIVI)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:RIVI)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:RIVI)
	at java.lang.reflect.Method.invoke(Method.java:RIVI)
	at junit.framework.TestCase.runTest(TestCase.java:RIVI)
	at junit.framework.TestCase.runBare(TestCase.java:RIVI)
	at junit.framework.TestResult$1.protect(TestResult.java:RIVI)
	at junit.framework.TestResult.runProtected(TestResult.java:RIVI)
	at junit.framework.TestResult.run(TestResult.java:RIVI)
	at junit.framework.TestCase.run(TestCase.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:RIVI)


TIMESTAMP - 5s - CUSTOM_LOG:"Sivuthread" Id=10935 waiting for monitor entry [0x000000007eb4a434] owned by "main" Id=1
   java.lang.Thread.State: BLOCKED
	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
	- waiting to lock <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at java.lang.Thread.run(Thread.java:RIVI)

"main" Id=1
   java.lang.Thread.State: TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	- locked <0x000000007eb4a434> (a com.jamonapi.TestThreadLogger)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:RIVI)
	at com.jamonapi.TestThreadLogger.testMinAgeLessThanInitAndLocked(TestThreadLogger.java:RIVI)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:RIVI)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:RIVI)
	at java.lang.reflect.Method.invoke(Method.java:RIVI)
	at junit.framework.TestCase.runTest(TestCase.java:RIVI)
	at junit.framework.TestCase.runBare(TestCase.java:RIVI)
	at junit.framework.TestResult$1.protect(TestResult.java:RIVI)
	at junit.framework.TestResult.runProtected(TestResult.java:RIVI)
	at junit.framework.TestResult.run(TestResult.java:RIVI)
	at junit.framework.TestCase.run(TestCase.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:RIVI)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:RIVI)

]> but was:<...n(Thread.java:RIVI)
[]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:838)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:756)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:768)
	at com.jamonapi.TestThreadLogger.assertThreadLogs(TestThreadLogger.java:108)
	at com.jamonapi.TestThreadLogger.testMinAgeLessThanInitAndLocked(TestThreadLogger.java:55)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testMinAgeLessThanInitButNotLocked (6s)
🟢 com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionEditPanel (37s)
🟢 testNameAlreadyExists (31s)
🟢 testIdAlreadyExists (1s)
🟢 testAddingNewSkillOptionWillCreateNew_Employer_SkillSet (1s)
🟢 testNameRequired (1s)
🟢 testIdRequired (1s)
🔴 com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel (7s)
🔴 testRemoveButtonInvisibleForSkillSet (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveButtonInvisibleForSkillSet(TestEmployeeSkillOptionSelectionPanel.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveButtonInvisibleForSkillSet(TestEmployeeSkillOptionSelectionPanel.java:69)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testRemoveSkillOption (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveSkillOption(TestEmployeeSkillOptionSelectionPanel.java:93)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveSkillOption(TestEmployeeSkillOptionSelectionPanel.java:93)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testRemoveSkillSet (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveSkillSet(TestEmployeeSkillOptionSelectionPanel.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveSkillSet(TestEmployeeSkillOptionSelectionPanel.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testAddNewSkillSet (1s)
Error calling method: public int com.tustor.tuntinetti.view.session.TakpSessionBase.getApplicationsPerPage() on object: com.tustor.tuntinetti.view.session.TakpSessionBase@785b7d08
	at org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.getValue(PropertyResolver.java:1125)
	at org.apache.wicket.util.lang.PropertyResolver$ObjectAndGetSetter.getValue(PropertyResolver.java:645)
	at org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:104)
	at org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:240)
	at com.tustor.common.wicket.tables.filter.BaseRowsPerPageFilterPanel.initializeRowsPerPage(BaseRowsPerPageFilterPanel.java:83)
	at com.tustor.common.wicket.tables.filter.RowsPerPageFilterPanel.initializeRowsPerPage(RowsPerPageFilterPanel.java:65)
	at com.tustor.common.wicket.tables.filter.RowsPerPageFilterPanel.<init>(RowsPerPageFilterPanel.java:55)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable$7.<init>(TreeTable.java:429)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.addDefaultFilter(TreeTable.java:429)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.init(TreeTable.java:297)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.<init>(TreeTable.java:244)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.<init>(TreeTable.java:195)
	at com.tustor.tuntinetti.view.application.selectors.skills.EmployeeSkillSetAndSkillOptionTreeTable.<init>(EmployeeSkillSetAndSkillOptionTreeTable.java:95)
	at com.tustor.tuntinetti.view.application.selectors.skills.AbstractEmployeeSkillOptionSelectionPanel$1.<init>(AbstractEmployeeSkillOptionSelectionPanel.java:108)
	at com.tustor.tuntinetti.view.application.selectors.skills.AbstractEmployeeSkillOptionSelectionPanel.<init>(AbstractEmployeeSkillOptionSelectionPanel.java:108)
	at com.tustor.tuntinetti.view.application.selectors.skills.EmployeeSkillOptionSelectionPanel.<init>(EmployeeSkillOptionSelectionPanel.java:64)
	at com.tustor.tuntinetti.view.application.selectors.skills.EmployeeSkillOptionSelectionPanel.<init>(EmployeeSkillOptionSelectionPanel.java:55)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testAddNewSkillSet(TestEmployeeSkillOptionSelectionPanel.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at com.tustor.tuntinetti.view.session.TakpSessionBase.getApplicationsPerPage(TakpSessionBase.java:2698)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.wicket.util.lang.PropertyResolver$MethodGetAndSet.getValue(PropertyResolver.java:1120)
	at org.apache.wicket.util.lang.PropertyResolver$ObjectAndGetSetter.getValue(PropertyResolver.java:645)
	at org.apache.wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:104)
	at org.apache.wicket.model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:240)
	at com.tustor.common.wicket.tables.filter.BaseRowsPerPageFilterPanel.initializeRowsPerPage(BaseRowsPerPageFilterPanel.java:83)
	at com.tustor.common.wicket.tables.filter.RowsPerPageFilterPanel.initializeRowsPerPage(RowsPerPageFilterPanel.java:65)
	at com.tustor.common.wicket.tables.filter.RowsPerPageFilterPanel.<init>(RowsPerPageFilterPanel.java:55)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable$7.<init>(TreeTable.java:429)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.addDefaultFilter(TreeTable.java:429)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.init(TreeTable.java:297)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.<init>(TreeTable.java:244)
	at com.tustor.tuntinetti.view.reusables.tables.TreeTable.<init>(TreeTable.java:195)
	at com.tustor.tuntinetti.view.application.selectors.skills.EmployeeSkillSetAndSkillOptionTreeTable.<init>(EmployeeSkillSetAndSkillOptionTreeTable.java:95)
	at com.tustor.tuntinetti.view.application.selectors.skills.AbstractEmployeeSkillOptionSelectionPanel$1.<init>(AbstractEmployeeSkillOptionSelectionPanel.java:108)
	at com.tustor.tuntinetti.view.application.selectors.skills.AbstractEmployeeSkillOptionSelectionPanel.<init>(AbstractEmployeeSkillOptionSelectionPanel.java:108)
	at com.tustor.tuntinetti.view.application.selectors.skills.EmployeeSkillOptionSelectionPanel.<init>(EmployeeSkillOptionSelectionPanel.java:64)
	at com.tustor.tuntinetti.view.application.selectors.skills.EmployeeSkillOptionSelectionPanel.<init>(EmployeeSkillOptionSelectionPanel.java:55)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testAddNewSkillSet(TestEmployeeSkillOptionSelectionPanel.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testAddNewSkillOption (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testAddNewSkillOption(TestEmployeeSkillOptionSelectionPanel.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testAddNewSkillOption(TestEmployeeSkillOptionSelectionPanel.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testRemoveButtonInvisibleForSkillOption (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveButtonInvisibleForSkillOption(TestEmployeeSkillOptionSelectionPanel.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.createSkillSet(TestEmployeeSkillOptionSelectionPanel.java:213)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel.testRemoveButtonInvisibleForSkillOption(TestEmployeeSkillOptionSelectionPanel.java:41)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillSetEditPanel (8s)
🟢 testNameAlreadyExists (1s)
🟡 testModifyingSkillSetNameWillBeOwnedBy_EmployerForJobOpening (1s)
expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:507)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillSetEditPanel.testModifyingSkillSetNameWillBeOwnedBy_EmployerForJobOpening(TestEmployeeSkillSetEditPanel.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAlternateIdRequired (1s)
🟢 testAddingNewSkillSetWillBeOwnedBy_Employer (1s)
🟢 testNameRequired (1s)
🟡 testModifyingSkillSetNameWillBeOwnedBy_EmployerForProjectTaskGroup (1s)
expected:<false> but was:<true>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:517)
	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:507)
	at com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillSetEditPanel.testModifyingSkillSetNameWillBeOwnedBy_EmployerForProjectTaskGroup(TestEmployeeSkillSetEditPanel.java:175)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.settings.jobopening.TestMonsterJobConfigPanel (2s)
🟢 testSubmitTemplate (1s)
🟢 testSubmitTemplateWrongJson (1s)
🔴 com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage (7s)
🔴 testShowJobPreview (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testMolJobPreview (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testRequiredSkillRequirement (0s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testRequiredSkillDescription (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testBulletedList (0s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testEmbeddedImage (0s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testUpdateMols (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.application.instructions.UserAgreementPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6114)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6085)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage.safeSetUp(TestJobOpeningPage.java:102)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationAlertPage (9s)
🟢 testAlertMessageProcess (2s)
🟡 testAlertMessageProcessWithSnoozingWithCreatorWantsNotifications (1s)
expected:<1> but was:<0>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.settings.panels.AbstractimerAlertCustomerDetailsTestCase.assertCreatorSuccessfullyGetsNotificationAboutPostponedRequest(AbstractimerAlertCustomerDetailsTestCase.java:245)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationAlertPage.assertSnoozedHappyDayActionRequest(TestCustomerDetailInformationAlertPage.java:110)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationAlertPage.testAlertMessageProcessWithSnoozingWithCreatorWantsNotifications(TestCustomerDetailInformationAlertPage.java:60)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAlertMessageProcessWithSnoozingWithoutCreatorWantsNotifications (2s)
🟢 testLinkExists (1s)
🟢 testAlertMessageProcessAndRepeatWhenDone (2s)
🟡 com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel (14s)
🟡 testNoNotificationMailAfterDetailCreationForMyself (1s)
expect no error message, but contains
   Kenttä 'Seuraava hälytys' on pakollinen.
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at org.apache.wicket.util.tester.WicketTester.assertNoErrorMessage(WicketTester.java:552)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel.testNoNotificationMailAfterDetailCreationForMyself(TestCustomerDetailInformationPanel.java:187)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testPersonIsNotOnVacation (1s)
🟡 testPersonIsOnVacation (1s)
expect (1):
   Henkilöiden sähköpostiosoite '[normal.test@person.com]' on lomat.
but was (0):

	at junit.framework.Assert.fail(Assert.java:47)
	at org.apache.wicket.util.tester.WicketTesterHelper.failWithVerboseMessage(WicketTesterHelper.java:137)
	at org.apache.wicket.util.tester.WicketTesterHelper.assertEquals(WicketTesterHelper.java:122)
	at org.apache.wicket.util.tester.WicketTester.assertErrorMessages(WicketTester.java:443)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel.testPersonIsOnVacation(TestCustomerDetailInformationPanel.java:114)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAllPersonsAreOnVacation (1s)
expect (1):
   Henkilöiden sähköpostiosoite '[normal.test@person.com, a7uk8@gafzp.pl]' on lomat.
but was (0):

	at junit.framework.Assert.fail(Assert.java:47)
	at org.apache.wicket.util.tester.WicketTesterHelper.failWithVerboseMessage(WicketTesterHelper.java:137)
	at org.apache.wicket.util.tester.WicketTesterHelper.assertEquals(WicketTesterHelper.java:122)
	at org.apache.wicket.util.tester.WicketTester.assertErrorMessages(WicketTester.java:443)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel.testAllPersonsAreOnVacation(TestCustomerDetailInformationPanel.java:133)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAtLeastOnePersonsIsNotOnVacation (1s)
🟡 testNotificationMailAfterDetailCreation (1s)
expected:<...annettu uusi tehtävä[]> but was:<...annettu uusi tehtävä[ - 3A3akzV3sv/Kav8zaPkR3/Test Company Ltd. (to 15.1.2026 14:05:40)]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel.testNotificationMailAfterDetailCreation(TestCustomerDetailInformationPanel.java:170)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testSendCreatorWantsNotificationsMail (1s)
expected:<[Tehtävä tietoja muutettiin]> but was:<[Valmis:avARz7U3QL/v4gLgaQjAs/Test Company Ltd.(15.01.2026)]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel.testSendCreatorWantsNotificationsMail(TestCustomerDetailInformationPanel.java:216)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testNormalEmployeeCannotEditPastDescription (1s)
expect no error message, but contains
   Kenttä 'Seuraava hälytys' on pakollinen.
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at org.apache.wicket.util.tester.WicketTester.assertNoErrorMessage(WicketTester.java:552)
	at com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel.testNormalEmployeeCannotEditPastDescription(TestCustomerDetailInformationPanel.java:236)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCounterIsResetAfterChangingStatus (1s)
🟢 testNextAlertAtIsRequired (1s)
🟢 testNextAlertInIsRequired (1s)
🔴 com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel (6s)
🟢 testInfoPanelInvisibleWhenNoCustomerDetails (1s)
🔴 testFirstCustomerDetailInsideInfoPanel (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testFirstCustomerDetailInsideInfoPanel(TestCustomerDetailSettingsPanel.java:68)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testFirstCustomerDetailInsideInfoPanel(TestCustomerDetailSettingsPanel.java:68)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testModifyCustomerDetail (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testModifyCustomerDetail(TestCustomerDetailSettingsPanel.java:81)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testModifyCustomerDetail(TestCustomerDetailSettingsPanel.java:81)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testRemoveCustomerDetail (0s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testRemoveCustomerDetail(TestCustomerDetailSettingsPanel.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testRemoveCustomerDetail(TestCustomerDetailSettingsPanel.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testAddCustomerDetailRequiredFields (0s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testAddCustomerDetailRequiredFields(TestCustomerDetailSettingsPanel.java:147)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testAddCustomerDetailRequiredFields(TestCustomerDetailSettingsPanel.java:147)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testAddCustomerDetail (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testAddCustomerDetail(TestCustomerDetailSettingsPanel.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.createDetail(TestCustomerDetailSettingsPanel.java:209)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel.testAddCustomerDetail(TestCustomerDetailSettingsPanel.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel (7s)
🔴 testNewCustomerWithPotential (1s)
null
	at com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.newHeaderLabels(CustomerSortableTable.java:126)
	at com.tustor.common.wicket.tables.SortableTable.addHeader(SortableTable.java:339)
	at com.tustor.common.wicket.tables.SortableTable.init(SortableTable.java:198)
	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:158)
	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:144)
	at com.tustor.tuntinetti.view.reusables.tables.TuntinettiSortableTable.<init>(TuntinettiSortableTable.java:39)
	at com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.<init>(CustomerSortableTable.java:83)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.CustomerSearchResultsPanel$2.<init>(CustomerSearchResultsPanel.java:61)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.CustomerSearchResultsPanel.<init>(CustomerSearchResultsPanel.java:44)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel$1.<init>(TestCustomerSearchResultsPanel.java:129)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createPanel(TestCustomerSearchResultsPanel.java:129)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testNewCustomerWithPotential(TestCustomerSearchResultsPanel.java:39)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testNewCustomerWithoutPotential (0s)
null
	at com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.newHeaderLabels(CustomerSortableTable.java:126)
	at com.tustor.common.wicket.tables.SortableTable.addHeader(SortableTable.java:339)
	at com.tustor.common.wicket.tables.SortableTable.init(SortableTable.java:198)
	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:158)
	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:144)
	at com.tustor.tuntinetti.view.reusables.tables.TuntinettiSortableTable.<init>(TuntinettiSortableTable.java:39)
	at com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.<init>(CustomerSortableTable.java:83)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.CustomerSearchResultsPanel$2.<init>(CustomerSearchResultsPanel.java:61)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.CustomerSearchResultsPanel.<init>(CustomerSearchResultsPanel.java:44)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel$1.<init>(TestCustomerSearchResultsPanel.java:129)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createPanel(TestCustomerSearchResultsPanel.java:129)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testNewCustomerWithoutPotential(TestCustomerSearchResultsPanel.java:49)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testNewCustomerNotYetContracted (0s)
null
	at com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.newHeaderLabels(CustomerSortableTable.java:126)
	at com.tustor.common.wicket.tables.SortableTable.addHeader(SortableTable.java:339)
	at com.tustor.common.wicket.tables.SortableTable.init(SortableTable.java:198)
	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:158)
	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:144)
	at com.tustor.tuntinetti.view.reusables.tables.TuntinettiSortableTable.<init>(TuntinettiSortableTable.java:39)
	at com.tustor.tuntinetti.view.application.settings.customers.tables.CustomerSortableTable.<init>(CustomerSortableTable.java:83)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.CustomerSearchResultsPanel$2.<init>(CustomerSearchResultsPanel.java:61)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.CustomerSearchResultsPanel.<init>(CustomerSearchResultsPanel.java:44)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel$1.<init>(TestCustomerSearchResultsPanel.java:129)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createPanel(TestCustomerSearchResultsPanel.java:129)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testNewCustomerNotYetContracted(TestCustomerSearchResultsPanel.java:59)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testOldCustomerWithPotential (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testOldCustomerWithPotential(TestCustomerSearchResultsPanel.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testOldCustomerWithPotential(TestCustomerSearchResultsPanel.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testOldCustomerWithoutPotential (1s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testOldCustomerWithoutPotential(TestCustomerSearchResultsPanel.java:88)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testOldCustomerWithoutPotential(TestCustomerSearchResultsPanel.java:88)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testOldCustomerNotYetContracted (0s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testOldCustomerNotYetContracted(TestCustomerSearchResultsPanel.java:103)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testOldCustomerNotYetContracted(TestCustomerSearchResultsPanel.java:103)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testActiveCustomer (0s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testActiveCustomer(TestCustomerSearchResultsPanel.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.createServiceDemand(TestCustomerSearchResultsPanel.java:165)
	at com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel.testActiveCustomer(TestCustomerSearchResultsPanel.java:117)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel (15s)
🟡 testAddCustomer (3s)
null
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at junit.framework.Assert.assertNotNull(Assert.java:217)
	at junit.framework.Assert.assertNotNull(Assert.java:210)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testAddCustomer(TestCustomerSettingsPanel.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCase3459 (5s)
 expected:<1> but was:<2>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testCase3459(TestCustomerSettingsPanel.java:346)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddCustomerAndCustomerDetail (1s)
component 'test-panel:editor-form:customer-detail-table:contentContainer:content:addEntity:parent:color-button' is not visible
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertVisible(WicketTester.java:664)
	at com.tustor.view.reusables.testers.WicketTesterExtended.assertVisible(WicketTesterExtended.java:563)
	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:204)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testAddCustomerAndCustomerDetail(TestCustomerSettingsPanel.java:62)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddCustomerAndContactPerson (1s)
component 'test-panel:editor-form:contact-person-table:contentContainer:content:addEntity:parent:color-button' is not visible
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertVisible(WicketTester.java:664)
	at com.tustor.view.reusables.testers.WicketTesterExtended.assertVisible(WicketTesterExtended.java:563)
	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:204)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testAddCustomerAndContactPerson(TestCustomerSettingsPanel.java:87)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddCustomerAndCustomerDetailAndContactPerson (1s)
component 'test-panel:editor-form:customer-detail-table:contentContainer:content:addEntity:parent:color-button' is not visible
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertVisible(WicketTester.java:664)
	at com.tustor.view.reusables.testers.WicketTesterExtended.assertVisible(WicketTesterExtended.java:563)
	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:204)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testAddCustomerAndCustomerDetailAndContactPerson(TestCustomerSettingsPanel.java:116)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAddCustomerAndContactPersonAndPerson (1s)
component 'test-panel:editor-form:contact-person-table:contentContainer:content:addEntity:parent:color-button' is not visible
	at org.apache.wicket.util.tester.WicketTester.assertResult(WicketTester.java:705)
	at org.apache.wicket.util.tester.WicketTester.assertVisible(WicketTester.java:664)
	at com.tustor.view.reusables.testers.WicketTesterExtended.assertVisible(WicketTesterExtended.java:563)
	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:204)
	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testAddCustomerAndContactPersonAndPerson(TestCustomerSettingsPanel.java:159)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel (5s)
🔴 testWeCanFindByCriterions (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6087)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.safeSetUp(TestSickLeaveManagementPanel.java:53)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testWeCanDeleteSickleaves (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6087)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.safeSetUp(TestSickLeaveManagementPanel.java:53)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testWhenNewRowAddedWeCanSelectPersonAndSickDate (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6087)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.safeSetUp(TestSickLeaveManagementPanel.java:53)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testValidatePersonAndSickDateCombination (1s)
org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:76)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: Can't instantiate page using constructor public com.tustor.tuntinetti.view.wizards.SickleaveTestPage(org.apache.wicket.PageParameters) and argument 
	at org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
	at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:65)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
	at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:96)
	at com.tustor.tuntinetti.view.TakpApplication$9.processEvents(TakpApplication.java:6328)
	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6087)
	at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
	at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1342)
	at org.apache.wicket.RequestCycle.request(RequestCycle.java:590)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:512)
	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:422)
	at org.apache.wicket.util.tester.BaseWicketTester.startPage(BaseWicketTester.java:325)
	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.safeSetUp(TestSickLeaveManagementPanel.java:53)
	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:72)
	at junit.framework.TestCase.runBare(TestCase.java:128)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.settings.contactperson.TestContactPersonManagmentPanel (13s)
🟢 testAddContactPerson (3s)
🟢 testAddContactPersonAndCustomer (1s)
🟡 testAddContactPersonAndPerson (2s)
expect no error message, but contains
   Kenttä 'Sähköpostiosoite' on pakollinen.
   Kenttä 'Etunimet' on pakollinen.
   Kenttä 'Sukunimi' on pakollinen.
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.assertTrue(Assert.java:20)
	at org.apache.wicket.util.tester.WicketTester.assertNoErrorMessage(WicketTester.java:552)
	at com.tustor.tuntinetti.view.application.settings.contactperson.TestContactPersonManagmentPanel.testAddContactPersonAndPerson(TestContactPersonManagmentPanel.java:163)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testAddContactPersonAndCustomerAndPerson (1s)
🟡 testContactPersonAlreadyExistsButUnUsedAndMerged (2s)
expected:<...rmal Test new suffix[ new suffix]> but was:<...rmal Test new suffix[]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.application.settings.contactperson.TestContactPersonManagmentPanel.testContactPersonAlreadyExistsButUnUsedAndMerged(TestContactPersonManagmentPanel.java:247)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testContactPersonAlreadyExists (2s)
🟡 com.tustor.tuntinetti.view.application.settings.labouragreements.panel.TestNewSickleaveSettingsPanel (40s)
🟢 testSickleaveQualificationTypeCanBeSet (1s)
🟢 testSubtractCompensatedDaysOnPreviousMonthsCanBeSet (1s)
🟢 testSubtractCompensatedDaysOnPreviousMonthsMayNotBeNegative (0s)
🟢 testAverageWorktimeCalculationMonthsCanBeSet (1s)
🟢 testAverageWorktimeCalculationTimeUnitCanBeSet (1s)
🟢 testAverageWorktimeCalculationMayNotBeNegative (1s)
🟢 testRepeatingSicknessMaximumIntervalCanBeSet (1s)
🟢 testRepeatingSicknessMaximumIntervalMayNotBeNegative (0s)
🟢 testCompensateOnWaitingPeriodCanBeSet (1s)
🟢 testRepeatingSicknessIntervalStartDayCanBeSet (1s)
🟢 testResetDayCounterOnYearChangeCanBeSet (1s)
🟢 testQualificationSettingModeCanBeChanged (1s)
🟢 testEmploymentTimeCanBeChanged (1s)
🟢 testEmploymentTimeMayNotBeNegative (1s)
🟢 testEmptyEmploymentTimeIsRejected (1s)
🟢 testEmploymentTimeUnitCanBeChanged (1s)
🟢 testCompensationRatioCanBeChanged (1s)
🟢 testCompensationRatioMayNotBeNegative (1s)
🟢 testEmptyCompensationRatioIsRejected (1s)
🟢 testPaidDaysCanBeChanged (1s)
🟢 testPaidDaysMayNotBeNegative (1s)
🟢 testEmptyPaidDaysIsRejected (1s)
🟢 testSickleaveDayTypeCanBeChanged (1s)
🟢 testQualifyingPeriodCanBeChanged (1s)
🟢 testQualifyingPeriodMayNotBeNegative (1s)
🟢 testEmptyQualifyingPeriodIsCorrectlyConverted (1s)
🟢 testDequalifyingPeriodCanBeChanged (1s)
🟢 testDequalifyingPeriodMayNotBeNegative (0s)
🟢 testEmptyDequalifyingPeriodIsCorrectlyConverted (1s)
🟢 testGivenAnyDequalifyingPeriodQualifyingPeriodMustBeSet (0s)
🟢 testGivenHoursAccordingToAverageThenAverageCalculationPeriodMustBeSet (1s)
🟢 testRowCanBeAdded (1s)
🟢 testRowCanBeRemoved (1s)
🟢 testRowsAreDisplayedInCorrectOrder (1s)
🟢 testInitialForm (1s)
🟡 testAuthorization (1s)
TODO testaa kenttien enablointi. Jos käyttäjällä ei ole oikeutta muokata kenttiä, lisää-napin ei pitäisi olla näkyvissä ja muiden kenttien pitäisi olla isEnabled() {return false;} 
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.settings.labouragreements.panel.TestNewSickleaveSettingsPanel.testAuthorization(TestNewSickleaveSettingsPanel.java:53)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.TestApplicationSortableTable (4s)
🟢 testCheckIfApplicationsPerPageIsSetInTable (1s)
🟡 testCheckIfEmloyeeHasUpdatedApplciationPerPageAfterChangingDropDownValue (1s)
expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:526)
	at com.tustor.tuntinetti.view.application.TestApplicationSortableTable.testCheckIfEmloyeeHasUpdatedApplciationPerPageAfterChangingDropDownValue(TestApplicationSortableTable.java:86)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testIfCreatedNewEmployeePreferencesApplicationsPerPageSetAs_10 (1s)
🔴 com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel (5s)
🔴 testCheckBoxesAreNotSetForDefault (1s)
null
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.getSenderNumber(MessageMassActionPanel.java:977)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:267)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:117)
	at com.tustor.tuntinetti.view.application.settings.massaction.AbstractEmployeeMailMassActionPanel.<init>(AbstractEmployeeMailMassActionPanel.java:51)
	at com.tustor.tuntinetti.view.application.ApplicationMassActionPanel.<init>(ApplicationMassActionPanel.java:85)
	at com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel.testCheckBoxesAreNotSetForDefault(TestApplicationMassActionPanel.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testSubjectAndBodyRequired (1s)
null
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.getSenderNumber(MessageMassActionPanel.java:977)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:267)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:117)
	at com.tustor.tuntinetti.view.application.settings.massaction.AbstractEmployeeMailMassActionPanel.<init>(AbstractEmployeeMailMassActionPanel.java:51)
	at com.tustor.tuntinetti.view.application.ApplicationMassActionPanel.<init>(ApplicationMassActionPanel.java:85)
	at com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel.testSubjectAndBodyRequired(TestApplicationMassActionPanel.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testErrorIfOptionIsNotSet (1s)
null
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.getSenderNumber(MessageMassActionPanel.java:977)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:267)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:117)
	at com.tustor.tuntinetti.view.application.settings.massaction.AbstractEmployeeMailMassActionPanel.<init>(AbstractEmployeeMailMassActionPanel.java:51)
	at com.tustor.tuntinetti.view.application.ApplicationMassActionPanel.<init>(ApplicationMassActionPanel.java:85)
	at com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel.testErrorIfOptionIsNotSet(TestApplicationMassActionPanel.java:62)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 testSuccessfullyAction (1s)
null
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.getSenderNumber(MessageMassActionPanel.java:977)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:267)
	at com.tustor.tuntinetti.view.application.settings.massaction.MessageMassActionPanel.<init>(MessageMassActionPanel.java:117)
	at com.tustor.tuntinetti.view.application.settings.massaction.AbstractEmployeeMailMassActionPanel.<init>(AbstractEmployeeMailMassActionPanel.java:51)
	at com.tustor.tuntinetti.view.application.ApplicationMassActionPanel.<init>(ApplicationMassActionPanel.java:85)
	at com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel.testSuccessfullyAction(TestApplicationMassActionPanel.java:70)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.simulation.TestPricingTemplatesPanel (4s)
🟡 testTodo (1s)
Kun käy prigininstructioneditorissa muokkaamassa templaten nimeä ja palaa template listalle niin nimi ei ole päivittynyt (korjattu).
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.simulation.TestPricingTemplatesPanel.testTodo(TestPricingTemplatesPanel.java:22)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenExistingProjectPricingThenUserCanRemoveItAndSaveChanges (1s)
expected:<...late 1768478848453 ([yleinen])> but was:<...late 1768478848453 ([malli])>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at org.apache.wicket.util.tester.WicketTester.assertLabel(WicketTester.java:514)
	at com.tustor.tuntinetti.view.simulation.TestPricingTemplatesPanel.checkGivenExistingProjectPricingThenUserIsNotInformedThereAreNoProjectPricingsAndExistingProjectPricingIsShown(TestPricingTemplatesPanel.java:100)
	at com.tustor.tuntinetti.view.simulation.TestPricingTemplatesPanel.testGivenExistingProjectPricingThenUserCanRemoveItAndSaveChanges(TestPricingTemplatesPanel.java:114)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testGivenNoProjectPricingsThenUserIsInformedThereAreNoProjectPricingsAndTheListIsHidden (1s)
🔴 com.tustor.tuntinetti.view.simulation.TestProjectPricingPanel (4s)
🔴 testGivenExistingProjectPricingThenUserCanRemoveItAndSaveChanges (1s)
null
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
🔴 testGivenExistingProjectPricingWhenUserPicksNewPricintTemplateThenUserCannotLeaveStartDateEmptyAndCannotGiveDuplicateStartDate (1s)
null
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
	at com.tustor.view.reusables.testers.WicketTesterExtended.getAttributeString(WicketTesterExtended.java:304)
🟢 testGivenNoProjectPricingsThenUserIsInformedThereAreNoProjectPricingsAndTheListIsHidden (1s)
🟡 com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel (3s)
🟢 testGivenNoWorkTimeCycleSettingsThenTheListIsHidden (1s)
🟡 testGivenExistingSigleWorkTimeCycleThenUserCannotRemoveIt (1s)
expected:<[]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel.assertGivenExistingWorkTimeCycleThenExistingProjectPricingIsShown(TestWorkTimeCycleSettingsPanel.java:131)
	at com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel.checkGivenExistingWorkTimeCycleThenExistingProjectPricingIsShown(TestWorkTimeCycleSettingsPanel.java:114)
	at com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel.testGivenExistingSigleWorkTimeCycleThenUserCannotRemoveIt(TestWorkTimeCycleSettingsPanel.java:142)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testGivenExistingMultipleSigleWorkTimeCycleThenUserCanRemoveIt (1s)
expected:<[]> but was:<[0]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel.assertGivenExistingWorkTimeCycleThenExistingProjectPricingIsShown(TestWorkTimeCycleSettingsPanel.java:131)
	at com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel.testGivenExistingMultipleSigleWorkTimeCycleThenUserCanRemoveIt(TestWorkTimeCycleSettingsPanel.java:174)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.layouthomepage.TestLayoutHomePage (6s)
🟢 testRenderLayoutHomePage (1s)
🟢 testClickAccordionSectionLinkDoesNotChangeAccordionTab (0s)
🟢 testClickAccordionLinkUpdatesSessionQueueAndQueueContainsClickedSection (1s)
🟢 testAccordionContainsAllTabDefinitions (1s)
🟢 testClickAccordionLinkChangesAccordionTab (1s)
🟢 com.tustor.tuntinetti.view.session.TestTakpSession (9s)
🟢 testKeyCanBeClassStringOrEnum (1s)
🟢 testListKeyLimitation (1s)
🟢 testCacheDTOFieldObject (1s)
🟢 testTakpSessionSerialization (1s)
🟢 testDropCache (1s)
🟢 testListCanBeKey (1s)
🟢 com.tustor.tuntinetti.view.application.reports.TestLomapalkkavelkaXlsReport (36s)
🟢 testEiNpetaLomapalkkavelkaLaskennassa (3s)
🟢 testManuaalinenAnsainta (1s)
🟢 testLisavapaapaivat (6s)
🟢 testVirheidenKasittely (2s)
🟢 testEiNPEtaKunEiSopimuksia (0s)
🟢 testEiNpetaEffectiveEndDatesta (1s)
🟢 testVaroitaPuuttuvastaPaattymissyysta (2s)
🟢 testSplittingOfSaldosToPayableAndUnused (1s)
🟢 testMaaliskuunRaportti (1s)
🟢 testDisposeEntityReader (1s)
🟢 testLokakuunRaportti (2s)
🟢 testEiPctHetimaksettaviaRaportille (3s)
🟢 testIncludeOnlyReportEmployeesThatEarnVacationAndAreActiveDuringTheLast15DaysOfDaterange (2s)
🟢 testKaikkiMyosVanhentuneet (3s)
🟡 com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReport (1min 14s)
🟢 testBillingHoursVsBudgetCacheWithOvertimeAssignment (9s)
🟢 testBillingHoursVsBudgetCacheWithOutOvertimeAssignment (4s)
🟢 testSkipBilled (4s)
🟢 testStats (3s)
🟢 testTEST (3s)
🟢 test_TODO_BillingHoursVsBudgetCacheAndDimensions (3s)
🟢 testBillingHoursVsBudgetCacheWithOutOvertimeAssignment_MINI (2s)
🟢 testKehittajaJorma_May_2013_hide_billing (3s)
🟢 testKehittajaJorma_May_2013_show_billing_MINI (3s)
🟢 testArkipyhaLaskutusNoudattaaNakyvyyssaantoa (2s)
🟢 testKehittajaJorma_May_2013_show_billing (3s)
🟢 testKehittajaJorma_May_2013_zero_salary (12s)
🟢 testWithoutTaskDimension (2s)
🟢 testStatsWithRecurringTasksAndRegularTasks (2s)
🟡 testStatsWithOnlyRecurringTasks (1s)
column 'Työvuoro suoritettu ($$)' does not exist
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.view.application.reports.AbstractMultidimensionalReportTestCase.getColumnByTitle(AbstractMultidimensionalReportTestCase.java:1908)
	at com.tustor.tuntinetti.view.application.reports.AbstractMultidimensionalReportTestCase.getStatColumn(AbstractMultidimensionalReportTestCase.java:1894)
	at com.tustor.tuntinetti.view.application.reports.AbstractMultidimensionalReportTestCase.assertWorkShiftRecord(AbstractMultidimensionalReportTestCase.java:2098)
	at com.tustor.tuntinetti.view.application.reports.AbstractMultidimensionalReportTestCase.assertWorkShiftRecord(AbstractMultidimensionalReportTestCase.java:2077)
	at com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReport.testStatsWithOnlyRecurringTasks(TestProjectMultidimensionalReport.java:486)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNoMonthlySalaryRow (2s)
🟡 testHideZeroPricedCompensations (2s)
expected:<true> but was:<false>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:146)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:536)
	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:526)
	at com.tustor.tuntinetti.view.application.reports.AbstractMultidimensionalReportTestCase.assertColumnExists(AbstractMultidimensionalReportTestCase.java:2027)
	at com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReport.testHideZeroPricedCompensations(TestProjectMultidimensionalReport.java:582)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 test_TODO_FixSkipBilledEurosToBeTaskFilteredAsWell (2s)
expected:<...mä	
""							22,25	[222,50	14,75	147,50	7,50	1,00						
""																		
""	(ei yksikköä)						7,50	75,00			7,50	0,34	1,00					
""		Arkipyhät					7,50	75,00			7,50	0,34	1,00	1,00				
""			Kehittäjä Jorma				7,50	75,00			7,50	0,34	1,00	1,00	1,00			
""	Tuotekehitys						14,75	147,50	14,75	147,50		0,66	1,00					
""		KRG-938 Nosturi 1					14,75	147,50	14,75	147,50		0,66	1,00	1,00				
""			Kehittäjä Jorma				14,75	147,50	14,75	147,50		0,66	1,00	1,00	1,00			
""				Rakennustalo			14,75	147,50	14,75	147,50		0,66	1,00	1,00	1,00	1,00		
""					Siirto		14,75	147,50	14,75	147,50		0,66	1,00	1,00	1,00	1,00	1,00	
""						20.05.2013	14,75	147,50	14,75	147,50		0,66	1,00	1,00	1,00	1,00	1,00	
""																		
""																		
""																		
""										]								
> but was:<...mä	
""							22,25	[377,50	14,75	302,50	7,50	1,00						
""																		
""	(ei yksikköä)						7,50	75,00			7,50	0,34	1,00					
""		Arkipyhät					7,50	75,00			7,50	0,34	1,00	1,00				
""			Kehittäjä Jorma				7,50	75,00			7,50	0,34	1,00	1,00	1,00			
""	Tuotekehitys						14,75	302,50	14,75	302,50		0,66	1,00					
""		KRG-938 Nosturi 1					14,75	247,50	14,75	247,50		0,66	1,00	1,00				
""			Kehittäjä Jorma				14,75	247,50	14,75	247,50		0,66	1,00	1,00	1,00			
""				Rakennustalo			14,75	247,50	14,75	247,50		0,66	1,00	1,00	1,00	1,00		
""					Siirto		14,75	167,50	14,75	167,50		0,66	1,00	1,00	1,00	1,00	1,00	
""						02.05.2013		20,00		20,00								
""						20.05.2013	14,75	147,50	14,75	147,50		0,66	1,00	1,00	1,00	1,00	1,00	
""					Tehotunti			80,00		80,00								
""						02.05.2013		80,00		80,00								
""		Testityö						55,00		55,00								
""			Kehittäjä Jorma					55,00		55,00								
""				Testi Kokeilu				55,00		55,00								
""					Työ2			55,00		55,00								
""						01.05.2013		55,00		55,00]								
>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFileLowLevel(AbstractTestCase.java:708)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFile(AbstractTestCase.java:663)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFile(AbstractTestCase.java:610)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFile(AbstractTestCase.java:592)
	at com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReport.assertSkipBilled(TestProjectMultidimensionalReport.java:641)
	at com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReport.test_TODO_FixSkipBilledEurosToBeTaskFilteredAsWell(TestProjectMultidimensionalReport.java:609)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNonProjectBug (3s)
🟡 com.tustor.tuntinetti.view.application.reports.TestCustomerMultidimensionalReport (18s)
🟢 testBillingHoursVsBudgetCacheWithOvertimeAssignment (2s)
🟢 testBillingHoursVsBudgetCacheWithOutOvertimeAssignment (2s)
🟢 testCase44507 (3s)
🟡 test_TODO_Sairastunnit (3s)
expected:<..."																			[	
""	1. - 3.4.2025 Lentokone Oy						Norm.		Vuorokausiylityö				Sairauslomakorvaus KTA			Työtuntien suhdeluvut				
""					Tunnit yht.	Eurot yht.	tunnit	tunnit €	+100%	+100% €	+50%	+50% €	10,00€ €	Vuosiloma	Vuosiloma €	Yritys	Yksikkö	Asiakas	Työkohde	
""					20,75	630,00	14,00	280,00	3,00	60,00	2,00	20,00	120,00	7,50	150,00	1,00				
""																				
""	Tuotekehitys				20,75	630,00	14,00	280,00	3,00	60,00	2,00	20,00	120,00	7,50	150,00	1,00	1,00			
""		Rakennustalo			20,75	630,00	14,00	280,00	3,00	60,00	2,00	20,00	120,00	7,50	150,00	1,00	1,00	1,00		
""			KRG-938 Nosturi 1		20,75	630,00	14,00	280,00	3,00	60,00	2,00	20,00	120,00	7,50	150,00	1,00	1,00	1,00	1,00	
""				01.04.2025	11,75	320,00	12,00	240,00	3,00	60,00	2,00	20,00				0,57	0,57	0,57	0,57	
""				02.04.2025	0,25	135,00	0,75	15,00					120,00			0,01	0,01	0,01	0,01	
""				03.04.2025	8,75	175,00	1,25	25,00	]					7,50	150,00	0,4...> but was:<..."																			[
""	1. - 3.4.2025 Lentokone Oy						Norm.		Vuorokausiylityö						Työtuntien suhdeluvut				
""					Tunnit yht.	Eurot yht.	tunnit	tunnit €	+100%	+100% €	+50%	+50% €	Vuosiloma	Vuosiloma €	Yritys	Yksikkö	Asiakas	Työkohde	
""					20,75	510,00	14,00	280,00	3,00	60,00	2,00	20,00	7,50	150,00	1,00				
""																			
""	Tuotekehitys				20,75	510,00	14,00	280,00	3,00	60,00	2,00	20,00	7,50	150,00	1,00	1,00			
""		Rakennustalo			20,75	510,00	14,00	280,00	3,00	60,00	2,00	20,00	7,50	150,00	1,00	1,00	1,00		
""			KRG-938 Nosturi 1		20,75	510,00	14,00	280,00	3,00	60,00	2,00	20,00	7,50	150,00	1,00	1,00	1,00	1,00	
""				01.04.2025	11,75	320,00	12,00	240,00	3,00	60,00	2,00	20,00			0,57	0,57	0,57	0,57	
""				02.04.2025	0,25	15,00	0,75	15,00							0,01	0,01	0,01	0,01	
""				03.04.2025	8,75	175,00	1,25	25,00]					7,50	150,00	0,4...>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at junit.framework.Assert.assertEquals(Assert.java:87)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFileLowLevel(AbstractTestCase.java:708)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFile(AbstractTestCase.java:663)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFile(AbstractTestCase.java:610)
	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstXlsFile(AbstractTestCase.java:592)
	at com.tustor.tuntinetti.view.application.reports.TestCustomerMultidimensionalReport.assertBillingHoursVsBudgetCache(TestCustomerMultidimensionalReport.java:191)
	at com.tustor.tuntinetti.view.application.reports.TestCustomerMultidimensionalReport.test_TODO_Sairastunnit(TestCustomerMultidimensionalReport.java:118)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testEiTupliaJosKoostetaanAsiakkaat (2s)
🟢 testBillingHoursVsBudgetCacheCachingProblem (3s)
🟢 com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReportCase2181 (34s)
🟢 testAnoRutanenSickleaves_2013_07 (19s)
🟢 testAnoRutanenSickleaves_2013_07_15 (15s)
🔴 com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReportCase2199 (19s)
🔴 testPudSvc41065 (19s)
null
	at com.tustor.common.utils.XssfUtils.getCell(XssfUtils.java:256)
	at com.tustor.common.utils.XssfUtils.getCell(XssfUtils.java:225)
	at com.tustor.tuntinetti.view.application.reports.AbstractMultidimensionalReportTestCase.assertCellContents(AbstractMultidimensionalReportTestCase.java:876)
	at com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReportCase2199.testPudSvc41065(TestProjectMultidimensionalReportCase2199.java:63)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestAvailableWorktimeEntrySpace (11s)
🟢 testAvailableWorktimeEntrySpace (1s)
🟢 testPageableReport (1s)
🟢 testAvailableWorktimeEntrySpaceWithCustomer (1s)
🟢 testAvailableWorktimeEntrySpaceWithTaskGroup (1s)
🟢 testAvailableWorktimeEntrySpaceWithEmployerUnit (1s)
🟢 testNoProjects (2s)
🟢 testAvailableWorktimeEntrySpaceWithBrowseFilter (1s)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestBillingPricesOnHyperReports (34s)
🟢 testBillingPricesOnReport (12s)
🟢 testBillingPricesNotOnReport (10s)
🟢 testProjectLabourAgreementIsUsedForBilling (10s)
🟢 testProjectLabourAgreementIsNotUsedForSalary (1s)
🟡 com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions (42s)
🟢 testEmployeesByCustomer (1s)
🟢 testEmployeesByProjectCustomer (2s)
🟡 testTimeBasedCompensationsByCustomerNoProjectDimension (3s)
expected:<4> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions.testTimeBasedCompensationsByCustomerNoProjectDimension(TestCustomerAndTaskgroupDimensions.java:262)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testBillingPricesForCustomersWithProject (10s)
🟢 testTimeBasedCompensationsByCustomerWithProjectDimension (2s)
🟡 testOvertimeHoursByCustomerNoProjectDimension (3s)
expected:<4> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions.testOvertimeHoursByCustomerNoProjectDimension(TestCustomerAndTaskgroupDimensions.java:429)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testOvertimeHoursByCustomerWithProjectDimension (2s)
🟢 testCustomerRestrictionIncludingNull (1s)
🟡 testCustomerRestrictionAppliesToTimeBasedCompensations (4s)
expected:<1> but was:<3>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions.testCustomerRestrictionAppliesToTimeBasedCompensations(TestCustomerAndTaskgroupDimensions.java:569)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testCustomerRestrictionAppliesToTimeBasedCompensationsWithProject (2s)
expected:<1> but was:<3>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions.testCustomerRestrictionAppliesToTimeBasedCompensationsWithProject(TestCustomerAndTaskgroupDimensions.java:591)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testCustomerRestrictionNotIncludingNull (1s)
🟡 testCustomerRestrictionWithOvertimeSplitWithNonIncludedCustomer (4s)
expected:<1> but was:<2>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions.testCustomerRestrictionWithOvertimeSplitWithNonIncludedCustomer(TestCustomerAndTaskgroupDimensions.java:644)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testEmployeesByProjectAndTaskGroup (1s)
🟡 com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports (23s)
🟡 testSickleaves (2s)
expected:<5> but was:<3>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testSickleaves(TestEmployeeNonProjectHoursReports.java:272)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTasksAndAbsencesAreReported (1s)
expected:<8> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testTasksAndAbsencesAreReported(TestEmployeeNonProjectHoursReports.java:115)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testAbsencesAreReported (2s)
expected:<8> but was:<4>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testAbsencesAreReported(TestEmployeeNonProjectHoursReports.java:152)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testKertausharjoitus (2s)
🟡 testKertausharjoitusWithProjects (2s)
expected:<1> but was:<0>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testKertausharjoitusWithProjects(TestEmployeeNonProjectHoursReports.java:211)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTasksAreReported (3s)
expected:<2> but was:<5>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testTasksAreReported(TestEmployeeNonProjectHoursReports.java:238)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testWorkDuringPaidVacationMustNotAddToVacationHours (2s)
 expected:<[7]> but was:<[8]>
	at junit.framework.Assert.assertEquals(Assert.java:81)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:368)
	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:357)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testWorkDuringPaidVacationMustNotAddToVacationHours(TestEmployeeNonProjectHoursReports.java:298)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testSickleaveGoesToNullCustomerByDefault (2s)
expected:<2> but was:<1>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testSickleaveGoesToNullCustomerByDefault(TestEmployeeNonProjectHoursReports.java:333)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testSickleaveGoesToEmployeeCustomerIfSet (2s)
expected:<2> but was:<1>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports.testSickleaveGoesToEmployeeCustomerIfSet(TestEmployeeNonProjectHoursReports.java:363)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSickleaveGoesToEmployeeCustomerIfSetButIsNotOnReportIfRestrictedToDifferentCustomer (1s)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestEmployerUnitDimensions (13s)
🟢 testEmployerUnitForEmployee (1s)
🟢 testEmployerUnitForEmployee_autoSelect (1s)
🟢 testFilterByEmployerUnitForEmployee (1s)
🟢 testEmployerUnitForProject (1s)
🟢 testFilterByEmployerUnitForProject (1s)
🟢 testEmployerUnitForCustomer (1s)
🟢 testFilterByEmployerUnitForCustomer (1s)
🟢 testFilterByEmployerUnitForCustomerWhenProjectIsOnReport (2s)
🟡 com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting (15s)
🟢 testNewFilteredReport (1s)
🟢 testNormalHoursRowIsAlwaysThereEvenWithoutHours (1s)
🟡 testKululajit_noProject_salary (1s)
expected:<4> but was:<3>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting.testKululajit_noProject_salary(TestOvertimeCategoryReporting.java:203)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testKululajit_project_billing (1s)
expected:<12> but was:<4>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting.testKululajit_project_billing(TestOvertimeCategoryReporting.java:233)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testEmployerUnitForProjectAndCompensations_withoutPrice (1s)
expected:<6> but was:<2>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting.testEmployerUnitForProjectAndCompensations_withoutPrice(TestOvertimeCategoryReporting.java:279)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testOvertimeCategoryGroupRestriction (1s)
expected:<3> but was:<2>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting.testOvertimeCategoryGroupRestriction(TestOvertimeCategoryReporting.java:316)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testEmployerUnitForProjectAndCompensations_withPrice (2s)
expected:<12> but was:<4>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting.testEmployerUnitForProjectAndCompensations_withPrice(TestOvertimeCategoryReporting.java:344)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testNoCompensationUnitsIfNoProjectHours (1s)
🟡 testOvertimeReportsAreCorrect (2s)
expected:<10> but was:<4>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting.testOvertimeReportsAreCorrect(TestOvertimeCategoryReporting.java:120)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReportingVP (2s)
🟡 testOvertimeReportsAreCorrect (2s)
expected:<6> but was:<4>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReportingVP.testOvertimeReportsAreCorrect(TestOvertimeCategoryReportingVP.java:93)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.reports.generic.TestPaidHolidays (1s)
🟡 testPaidHolidays (1s)
expected:<2> but was:<1>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestPaidHolidays.testPaidHolidays(TestPaidHolidays.java:92)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 com.tustor.tuntinetti.view.application.reports.generic.TestVacationsInGenericReports (3s)
🟡 testVacationsWithSummaryReport (1s)
expected:<3> but was:<1>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestVacationsInGenericReports.testVacationsWithSummaryReport(TestVacationsInGenericReports.java:105)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testVacationsWithDailyReport (1s)
expected:<3> but was:<1>
	at junit.framework.Assert.fail(Assert.java:47)
	at junit.framework.Assert.failNotEquals(Assert.java:280)
	at junit.framework.Assert.assertEquals(Assert.java:64)
	at junit.framework.Assert.assertEquals(Assert.java:198)
	at junit.framework.Assert.assertEquals(Assert.java:204)
	at com.tustor.tuntinetti.view.application.reports.generic.TestVacationsInGenericReports.testVacationsWithDailyReport(TestVacationsInGenericReports.java:135)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.tuntinetti.view.application.reports.generic.TestValidityRestriction (50s)
🟢 testEmployeeProject_ACTIVE (13s)
🟢 testEmployeeProject_INACTIVE (16s)
🟢 testNoProjectHoursRestriction_INACTIVE (11s)
🟢 testEmployee_ACTIVE (3s)
🟢 testEmployee_INACTIVE (4s)
🟢 com.tustor.tuntinetti.view.application.reports.budgets.TestBudgetReportApi (11s)
🟢 testReportDaily (1s)
🟢 testBudgetReportWorkShiftStates (3s)
🟢 testBudgetReportWorkShiftStatesAddPlannedAnonymous (3s)
🟢 testReportMonthly (1s)
🟢 testReportDateRange (1s)
🟢 testWriteInserts (1s)
🟢 com.tustor.tuntinetti.view.application.TestProjectReportList (5s)
🟢 testProjectReportListOnConfigureAnalyzesBudgets (5s)
🟢 com.tustor.tuntinetti.view.application.TestCustomerReportList (13s)
🟢 testCustomerReportListOnConfigureAnalyzesBudgets (4s)
🟢 testRoundingWithRowPerTask (4s)
🟢 testRoundingWithTasksOnSingleRow (4s)
🟢 com.tustor.tuntinetti.backend.services.TestVacationEarnedServices (2s)
🟢 testBrowseAscendingUsesCorrectSearchCriteria (1s)
🟢 testBrowseAscendingReturnsResultsInCorrectOrder (1s)
🟢 com.tustor.tuntinetti.backend.services.TestVacationEarnedStateServices (3s)
🟢 testEmployedCache (1s)
🟢 testVacationEarnedClone (1s)
🟢 testNoNPEWhenEmployeeNotEmployed (1s)
🔴 com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions (50s)
🟢 testSavingExistingEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherData_OnlyModifiedUserLoggedIn_DuplicateDataEmpty (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_ButInUseForADifferentEmployer_FreshOneCreatedIndependently (1s)
🟡 testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherApplicationEmployeePersonInUseForSameEmployer_TransferApplicationsAndKeepLatestData (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions.testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherApplicationEmployeePersonInUseForSameEmployer_TransferApplicationsAndKeepLatestData(TestDuplicateUserCollisions.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODOTestDetectionOfDuplicatesAlsoViaAliasWhichIsAlsoUniquePerEmployer (0s)
TODO
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions.testTODOTestDetectionOfDuplicatesAlsoViaAliasWhichIsAlsoUniquePerEmployer(TestDuplicateUserCollisions.java:66)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testTODOCollision (2s)
🔴 testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_MergePersonsAndKeepLatestData (1s)
null
	at com.tustor.tuntinetti.backend.services.ApplicationServices.initializePersonIfNewAndMergeGracefullyIfDuplicate(ApplicationServices.java:758)
	at com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions.testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_MergePersonsAndKeepLatestData(TestDuplicateUserCollisions.java:132)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testSubmittingApplicationEmail_MatchesWithExistingApplicationOfAnUnemployedEmployeePersonForSameEmployer_NewApplicationsKeepsOriginalButPiggybacksLatestData (1s)
🟢 testSubmittingApplicationEmail_MatchesWithExistingApplicationOfEmployedEmployeePersonForSameEmployer____Transfer__or__whaatt__ApplicationsAndKeepLatestData (1s)
🟢 testPartitionedPersonsOfDifferentEmployersShallNeverConflict (1s)
🟢 testANewUnpartitionedPersonShallNeverConflictWithAnExistingUnpartitionedPersonFromAnotherEmployer (2s)
🟢 testANewPersonShallMergeWithAnExistingUnpartitionedStalePersonWithoutCurrentEmployer (1s)
🟢 testANewPersonShallMergeWithAnExistingPartitionedPersonFromTheSameEmployerWithoutDuplicateAlias (1s)
🟢 testANewPersonShallMergeWithAnExistingPartitionedPersonFromTheSameEmployerWithDuplicateAlias (2s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateNotLoggedIn_DuplicatePasswordChangeNotPending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateNotLoggedIn_DuplicatePasswordChangeNotPending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateLoggedIn_DuplicatePasswordChangeNotPending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateNotLoggedIn_DuplicatePasswordChangePending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateLoggedIn_DuplicatePasswordChangeNotPending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateNotLoggedIn_DuplicatePasswordChangePending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateLoggedIn_DuplicatePasswordChangePending (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateLoggedIn_DuplicatePasswordChangePending (1s)
🟢 testSavingExistingEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherData_OnlyDuplicateUserLoggedIn_DuplicateDataEmpty (1s)
🟢 testBackToBackJobApplicationSubmissionsAreConvenedForMergeBeforeSave (4s)
🟢 testSavingExistingEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherData_BothUsersLoggedIn_DuplicateDataEmpty (1s)
🟢 testSavingNewEmployeePersonEmail_CollidesWithAnotherEmployeePersonInUseForSameEmployer_ActionNotAllowed (1s)
🟢 testSavingExistingEmployeePersonEmail_CollidesWithAnotherEmployeePersonInUseForSameEmployer_ActionNotAllowed (1s)
🟢 testCrash (1s)
🟡 testTODO2 (1s)
TODO..
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions.testTODO2(TestDuplicateUserCollisions.java:116)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟡 testTODO1 (1s)
TODO Testaa jos vanhalla ja uudella on sama employeeid tmv niin tuleeko millainen collisio (korjattu)?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions.testTODO1(TestDuplicateUserCollisions.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🔴 com.tustor.backend.services.tailored.siparila.TestSiparilaFetchEmployeesTask (3s)
🔴 testSiparilaFetchEmployeesTask (3s)
null
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.backend.services.imports.employees.MepcoEmployeeImportSession.importFilesFromRemoteServer(MepcoEmployeeImportSession.java:119)
	at com.tustor.backend.services.tailored.siparila.SiparilaFetchEmployeesTask.internalRun(SiparilaFetchEmployeesTask.java:125)
	at com.tustor.backend.services.tailored.siparila.TestSiparilaFetchEmployeesTask.testSiparilaFetchEmployeesTask(TestSiparilaFetchEmployeesTask.java:325)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
Caused by: null
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.tustor.backend.services.transactions.wrappers.TransactionWrapper.invoke(TransactionWrapper.java:74)
	at com.sun.proxy.$Proxy44.save(Unknown Source)
	at com.tustor.backend.services.imports.employees.MepcoEmployeeImportSession.importFilesFromRemoteServer(MepcoEmployeeImportSession.java:119)
	at com.tustor.backend.services.tailored.siparila.SiparilaFetchEmployeesTask.internalRun(SiparilaFetchEmployeesTask.java:125)
	at com.tustor.backend.services.tailored.siparila.TestSiparilaFetchEmployeesTask.testSiparilaFetchEmployeesTask(TestSiparilaFetchEmployeesTask.java:325)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 com.tustor.backend.services.TestAuthorizationServices (6s)
🟢 testEmployeeSettingsSearchPanelEmployerUnitFiltering (1s)
🟢 testEmployeeHoursReportsPanelEmployerUnitFiltering (1s)
🟢 testManagerPassesEmployerUnitFiltering (1s)
🟢 testAuthorizationFeaturesAndRolesCacheDuration (1s)
🟢 testAuthorizationFeaturesAndRolesCacheForOtherUsersIsNotReset (1s)
🟢 com.tustor.backend.services.transactions.TestFinnishTaxCardTransactions (4s)
🟢 testUpdateWithholdingPercentageExistingFinnishTaxCardStartsAfter (1s)
🟢 testUpdateWithholdingPercentageExistingFinnishTaxCardStartsBefore (1s)
🟢 testUpdateWithholdingPercentageExistingFinnishTaxCardStartsAtTheSameDay (1s)
🟢 testUpdateWithholdingPercentageNoExistingFinnishTaxCards (1s)
🟡 com.tustor.backend.services.TestLostWeeklyRestTime (1min 0s)
🟢 testLostWeeklyRestTimeOnBillingReportIndependentOfReportingRange (1s)
🟢 testOnlySomeHoursFromSundayAreLost (1s)
🟢 testAllHoursFromSundayAreLost (1s)
🟢 testRestTimeOnMondayIsNotEnoughEvenIfNoWork (0s)
🟢 testRestTimeOnSaturdayNotEnough (1s)
🟢 testNoRestTimeBecauseWorkingFullTimeWholeWeekWithOvertime (1s)
🟢 testNoRestTimeBecauseWorkingFullTimeWholeWeekNoOvertime (0s)
🟢 testRestTimeOnSaturdayIsEnough (1s)
🟢 testRestTimeOnSaturdayIsEnoughBecauseNoWork (0s)
🟢 testRestTimeOnSaturdayIsEnoughBecauseNoWork_2 (1s)
🟢 testRestTimeOnSaturdayIsNotEnoughEvenIfNoWork (1s)
🟢 testRestTimeOnFridayWhileSaturdayAndSundayNotYetGiven (1s)
🟡 testTODORestTimeOnSunday (0s)
TODO?
	at junit.framework.Assert.fail(Assert.java:47)
	at com.tustor.backend.services.TestLostWeeklyRestTime.testTODORestTimeOnSunday(TestLostWeeklyRestTime.java:2233)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at junit.framework.TestCase.runTest(TestCase.java:164)
	at junit.framework.TestCase.runBare(TestCase.java:130)
	at junit.framework.TestResult$1.protect(TestResult.java:106)
	at junit.framework.TestResult.runProtected(TestResult.java:124)
	at junit.framework.TestResult.run(TestResult.java:109)
	at junit.framework.TestCase.run(TestCase.java:120)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at junit.framework.TestSuite.runTest(TestSuite.java:230)
	at junit.framework.TestSuite.run(TestSuite.java:225)
	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:483)
	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:48)
🟢 testRestTimeWithMultipleContracts (1s)
🟢 testRestTimeCase138 (1s)
🟢 testCase26787_AnttiKojo (1s)
🟢 testWeeklyRestTimeKunEiSopimusta (0s)
🟢 testWeekStartsOnThursdayAlwaysEnoughRestTime_None (0s)
🟢 testLostWeeklyRestTimeOnBillingReportIndependentOfReportingRange2 (1s)
🟢 testOnlyMondayGiven_GiveFreeRide (0s)
🟢 testWeekStartsOnThursdayAlwaysEnoughRestTime_Truly_None (1s)
🟢 testWeekStartsOnThursdayAlwaysEnoughRestTime_Sunday_exactly (0s)
🟢 testWeekStartsOnThursdayAlwaysEnoughRestTime_Saturday_exactly (1s)
🟢 testWeekStartsOnThursdayAlwaysEnoughRestTime_Friday_exactly (1s)
🟢 testWeekStartsOnThursdayAlwaysEnoughRestTime_Thursday (1s)
🟢 test_Viikkolepo_DinhThao_20120716_20120722 (0s)
🟢 testNormalWeek_NoRestTime (1s)
🟢 testWorkingOnlyOnSingleDayHasPlentyOfRestTime (1s)
🟢 testNormalWeek_NoRestTime_ThoughLunchBreak (1s)
🟢 testNormalWeek_NoRestTime_6_16 (0s)
🟢 testNormalWeek_TrulyNoRestTime (1s)
🟢 testRestTimeOnMondayNotEnough (1s)
🟢 testRestTimeOnMondayEnoughBecauseOfOptimizationInstruction (1s)
🟢 testRestTimeOnMondayIsEnough (1s)
🟢 testRestTimeOnMondayIsEnoughBecauseNoWork (1s)
🟢 testRestTimeOnMondayCountsIfRestDayCanBeAnyDay (0s)
🟢 testOptimalDayForLostWeeklyRestTimeIsChosen (0s)
🟢 testOptimalDayForLostWeeklyRestTimeIsChosen_lostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay (0s)
🟢 testRestTimeOnMondayCountsIfRestDayIsSetToMonday (0s)
🟢 testLostWeeklyRestTimeIsSetToMonday (1s)
🟢 testRestTimeOnMondayCountsIfRestDayIsSetToTuesday (0s)
🟢 testLostWeeklyRestTimeIsSetToTuesday (0s)
🟢 testRestTimeOnMondayCountsIfRestDayIsSetToWednesday (0s)
🟢 testLostWeeklyRestTimeIsSetToWednesday (1s)
🟢 testRestTimeOnMondayCountsIfRestDayIsSetToThursday (0s)
🟢 testLostWeeklyRestTimeIsSetToThursday (0s)
🟢 testRestTimeOnMondayCountsIfRestDayIsSetToSunday (0s)
🟢 testLostWeeklyRestTimeIsSetToSunday (0s)
🟢 testWeekStartTimeOffsetZeroAndEnoughRestTime (0s)
🟢 testWeekStartTimeOffsetZeroAndNotEnoughRestTime (0s)
🟢 testWeekStartTimeOffsetZeroAndNotEnoughRestTime_limit (0s)
🟢 testWeekStartTimeOffsetNegativeAndEnoughRestTime (0s)
🟢 testWeekStartTimeOffsetNegativeAndNotEnoughRestTime (1s)
🟢 testWorkshiftStartingTwoDaysBeforeWeekChangeMayAffectRestTime (0s)
🟢 testWeekStartTimeOffsetZeroAndEnoughRestTime_end (0s)
🟢 testWeekStartTimeOffsetZeroAndNotEnoughRestTime_end (0s)
🟢 testWeekStartTimeOffsetZeroAndNotEnoughRestTime_end_limit (0s)
🟢 testWeekStartTimeOffsetPositiveAndEnoughRestTime (0s)
🟢 testWeekStartTimeOffsetPositiveAndEnoughRestTime_weekStartsOnTuesday (0s)
🟢 testWeekStartTimeOffsetPositiveAndNotEnoughRestTime (0s)
🟢 testWeekStartTimeOffsetPositiveAndNotEnoughRestTime_weekStartsOnTuesday (0s)
🟢 com.tustor.backend.services.TestWorkShiftStateTaskTestCases (21s)
🟢 testWorkShiftStateHoursAndSalesWithAndWithoutHinnasto (21s)
com.tustor.backend.services.TestEmployeeRangeReportLoader (pending 16s)
🟢 testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveTwoRecurringServicesCanBeSharedBySingleEmployeeWithLunchBreak (7s)
🟢 testSessionCachedClonesShouldBeCleanedOfDirtyChanges (8s)
testShouldRefreshDailyReportsInOtherThreadsAsWell (pending 1s)
testNoNpeEvenIfSessionCacheIsNotAvailable
testNewStaleDatesShouldNotHidePreviousStaleDates
testResettingRangeReportsLoadedFromCache
testSessionLevelCacheDoesNotReindexExistingRangeReport
testCase44003MultipleThreadsShouldNotInterfereWhenAllocatingRecurringServiceDemands
testConfirmWithDuplicateRecurringServiceDemand
testSaveTwoTasksOnSameDay
testTODOTheadSafetyCase40679
testSaveTasksWithSwappedEmployeeProjectsSymmetricSwap
testSaveTasksWithSwappedEmployeeProjectsNotSymmetricSwap
testTODOTaskSaveExceptionWhenTaskUnassigned
testTaskSaveExceptionWithNullParameters
testAllowOverlappingPeriods
testTaskSaveExceptionWhenTaskDone
testCheckIfPicked
testTODOLoadRecentFromDbAndSmokeTestForCrashes
testTODONimetönVuoroEiSaaSyödäToistuviaVuorojaKoskaVarsinkinOsittaisessaSyönnissäSiitäTuleeOngelmia
testTODOTestaaToistuvaVuoroJokaPerustettuDstTaitoskohtaan
testProjectCompensationsLoadedEvenIfNotInActiveRange
testLoadNormalReportIntoMultipleThreads
testTodos
testLoadsReportsWithRecurringServiceDemandsOnlyInSelectedProjects
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspective
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveTaskDescriptionDiffersFromRecurringServiceDemand
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveDifferentTaskDescription
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveAllowsMatchingDifferentTaskDescription
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveAllowsMatchingDifferentTaskDescriptionButEmployeeHasOwnRecurringServiceDemand
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveAllowsMatchingDifferentTaskDescriptionEmployeeHasPartiallyMatchingOwnRecurringServiceDemand
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveAllowsMatchingTwoDifferentTaskDescriptions
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveAllowsMatchingTwoDifferentTaskDescriptions2
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveAllowsExactMatchingOntoTwoDifferentTaskDescriptions
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveTwoRecurringServicesCanBeSharedBySingleEmployee
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveThreeRecurringServicesCanBeSharedBySingleEmployee
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveMultipleRecurringServicesCanBeSharedBySingleEmployee_SomeRemains
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveMultipleRecurringServicesCanBeSharedBySingleEmployee_DuplicatePartRemains
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveMultipleRecurringServicesCanBeSharedBySingleEmployee_OtherDuplicatePartRemains
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveTwoRecurringServicesCanBeSharedBySingleEmployee_DuplicatePartsRemain
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveThreeRecurringServicesCanBeSharedBySingleEmployee_DuplicatePartsRemain
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveThreeRecurringServicesWithoutMatchingEmployee
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveThreeRecurringServicesDisabledSharingBySingleEmployee
testCase8273LoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveThreeSimilarRecurringServicesDisabledSharingBySingleEmployee
testCase8273LoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveThreeSimilarRecurringServicesDisabledSharingBySingleEmployeeDifferentDescription
testReportPanelsDoNotSeeUnPaidTasks
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromEmployeeCalendarPerspective
testEmployeeRangeReportsQueryCriteriaCacheUsedByNullWithSerchCriteria
testTODOSickleave_AND_Vacation_StateModel
testTODORecurringChange
testNewTaskStalesRelevantCaches
com.tustor.backend.services.transactions.TestFeatureSetTransactions
testFeatureActivationCreatesReminders
testFeatureSaveWithUpdatedBy
testDisableStatementTimeoutTriggersCacheClear
com.tustor.tuntinetti.backend.services.handlers.TestMolJobPostingSaveHandler
testUpdatedAtRemoteSaveLogic
com.tustor.tuntinetti.backend.services.TestProjectCustomerServices
testBrowseByEmployerIds
testBrowseByNewProject
com.tustor.tuntinetti.view.application.TestRegistration
testUserIsRequiredToAcceptAgreement
testUserAgreementCanBeViewed
testUserWithNewEmailIsRegisteredSuccessfully
testRequiredFields
testEmailValidation
testUserCannotRegisterDuplicateEmployerNameWithExistingEmployeeAndSameEmail
testUsersContactRequestIsEmailedAfterSuccessfulRegistration
testRegistrationPage
testUserWithDuplicateAliasCannotExistAnymoreDueToCase46537Partitioning
testUserWithDuplicateEmailInAnotherCompanyCanNoLongerAccessThroughExistingEmployeeSinceCase46537
testPasswordChangePendingNotEnforcedOnFirstLoginAfterRegistration
com.tustor.backend.services.TestSomeServices
testBrowseDatabaseWithEnumBits
testBrowseDatabaseWithEnumBitsAndOtherParents
testBrowseDatabaseWithEnumBitsEmpty
testSetQueryParents
testBrowseDatabaseWithEnums
testCacheKeyImplementation
testIfServiceMethodsCanBeCalledWithoutFailure
com.tustor.backend.services.TestSalaryTemplates
testMonthlySalaryTemplate
testKokousPalkkio
testDefaultSalaryCalculationRowCount
testHourlySalaryTemplate
testAverageHourlySalaryTemplate
com.tustor.tuntinetti.backend.services.TestBrowsingCustomIss
testPoolissaAivanUusi
testPoolissa_Päättynyt_OllutTyösuhdeJaTyökohteet
testPoolissa_Päättynyt_OllutPelkkäTyösuhde_Iss
testTyösuhdePäättynytTeknisenPäättymispäivänPerusteella
testPoolissa_Päättynyt_OllutPelkätTyökohteet
testPoolissaPaluumuuttajaEhtinytLopettaa_OllutTyösuhdeJaTyökohteet_Paluumuuttaja
testPoolissaPaluumuuttajaEhtinytLopettaa_OllutPelkkäTyösuhde_Paluumuuttaja
testPoolissaPaluumuuttajaEhtinytLopettaa_OllutPelkätTyökohteet_Paluumuuttaja
testTyösuhteessa_TyösopimusJaTyökohteetVoimassa
testTyösuhteessa_TyösopimusMuttaTyökohteetVanhentuneet
testTyösuhteessa_TyösopimusEiTyökohteita
testTyösuhteessa_TyösopimusEiTyökohteita_Kuukausipalkkainen_EiLöydyKunHaetaanTuntiPalkkaisia
testTyösuhteessa_TyösopimusEiTyökohteita_Tuntipalkkainen_EiLöydyKunHaetaanKuukausiPalkkaisia
testPaluumuuttajaTäppäPoistuuKunTyöntekijälleLuodaanTyösuhde
com.tustor.tuntinetti.backend.services.TestBrowsingLegacy
testJosEiOlePalkkalaskelmaakaanNiinEiPitäisiNäkyäAktiivisenaFreshCache
testJosOnPalkkalaskelmaNiinPitäisiNäkyäVoimassaolevanaFreshCache
testPoolissa_Päättynyt_OllutPelkkäTyösuhde_MuuKuinIss
testJosOnPalkkalaskelmaNiinPitäisiNäkyäVoimassaolevana
testJosEiOlePalkkalaskelmaakaanNiinEiPitäisiNäkyäAktiivisena
com.tustor.backend.services.handlers.TestNoteSaveHandler
testNoAlertAndNoAssignee
testAlertAndAssignee
testAlertButNoAssignee
com.tustor.tuntinetti.backend.services.TestTimerAlertNotes
testEmployeeNotes
com.tustor.tuntinetti.backend.services.TestTimerAlertCustomerDetails
testTimeAlert
com.tustor.tuntinetti.backend.TestEmployeeSaveHandler
testContractPeriodChangeTimestamp
testApplicantGetsEmployeed
testEmployeeChangeTimestamp
testContractPerillaodWithMultipleEmployeeInstances
com.tustor.tuntinetti.view.application.salaries.TestSaveKausiveroilmoitusMonthlyTransferPage
testYearlyVeroilmoitusTiedosto
testYearlyVeroilmoitusTiedostoKunEiValidejaHetujaJaYTunnusta
testYearlyVeroilmoitusTiedostoWithEmployerUnitRepresentingCompany
testKausiVeroilmoitusTiedosto
testKausiVeroilmoitusTiedostoKunEiValidejaHetujaJaYTunnusta
testHetuOrDummyForTaxEport
testKausiVeroilmoitusTiedostoWithEmployerUnitRepresentingCompany
testGetYTunnusOrDummyForTaxExport
com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteriAuthenticationDbKeys
testCitywork
testGetCertificateDeprecationDate
testCertificateRenewalAndDeprecationInfo
testDatabaseKeysAreEquivalentToKeysInFiles
testEmployerUnitUpdateColumns
testGetX509TulorekisteriCertificate
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestPsopProductIdPage
testConnectingWithCertificate
testCase31658
testCase33571
testCase42120BillingCorrection
testDifferentEntryIdForTasksAndCompensations
testCase41115
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestPsopIntegrationPage
testCase31658
testCase33571
testCombinedDateAndTime
testCase42120BillingCorrection
testDifferentEntryIdForTasksAndCompensations
testCase41115
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestPalseIntegrationPage
testCase31380
testCase31658
testCase33571
testCase42120BillingCorrection
testCase41115
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestVaanaIntegrationPage
testCase31658
testCase33571
testCase42120BillingCorrection
testCase41115
com.tustor.tuntinetti.view.application.netvisor.TestNetvisorApiUtilsSmoke
testTaxCode
testUseCorrectPayerAccountNumber
testPayrollexternalsalarypaymentXml
testFindNetvisorCustomerId
testNetvisorProductSearchKeys
testFindExistingDummyNetvisorProduct
testShouldNotAllowEmptyListOfPalkkaMuistioModels
testShouldBuildProperNetvisorUrl
com.tustor.tuntinetti.view.application.TestTaskClassificationManager
testAllProjectsAndAllCombinationsAreInitiallyAvailable
testNaytaLisaaVaihtoehtojaPopupissaValittuDimensioNakyyAlasvetovalikossa
testNpeWhenCheckingIfTaskIsOpen
com.tustor.backend.services.utils.TestSalaryReportClassBag
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassification
testSalaryReportClassBagBasicWithoutCostCenters_UsingPreferredSalaryReportClassReportingClassification_WithPreferredSalaryReportClasses
testSalaryReportClassBagBasicWithoutCostCenters
testSalaryReportClassBagBasicWithoutCostCenters_UsingDefaultSalaryReportClassReportingClassification
testSalaryReportClassBagBasicWithoutCostCenters_UsingPreferredSalaryReportClassReportingClassification_WithOnlyDefaults
testSalaryReportClassBagBasicEmployeeEmployerUnitLevelCostCenters
testSalaryReportClassBagBasicWithCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevel
testSalaryReportClassBagWithPseudoSalaryReportClassesWithoutEmployeeEmployerUnitLevelCostCenters
testSalaryReportClassBagWithPseudoSalaryReportClassesAndEmployeeEmployerUnitLevelCostCenters
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassificationActivated
testSalaryReportClassBagWithPseudoSalaryReportClassesWithoutCostCentersAtTimeEntryLevelNorFallBackOnEmployeeLevel
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevel
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassificationWithoutReportingClassifications
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassificationWithoutSalaryReportClassReportingClassification
testSalaryReportClassBagSpectraEmployeeEmployerUnitLevelCostCentersWithoutDivisionInfo
testSalaryReportClassBagSpectraEmployeeEmployerUnitLevelCostCentersWithDivisionInfo
testSalaryReportClassBagSpectraEmployeeEmployerUnitLevelCostCentersWithOvertimeCategoryDivisionInfo
com.tustor.backend.services.utils.TestSalaryReportClassBagServices
testIsPermutable_throwsWhenAskingToPermutateWithSelf_Or_NullTarget_Or_InvalidPrefix_EitherMethod
testSalaryReportClassBag_Builds_Distinct_Case_Sensitive_Mappings
testReturnsNullIfNotInitialized
testReportingClassification_Ignored_If_Not_Activated
testReportingClassification_Test_When_NotSetForEmployerUnit_EvenIfActivated_TestMissingPrefixInSalaryReportClass
testReportingClassification_If_Activated_ItMatchesDefaultOrPreferred_IfSetForEmployerUnit
testIsPermutable_trueWhenTargetNameFree_andNoSideEffects_And_creationOfDuplicatesNotAllowedThereafter
testPermutationRequiresEnabledSalaryReportClassReportingClassifications
testIsPermutable_falseWhenTargetNameAlreadyExists
testSortFirstBasedOnNameAfterPrefixAndThenOnPrefix
com.tustor.tuntinetti.view.application.TestDummiesWithSalaryCalculationApi
testElu
testJho
testIst
testAta
testItu
testJvv
testJle
testKha
com.tustor.backend.services.TestEmployeeTasksProvider
testRaceCondition
com.tustor.com.tustor.backend.services.TestLogTaskServices
testCopyFieldValues
testBrowse
testGetLogFieldsColumnName
com.tustor.tuntinetti.backend.services.transactions.TestFeatureUsageOfCurrentMonthTransactions
testFeatureLevel
testGetFeatureForGdprEiFeaturekayttoja
testGetFeatureForGdprVain_PER_PARTICULAR_EMPLOYEE_Kayttoja
testGetFeatureForGdprVain_PER_PARTICULAR_EMPLOYEE_KayttojaMolemmilla
testGetFeatureForGdprVain_PER_ACTIVE_EMPLOYEE_Kayttoja
testGetFeatureForGdprVain_PER_ACTIVE_EMPLOYEE_KayttojaMolemmilla
testGetFeatureForGdprMolempiaKayttoja
testGetFeatureForGdprMolempiaKayttojaMolemmilla
testGetFeatureForGdprEriKayttojaMolemmilla
testGetFeatureForGdprOrNullInvalidParameters
testSkipFeatureRecordingIfNoEmployees
testSelectsCorrectEmployees
com.tustor.tuntinetti.backend.logic.tailored.debora.TestDeboraPalveluseteliPricing
testTodo
testLabourAgreementFromCustomer_EMPLOYER_DISABLED_CUSTOMER_INHERIT_DISABLED
testLabourAgreementFromCustomer_EMPLOYER_ENABLED_CUSTOMER_INHERIT_ENABLED_HAS_PROJECT_LABOUR_AGREEMENT
testLabourAgreementFromCustomer_EMPLOYER_ENABLED_CUSTOMER_INHERIT_DISABLED_HAS_PROJECT_LABOUR_AGREEMENT
testLabourAgreementFromCustomer_EMPLOYER_ENABLED_CUSTOMER_INHERIT_ENABLED_OVERRIDDEN_BY_OVERTIME_ASSIGNMENT
testLabourAgreementFromCustomer_EMPLOYER_DISABLED_CUSTOMER_INHERIT_ENABLED
testLabourAgreementFromCustomer_EMPLOYER_ENABLED_CUSTOMER_INHERIT_DISABLED
testLabourAgreementFromCustomer_EMPLOYER_ENABLED_CUSTOMER_INHERIT_ENABLED
testDefaultPricingEnforcedForCompensationsButNotHours_HasCostPricingHandler
testDefaultPricingEnforcedForCompensationsButNotHours_NoCostPricingHandler
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_ONLY_and_HQ_PRICE_LIMIT_ENABLED
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_ONLY
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_SELF_HQ_ONLY_and_HQ_PRICE_LIMIT_ENABLED
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_SELF_HQ_ONLY
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_BRANCH_WITH_HQ_FROM_HQ_PERSPECTIVE_and_HQ_PRICE_LIMIT_ENABLED
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_BRANCH_WITH_HQ_FROM_BRANCH_PERSPECTIVE_and_HQ_PRICE_LIMIT_ENABLED
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_BRANCH_WITH_HQ_FROM_BRANCH_PERSPECTIVE_and_HQ_PRICE_LIMIT_DISABLED
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_BRANCH_WITH_HQ_FROM_HQ_PERSPECTIVE_and_HQ_PRICE_LIMIT_DISABLED
com.tustor.tuntinetti.view.application.TestBillingByPricingInstructions
testSimpleProjectCustomerPricingTemplate
testGivenSimpleDailyPricingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDays
testGivenSimpleDailyStartingPriceThenDailyStartingPriceIsAddedOntoAllWorkDaysButOnlyWorkDays
testGivenSimpleDailyPricingWithRoundingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDaysAndIsRounded
testGivenSimpleDailyPricingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDaysOnEachEmployeeProjectReport
testGivenSimpleDailyPricingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDaysOnEachEmployeeInCollatedProjectReport
testProjectReportViewWithProjectPricingTemplateAndThreeEmployees
testProjectReportViewWithPolarProPricingTemplateAndThreeEmployees
testProjectReportViewWithPolarProPricingTemplateAndThreeEmployeesWith50PercentDiscount
testProjectReportViewWithPolarProPricingTemplateAndThreeEmployeesWith30PercentDiscount
testDailyStartingPriceNeverMatchesAnyOtherCriteria
testDailyPriceNeverMatchesAnyOtherCriteria
com.tustor.tuntinetti.view.application.TestBillingPricingLimit
testPricingLimitHasNoEffectWhenReportLoadedForProjectCustomerSelfHq_FeatureActive
testPricingLimitHasNoEffectWhenReportLoadedForProjectCustomerSelfHq_FeatureNotActive
testPricingLimitReportLoadedForProjectCustomerHq_FeatureActive
testPricingLimitReportLoadedForProjectCustomerHq_FeatureNotActive
testPricingLimitHasNoEffectFromProjectPerspective_FeatureNotActive
testPricingLimitHasNoEffectFromProjectPerspective_FeatureActive
testPricingLimitHasNoEffectWithoutProjectCustomer_FeatureNotActive
testPricingLimitHasNoEffectWithoutProjectCustomer_FeatureActive
com.tustor.backend.services.TestAbstractPricingServices
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteEmployeeProjectPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteCustomerPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteEmployerUnitPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteProjectCustomerPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteProjectPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteProjectTaskGroupPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeletePricingInstruction
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteContractPeriod
testEmployerUnitPricingCreateUpdateDelete
testCustomerPricingCreateUpdateDelete
testEmployeeProjectPricingCreateUpdateDelete
testProjectCustomerPricingCreateUpdateDelete
testProjectPricingCreateUpdateDelete
testProjectTaskGroupPricingCreateUpdateDelete
testPricingInstructionCreateUpdateDelete_UsedPricingTemplateRemoval
testPricingInstructionCreateUpdateDelete_NonUsedPricingTemplateRemoval
testGlobalPricingTemplateEditIsUpdatedToCache
testContractPeriodHasNullPricingTemplate
testAbstractPricingCreateNonGlobalAndGlobalDoesNotGiveException
testAbstractPricingPricingTemplateChanges
testPricingTemplateNameChanges
com.tustor.common.dto.listeners.TestAbstractPricingServices
testSaveNonGlobalAndGlobalDoesNotGiveException
testBrowsingWithPricingTemplates
com.tustor.tuntinetti.view.application.recruitment.submit.TestAbstractJobApplicationSubmitPage
testSpam
testPositionSpamSafe
com.tustor.backend.services.TestLostWeeklyRestTime$1
warning
com.tustor.backend.services.TestTaskUtilsFast
testNormal7_5HoursPerDayHolidayOnThursdayHasOvertimeAssignment
testNormal7_5HoursPerDayHolidayOnThursdayHasSomeWorkAndOvertimeAssignment
testNormal7_5HoursPerDayHolidayOnThursdayHasLotsOfWorkAndOvertimeAssignment
testConsultingContractWithOvertimeAssignmentOnlyOnSaturday_FlexRule
testConsultingContractWithOvertimeAssignmentOnlyOnSaturday_NoFlexRule
testConsultingContractWithOvertimeOnSaturdayAndSunday_Note_EmployeeProjectView
testConsultingContractWithPeriodicOvertimeDuringWeekAndNormalOnSaturday_Note_EmployeeProjectView
testConsultingContractWithPeriodicOvertimeDuringWeekAndNormalOnSaturday_Note_EmployeeProjectView_AndProjectLabourAgreement
testConsultingContractWith40PercentOvertimeCompensationAndOneHolidayInMiddleOfWeek_FlexRule
testConsultingContractWith40PercentOvertimeCompensationAndOneHolidayInMiddleOfWeek_NoFlexRule
testNormalEmployeeWithOvertimeAssignmentForOneHolidayInMiddleOfWeek_FlexRule
testNormalEmployeeWithOvertimeAssignmentForOneHolidayInMiddleOfWeek_NoFlexRule
testNormalEmployeeWithOvertimeAssignmentForWholeWeekThoughOvertimeEffectivelyOnlyDuringOneHolidayInMiddleOfWeek
testFitBreaks
testPickEarliestTime
com.tustor.backend.services.TestMatkaAjanLaskutus
testNormaaliTyöpäiväTyöajanUlkopuolisellaMatkaAjalla
testNormaaliTyöpäiväIlmanVarallaoloa
testEiViikkolepokorvaustaKunMatkaAikaa
testViikkolepokorvausKunSiirtymaAikaOnTyoaikaa
testViikkolepokorvausKunSiirtymaAikaOnAutomaattinen
testViikkolepokorvausKunSiirtymiskorvausOnAutomaattinenJaTalviaikaVaihtuu
testSiirtymaAikaOnAutomaattinenJaTalviaikaVaihtuu
testTODOViikkolepokorvausKunSiirtymaAikaOnAutomaattinenJaMuuAikaMatkaAikaa
testTODOAutomaattinenRuokataukoJaAutomaattinenSiitymäaikaJaViikkolepo
testLyhytTyöpäiväIlmanVarallaoloa
testNormaaliTyöpäiväManuaalisellaVarallaolollaNormiPalkka
testNormaaliTyöpäiväManuaalisellaVarallaololla
testAutomaattinenVarallaoloPalkatonIlmanVarallaoloTyölajia
testNormaaliTyöpäiväAutomaattisellaVarallaolollaNormiPalkka
testNormaaliTyöpäiväAutomaattisellaVarallaololla_EI_ANNA_Varallaoloa_JosVainYksiProjektiKunVarallaoloOnTyöaikaa
testNormaaliTyöpäiväAutomaattisellaVarallaololla_ANTAA_Varallaoloa_JosVälissäToinenTyökohdeKunVarallaoloOnTyöaikaa
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h_NormiPalkka
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h
testNormaaliTyöpäiväAutomaattisellaVarallaololla_1_5h_VoidaanYliohjata_0_5h_ksi_KirjaamallaManuaalisesti
testNormaaliTyöpäiväAutomaattisellaVarallaololla2h
testNormaaliTyöpäiväEiAutomaattistaVarallaoloaKunYli2h
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoLeikattu
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoLeikattuAutomaattisestiMuustaKuinVarallaoloprojektista
testBillAutomaticLunchBreak
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoaEiVoiLeikataAlleTunninPätkästä
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h_RuokataukoLeikattu
testTODOJosAutomaattinenVarallaoloAiheuttaaYlitöitä
testNormaaliTyöpäiväAutomaattisellaVarallaololla2h_RuokataukoLeikattu
testNormaaliTyöpäiväEiAutomaattistaVarallaoloaKunYli2h_EikäRuokataukoakaanTarvitseLeikata
testTODO_TeeDynaamistenTaskienTEstiluokka
com.tustor.backend.services.TestTestStaffComGainerPuhelinpalvelualaPricing
testTodo
testEkaJaTokaKkA
testErolaMervi_20160129
testSuviIslanderPalkankorotusJaTakuupalkka31052013
testTakuupalkkaDateRanges
testIsNewContractInTakuupalkkaSense
testEkaJaTokaKkB
testEkaJaTokaKkC
testX
testUrakkapalkkaJokaKorvaaAikapalkan
testUrakkapalkkaJokaKorvaaAikapalkanKunTakuupalkkaPuuttuu
testTwoConsecutiveContractPeriodsInTheBeginning
testUrakkapalkkaJotaTäydennetäänTakuupalkalla_TyossaMuttaEiKahvitauolla
testUrakkapalkkaJokaKorvaaAikapalkan_TyossaMuttaEiKahvitauolla
testUrakkapalkkaJokaKorvaaAikapalkanKunTakuupalkkaPuuttuu_TyossaMuttaEiKahvitauolla
testUrakkapalkkaJotaTäydennetäänTakuupalkalla
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaJokaKorvaaAikapalkan
testRinnakkaisetTyösopimukset
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaJokaKorvaaAikapalkanKunTakuupalkkaPuuttuu
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaaEiKorvataTakuupalkallaElleiSeAlitu
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaJokaKorvataanTakuupalkalla
testCase15831PoissaoloajanKorvauksiaEiHalutaHuomioidaTakuupalkanMaksettavassaMäärässä
testSet1
testSet2
testSet3
testSet4
testKtaVsTakuu
testConfigureKta
testKoeaikaKäytäntö
testStilisoiRaportilleTuoTakuupalkka
testKTA
testEntäJosOnProjectTaskGroupPalkanLisä
testY
testKtaTehtävä
test
com.tustor.tuntinetti.view.application.reports.tailored.nordex.TestSaveXlsSaldoReportPage
testMeskanenVictoria
com.tustor.tuntinetti.view.application.TestSalaryCalculationApi$1
warning
com.tustor.tuntinetti.view.application.TestReportDisplayValue$1
warning
com.tustor.tuntinetti.view.utils.TestConstructPayRollPerEmployerAndPerCustomer
testProjectCustomeritReportNakymasta
com.tustor.tuntinetti.backend.logic.TestPuutarhaAlanVahittaismyyntityo
testLauantailisa
testLauantailisa2
testLauantailisa3
testLauantailisa4
testLauantailisa5
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testArkipyhatKunTyosuhdeEiOleKestanytKauaa2018
testIltalisa1
testIltalisa2
testIltaJaYolisa1
testIltaJaYolisa2
testYolisa3
testIltaJaYolisa3
testIltaJaYolisa4
testArkipyhatToissa
testArkipyhatKunTekeeToita
testArkipyhatKunTekeeToitaMuttaBittiEiPaalla
testArkipyhat
testItsenaisyyspaivaMaksetaanLainMukaan
testSairastumispaivana100PctKorvaus
testArkipyhatKunTyosuhdeEiOleKestanytKauaa
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
test_TODO_SairausajanPalkkaPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_ArkipyhäKorvausPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_KTA
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_KeskeytyvaKaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
com.tustor.tuntinetti.backend.logic.huvites.TestHuviElamysJaTeemapuistojenTes80h
testWeeklyOvertime
testOvertimeOver12hDayIltalisa
testSickLeaveHoursAveragePreviousHoursNoWorkShift
testKikyApVacationWorktimeReductionMilestoneDayMinimumLengthVsStandardWorkHoursPerDay
testIltalisaYlityonAikana
testYolisaYlityonAikana
test_TODO_SickleaveHoursDurationLimitsPam1kkTakuuPalkkaTyotapaturma
testAgreementName
testWtrKertymaLasketaanAina42Jakajalla
testSickLeaveHoursFullWorkDayWorkShift
testSickLeaveHoursNoRange
testSickLeaveHoursFullWorkDayNoWorkShift
testApVacationNormalYear
testApVacationLimit
testApVacationInsufficientMonths
testYolisa
testIltalisa
testTODOApVacationWorktimeReductionMilestoneDayMinimumLengthAsABoolean
testSunnuntaiKorvaus
testSickLeaveHoursDurationLimits
testSickLeaveRepeating
testSickleaveSVLFirstDayAnyDayTemplate
testSickLeaveSVLFirstDayAnyDaySaturday
testSickLeaveSVLFirstDayAnyDaySunday
testSickLeaveSVLFirstDayAnyDayFriday
testSairaslomakorvausMaksetanaKuitenkinVahintaanSairausvakuutuslainTarkoitamaltaKarenssiajalta
testSickLeaveChildSick
testApVacationFirst8Months
testNoApVacationFromMathernaAndPaternalLeave
com.tustor.tuntinetti.backend.logic.huvites.TestHuviElamysJaTeemapuistoTes120h
testNormalHours
testWeeklyOvertime
testOvertimeOver12hDayIltalisa
testSickLeaveHoursAveragePreviousHoursNoWorkShift
testKikyApVacationWorktimeReductionMilestoneDayMinimumLengthVsStandardWorkHoursPerDay
testIltalisaYlityonAikana
testYolisaYlityonAikana
test_TODO_SickleaveHoursDurationLimitsPam1kkTakuuPalkkaTyotapaturma
testAgreementName
testWtrKertymaLasketaanAina42Jakajalla
testSickLeaveHoursFullWorkDayWorkShift
testSickLeaveHoursNoRange
testSickLeaveHoursFullWorkDayNoWorkShift
testApVacationNormalYear
testApVacationLimit
testApVacationInsufficientMonths
testYolisa
testIltalisa
testTODOApVacationWorktimeReductionMilestoneDayMinimumLengthAsABoolean
testSunnuntaiKorvaus
testSickLeaveHoursDurationLimits
testSickLeaveRepeating
testSickleaveSVLFirstDayAnyDayTemplate
testSickLeaveSVLFirstDayAnyDaySaturday
testSickLeaveSVLFirstDayAnyDaySunday
testSickLeaveSVLFirstDayAnyDayFriday
testSairaslomakorvausMaksetanaKuitenkinVahintaanSairausvakuutuslainTarkoitamaltaKarenssiajalta
testSickLeaveChildSick
testApVacationFirst8Months
testNoApVacationFromMathernaAndPaternalLeave
com.tustor.tuntinetti.backend.logic.huvites.TestHuviElamysJaTeemapuistojenLisatTesTestCase
testAPAndXDay50
testXDay50
testIltalisä
testYölisä
testIltalisäLimit
testIltalisäRise
testIltalisäSunnuntai
testIltalisäYölisä
testIltalisäYölisäSunnutai
testIltalisäYölisäYölisäMuuttuu
testVDay100
com.tustor.tuntinetti.backend.logic.huvites.TestHuviElamysJaTeemapuistojenTes75hKk
testWeeklyOvertime
testApVacationEarnedAfter6Months
testSickLeaveHoursWorkshiftFullWorkDay
testApVacationNormalYear
testApVacationLimit
testApVacationInsufficientMonths
testOvertimeOver12hDayIltalisa
testSickLeaveHoursAveragePreviousHoursNoWorkShift
testKikyApVacationWorktimeReductionMilestoneDayMinimumLengthVsStandardWorkHoursPerDay
testIltalisaYlityonAikana
testYolisaYlityonAikana
testSickleaveHoursDurationLimitsPam1kkTakuuPalkkaTyotapaturma
testSickLeaveHoursFullWorkDay
testAgreementName
testYolisa
testIltalisa
testTODOApVacationWorktimeReductionMilestoneDayMinimumLengthAsABoolean
testSunnuntaiKorvaus
testSickLeaveHoursDurationLimits
testSickLeaveRepeating
testSickleaveSVLFirstDayAnyDayTemplate
testSickLeaveSVLFirstDayAnyDaySaturday
testSickLeaveSVLFirstDayAnyDaySunday
testSickLeaveSVLFirstDayAnyDayFriday
testSairaslomakorvausMaksetanaKuitenkinVahintaanSairausvakuutuslainTarkoitamaltaKarenssiajalta
testSickLeaveChildSick
testApVacationFirst8Months
testNoApVacationFromMathernaAndPaternalLeave
com.tustor.tuntinetti.backend.logic.huvites.TestHuviElamysJaTeemapuistojenTes112hKk
testWeeklyOvertime
testApVacationEarnedAfter6Months
testWTR
testApVacationNormalYear
testApVacationLimit
testApVacationInsufficientMonths
testOvertimeOver12hDayIltalisa
testSickLeaveHoursAveragePreviousHoursNoWorkShift
testKikyApVacationWorktimeReductionMilestoneDayMinimumLengthVsStandardWorkHoursPerDay
testIltalisaYlityonAikana
testYolisaYlityonAikana
testSickleaveHoursDurationLimitsPam1kkTakuuPalkkaTyotapaturma
testSickLeaveHoursFullWorkDay
testAgreementName
testYolisa
testIltalisa
testTODOApVacationWorktimeReductionMilestoneDayMinimumLengthAsABoolean
testSunnuntaiKorvaus
testSickLeaveHoursDurationLimits
testSickLeaveRepeating
testSickleaveSVLFirstDayAnyDayTemplate
testSickLeaveSVLFirstDayAnyDaySaturday
testSickLeaveSVLFirstDayAnyDaySunday
testSickLeaveSVLFirstDayAnyDayFriday
testSairaslomakorvausMaksetanaKuitenkinVahintaanSairausvakuutuslainTarkoitamaltaKarenssiajalta
testSickLeaveChildSick
testApVacationFirst8Months
testNoApVacationFromMathernaAndPaternalLeave
com.tustor.tuntinetti.backend.logic.huvites.TestHuviElamysJaTeemapuistojenTes129hKokoaikainen
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testTyotVapaaPaivina
testWorkTimeReduction
testSickleave
com.tustor.tuntinetti.backend.logic.TestMetalliTes
testDailyOvertime
testCase34253
testCase3207
testSpecialSaturdayOvertime1
testViikkoYlityo
testWeeklyOvertimeReplacesDailyOvertimeIfItHasLargerCompensation
testDailyLeg2OvertimeAfterWeeklyOvertime
testWeeklyLeg2OvertimeStartsDuringTheDay
testSpecialSaturdayOvertime2
testCase34253_MaanselkaTapio_20191225_20200106
testOnly_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_causesWorktimeReductionVacationDaysToBeSkipped
testCopyGregerNyman_20151113_20151114
testCopyFrankLonnroth_20151101_20151130
testCase9838_HaddasFrej_20160105
testHautalaMarko_20160201_20160215
testCase31427_OoReh_20200907_20200913
testLostWeeklyRestTime
testPaasiaislauantaiViikkoylityonAikana
testSunnuntaityo
testArkipyhat
testSairastumispaivana100PctKorvaus
testWeeklyOvertime
testSairaslomaKorvaukset
testPalkallisenAitiyslomanAjaltaEiKorvataItsenäisyysPaivaa
testPalkallisenAitiyslomanAjaltaMaksetaanVappuna
testPalkallisenRaskauslomanAjaltaMaksetaanVappuna
testIndependenceDayIsCompensatedAccordingToLaw_notQualified
testIndependenceDayIsCompensatedAccordingToLaw_qualified
testIndependenceDayIsCompensatedAccordingToLaw_unpaidReductionVacation
testIndependenceDayIsCompensated_dummyTaskOnReport
testIndependenceDayIsCompensatedAccordingToLaw_sickleave
testIndependenceDayIsCompensatedAccordingToLaw_sickleaveJollaSuunniteltuTyovuoro
testIndependenceDayIsCompensatedAccordingToLaw_fullWorkDay
testIndependenceDayIsCompensatedAccordingToLaw_vacation
testSairauslomallaArkipyhänäJaOikeusSarauslomakorvaukseenAlkanut
testSairauslomallaItsenaisyyspaivanaJaViereisinaPaivinaJaOikeusSarauslomakorvaukseenAlkanut
testArkipyhienKarenssi
testArkipyhatPaasiaisena
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_MuuKuinToimistotyo_Kiky
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testIltatyolisa
testYotyolisa
testLauantailisa
test_TODO_YotyolisaJatkuuYliKuuden
testHolidayCompensation
testStandbyCompensation
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestLeipomoidenPaivatyolaisia37_5ViikossaKoskevaTES
testArkiTyo
testSunnuntaiTyo
testAatot
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testArkipyha
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestSpectraKipaUseCases
testTODOKkVastuulisäTuntipalkkaisella
testTODOPalkatonSairauslomaJaArkipyhä
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_KetonenMarika_20141201_20141231
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_MikhailovaIrina_20141201_20141231
test_Hiekkavuo_Simo_Palkan_Lisät_20140602_20140608
testTODOKkVastuulisäNäkyviin
testKaikkiLisätKerryttävätKta
testTODOLisääOvertimeDaySummaryTestejäTähän
test_AleksiViljamiSulkko_20140605_pelkkaKoulutusPaiva
testTODOHeidiJohannaKokkinen_
com.tustor.tuntinetti.backend.logic.TestLviToimialanTesKta
testAverageHourlySalaryUsage
testSigmaLaskenta
testAnsaintaSaannonVaihtuminenKatkaisee
test_TODO_AverageHourlySalaryHistory
testGetHistoryKtaInfoWithDateRange
testPalvelusvuosienLaskentaEpasaannollisessaTyosuhteessaEiHeitaVirhetta
testAverageHourlySalary
testLaskeKeskituntiansioViimeiseltaLomanansaintavuodelta
testLaskutussopimus
testTekninenTyosuhteenAlkupaivaKeskenSopimuksen
test30PaivanValinLaskenta
testLaskeKeskituntiansioKunEiTaskejaLomanansaintavuodella
testLaskeKeskituntiansioKuluvaltaLomanansaintaVuodelta
testLaskeKeskituntiansioKunSitaEiVoiVielaLaskea
testMonthlySalaryOvertimeCategoryEiMerkitseva
testLomaFeaturetJaAsetuksetEiVaikuta
testLaskutusEiEstaKtanLaskentaa
testEpasaannollisenProsenttiperusteinenLomalaskelmaEiVaikuta
testAnsaintaSaantoEiLomiaTaiProsenttiperusteinenEiVaikuta
testEiLasketaAjaltaEnnenKtata
com.tustor.tuntinetti.backend.logic.TestLinjaAutoAsematMuuSuomi2020
testAverageHourlySalaryUsage
testSunnuntaiKorvaus
testIltaJaYolisat
testAverageHourlySalary
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testExtraHours
test_TODO_WeeklyOvertimeWhenOver11HourDays
testWeeklyOvertimeWithVacationsAndSickleaves
test_TODO_PeriodWorkOvertimeLimitsWithAbsencesAccordingToLaw
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminenLoppiainenViikonloppuna
testLyhennysvapaidenKertyminenLoppiainenArkiViikolla
com.tustor.tuntinetti.backend.logic.TestMeijerityontekijatTESJaateloala
testLauantailisa
testSairastumispaivana100PctKorvaus
testDailyOvertime
testJuhannusaattoMyosKlo16Jalkeen
testJouluaattoMyosKlo16Jalkeen
testSuurJuhlapyhaKorvaus
testPitkaperjantainSuurjuhlapyhakorvaus
testSuurjuhlapyhakorvausJuhannuksenJalkeisenaSunnuntaina
test_TODO_Yolisa
test_TODO_EiYotyolisaaJosVuoroAlkaaPuolenyonJalkeen
testIltalisaLauantaina
testIltalisaSunnuntaina
testAamulisa
testSaannollinenTyoaika
testArkipyhatLyhentavaTyoviikkoa
test_TODO_ASIAKASKOHTAISESTI_Halytystyo
testSairausajanPalkka
testPeriodOvertime
testVarallaolo50
testIltatyosta_maksetaan_ylitoina_vain_mikali_ne_alkavat_ennen_ylitoita_IltatyolisaEsimerkki1TesSivu33
testIltatyolisaEsimerkki2TesSivu33
testLauantailisaEsimerkki1Tes34
testIltatyostaMaksetaanJo14_16_MikaliTyoAlkaaTallaValilla
testSaturdaySpecialOvertimeBugi
testLauantailisaEsimerkki2Tes34
testPaasiaislauantaiEnnenKlo16
testJuhannusaattoEnnenKlo16
testJouluaattoEnnenKlo16
testPaasiaislauantaiMyosKlo16Jalkeen
testPaasiaislauantaiKlo16JalkeenSimple
testIltalisaaEiMaksetaYlityonAikana
testIltalisaMaksetaanKorotettunaYlityonAikana
testYolisaMaksetaanTuplanaViikonloppuisin
testSaturdayOvertime
testSaturdayExtraIsScaledByOvertime
testNightshift
testWorkingOnAscensionDayNight
testWorkingOnWeeklyRestDay
testRegularSickleaves
testWorkInducedSickleaves
testChildSick
com.tustor.tuntinetti.backend.logic.TestNordexCompensationTypes
testNordexTravelEntry
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Paivatyo_3vk_Jaksotyo
testSeisokkikorvaus
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
test_TODO_WtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testDailyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKolmenviikonJaksotyoVirkamiehet
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestAutomaattinenVarallaolo
testNormaaliTyöpäiväTyöajanUlkopuolisellaMatkaAjalla
testNormaaliTyöpäiväIlmanVarallaoloa
testEiViikkolepokorvaustaKunMatkaAikaa
testViikkolepokorvausKunSiirtymaAikaOnTyoaikaa
testViikkolepokorvausKunSiirtymaAikaOnAutomaattinen
testViikkolepokorvausKunSiirtymiskorvausOnAutomaattinenJaTalviaikaVaihtuu
testSiirtymaAikaOnAutomaattinenJaTalviaikaVaihtuu
testTODOViikkolepokorvausKunSiirtymaAikaOnAutomaattinenJaMuuAikaMatkaAikaa
testTODOAutomaattinenRuokataukoJaAutomaattinenSiitymäaikaJaViikkolepo
testLyhytTyöpäiväIlmanVarallaoloa
testNormaaliTyöpäiväManuaalisellaVarallaolollaNormiPalkka
testNormaaliTyöpäiväManuaalisellaVarallaololla
testAutomaattinenVarallaoloPalkatonIlmanVarallaoloTyölajia
testNormaaliTyöpäiväAutomaattisellaVarallaolollaNormiPalkka
testNormaaliTyöpäiväAutomaattisellaVarallaololla_EI_ANNA_Varallaoloa_JosVainYksiProjektiKunVarallaoloOnTyöaikaa
testNormaaliTyöpäiväAutomaattisellaVarallaololla_ANTAA_Varallaoloa_JosVälissäToinenTyökohdeKunVarallaoloOnTyöaikaa
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h_NormiPalkka
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h
testNormaaliTyöpäiväAutomaattisellaVarallaololla_1_5h_VoidaanYliohjata_0_5h_ksi_KirjaamallaManuaalisesti
testNormaaliTyöpäiväAutomaattisellaVarallaololla2h
testNormaaliTyöpäiväEiAutomaattistaVarallaoloaKunYli2h
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoLeikattu
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoLeikattuAutomaattisestiMuustaKuinVarallaoloprojektista
testBillAutomaticLunchBreak
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoaEiVoiLeikataAlleTunninPätkästä
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h_RuokataukoLeikattu
testTODOJosAutomaattinenVarallaoloAiheuttaaYlitöitä
testNormaaliTyöpäiväAutomaattisellaVarallaololla2h_RuokataukoLeikattu
testNormaaliTyöpäiväEiAutomaattistaVarallaoloaKunYli2h_EikäRuokataukoakaanTarvitseLeikata
testTODO_TeeDynaamistenTaskienTEstiluokka
com.tustor.tuntinetti.backend.logic.TestLabourAgreementWeekStartTimeEffects
testCase16891PakkastyöOvernight
testSickleaveDaysCompensatedAccordingToContract
testEmployeeProjectDailyReportHandle
com.tustor.tuntinetti.backend.logic.TestHammaslaboratorioalanTes_37_5
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testExtraHours
testLyhennysvapaidenKertyminen
testViikoittainenYlityoErikoispaivina
testSairaslomakorvausKunSairausUusiutuu
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaPaivatyolaisia40hViikossaKoskevaTyoehtoSopimus
testArkiTyo
testSunnuntaiTyo
testVuorokautinenYlityo
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testAatot
testLauantaiVuorot
testArkipyha
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestAktAutomaattinenYlityovapaa
testEiItsenaisyyspaivaKorvaustaJosJokuVapaaPaalla
testItsenaisyyspaivakorvausKunEiVapaataPaalla
testSihvariJaakkoKoponen_20111031_20111113_IlmanTakuuPalkkaa
testSihvariJaakkoKoponen_20111031_20111113_YlityövapaataEiKäytettävissä
testSihvariJaakkoKoponen_20111031_20111113_YlityövapaataVähänKäytettävissä
testSihvariJaakkoKoponen_20111031_20111113_YlityövapaataKäytettävissä
testTodoRecordaaMyösOvertimeLeaveExporttaustaVarten
com.tustor.tuntinetti.backend.logic.TestVartiointiAlanTesMuutOsaAikaiset2019Changes
testArkipyhaKorvataanJosToissaAlle3kkSopimusta
testArkipyhatKorvataan
testArkipyhaKorvataanJosToissa_8h
testArkipyhaKorvataanJosToissa_6h
testArkipyhaaEiKorvataJosEiToissa
testArkipyhaKorvataanJosToissa_MAX_8h
testArkipyhatEivatLyhennaJaksotyoaikaa
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekorjaamoalan40hTES
testArkipyhat
testSunnuntaiKorvaus
testSunnuntaityoEiKorottaKTAta
testYlityotEivatKorottaKTAta
testYlityoKorvataanKTAlla
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairaslomaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testArkipyhakorvaus
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöperäinen
testSairaslomakorvausYli6kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääYli6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
testWtrKertyyVuodessa100Tuntia
testProsenttipohjainenWtrLisa
com.tustor.tuntinetti.backend.logic.TestMaaseutuelinkeinojenTes
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testSairastumispaivana100PctKorvaus
testYölisä
testArkipyhänJälkeisenLauantainLisä
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityö
testErikoispäivät
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinen
testSairaslomakorvausAlleViikkoTöissäTyöperäinen
testSairaslomakorvausAlleKuukausiTöissäEiTyöperäinen
testSairaslomakorvausAlleKuukausiTöissäEiTyöperäinenKestääYli10Päivää
testSairaslomakorvausAlleKuukausiTöissäTyöperäinen
testSairaslomakorvausAlleKuukausiTöissäTyöperäinenKestääYli10Päivää
testSairaslomakorvausAlle10KuukauttaTöissäEiTyöperäinen
testSairaslomakorvausAlle10KuukauttaTöissäEiTyöperäinenKestääYli6Päivää
testSairaslomakorvausAlle3VuottaTöissä
testSairaslomakorvausAlle3VuottaTöissäKestääYliKorvattavanAjan
testSairaslomakorvausAlle5VuottaTöissäKestääYliKorvattavanAjan
testSairaslomakorvausAlle10VuottaTöissäKestääYliKorvattavanAjan
testSairaslomakorvausYli10VuottaTöissäKestääYliKorvattavanAjan
testSairaslomakorvausLapsiSairaana
testArkipyähäOnVapaapäiväJosTöissäYli3Kuukautta
testArkipyähäEiOleVapaapäivänaTöissäAlle3Kuukautta
testArkipyähäkorvausJosTöissäYli3Kuukautta
testArkipyähäkorvausJosTöissäAlle3Kuukautta
testArkipyähäkorvausJosTöissäYli3KuukauttaMuttaVapaallaArkipyhänViereisenäPäivänä
testArkipyhatKorvataanKTAlla
testSairaslomatKorvataanKTAlla
testPaivittainenYlityoEiKorotaKTAta
testViikoittainenYlityoEiKorotaKTAta
testKTALasketaanKahdeltaEdelliseltaPalkkakaudelta
testKTALasketaanVainKahdeltaEdelliseltaPalkkakaudelta
testAscensionDayWithoutAdjacentWorkingDays
testAscensionDayWithAdjacentWorkingDays
testVuoden2018Muutokset
com.tustor.tuntinetti.backend.logic.TestAirproJaksotyontekijoidenTyoaikamuoto$1
warning
com.tustor.tuntinetti.backend.logic.TestAutonrengasalanVuorotyoTesKta
testYolisa
testIltalisa
testLauantailisa
testKorottavatKTAta
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestWorktimeReductionFastWithWorkedHoursTimeRangesAndDetails
test_TODO_
test7dayGapJaFullVacMonths
testPostponedWtrSaldoCacheItemIsSerializable
testHetimaksuunPctBasedWtrHitaus
testCityworkinPctWtrHetiMaksuunTietystaPaivastaAlkaen
testUseEffectiveStandardWorkHoursForVariableDayLengthForFullVacationEarningMonthsWtrEarning
testHuviTesJaKuukausipalkkaisenKiinteaWtrKertyma2vkoJaksoGap
testHuviTesJaKuukausipalkkaisenKiinteaWtrKertyma
testUnpaidWtrAndTimeranges
testWtrHavingStandardWorkDayLength
testHolidayWtrSuorituskyky
testInterestingDatesSuorituskyky
testLoppupalkka2JaWtr
testLoppupalkka2JaHolidayWtr
testWtrLasketaanSamoinRiippumattaBeginReserveStartDatesta
testCase16060
testReasonableOthervacationStartDate
testXFirstFullMonthsDoNotAccumulate
testJuneDoesntAccumulate
testLoppupalkkaMaksuunJaKkPalkka
testLoppupalkatVaativatSalaryPaymentBitin
testSalaryPaymentVacationTypesEiVaikutaSaldoihin
testPctWtrSaldoKuluuVaikkeiRecordata
test_TODO_PctWtrSickleavestaJaWeekstartTimeEffects3
testPctWtrSickleavestaJaWeekstartTimeEffects2
testPctWtrSickleavestaJaWeekstartTimeEffects1
testPctWtrAndSickleaveTypes
testPctWtrMaksuJaSaldokulutus
testFullVacationEarnedMonthNPE
testApteekinWtrPalkallisetIsyysAitiyslomat
testKaikkiaVanhempainVapaitaEiLasketaKontassa
testHiihtokeskusAlanWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrPalkallisetIsyysAitiyslomat
testAvecranWtrPalkallisetIsyysAitiyslomat
testHuviJaElamyspuistojenWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrKiky
testOhjelmapalvelualanWtr
testApteekinHolidayWtrLength
testApteekinHolidayHoursKunMaksetaanHeti
testReserveEndDateDuringGapBetweenContractsShouldNotCauseExceptionInWtrEarning
testWorkTimeReductionVacationBalanceChangeWhenNoContract
testPersonalCompensationIsCalculatedOnlyOnceToPctWtr
testImmediatelyPaidPctWtrShouldBeExcludedFromFinalPay
testWtrAnsainnanRajoitusKunIsMainContractSerieDeterminesExtraAndOvertimeAndHoliday
testDaysLiukulukuAlkusaldopaivat
testNpeWithgetSpentVacationCacheAndStretch
testPercentBasedVacation
testFullVacationMonthsAndTechnicalStartDate
testSigmaLaskenta
testAnsainnanSkaalaus
testFixWtrHourRecordingFromVacationEarned
testWtrSaldoWorkHoursYear
testPctWtrJaOdotusaika
testKaikkiPalkallisetPoissaolotEkvivalentteja
testDaysSkaalautuminen
testKokoVuosiKerrallaJaEndingReason
testKaksiPerakkaistaKokovuosiKerrallaTesiä
testWtrKarenssiJaVaihtuvaTes
test_TODO_wtrEiKerrySopimustenValissa
testWtrKarenssiJaEfektiivinenTyosuhteenAlku
testRecordPctBasedWtrOnAllSeries
testTyoreunapaivanWtrEiVaikuta
testHolidayWtrSymmetrinenMaaraSaldoonTaiMaksuun
testHolidayWtrJaMainContractSerieDeterminesExtraAndOvertimeAndHoliday
test_TODO_AlkusaldoJaProsenttiPerusteinenJaNormWtr
testHetimaksuunPctWtrJaMuutos
testWtrDaterangeBug
testAlkusaldoJaProsenttiWtr
testEiLasketaHetiMaksuunPctWtraaTurhaan
testWtrHoursAlkusaldo
testHoursWorktimeReductionSaldoWorkHoursBug
testLomankulutus
testEiTarvitseLaskeaJosEiOleWtrTyosuhteita
testAllOnFirstDayOfYearCaseHuuskoInka
testAllOnFirstYearWhenOtherVacationStartDateAfterContractPeriodStartDate
testAlkusaldoKunVacationEarnedejaEnnenBeginReservea
testAlkusaldoKunWtrKarenssi
testLimitCumulativeWtrCalculationToFlexStartDate
testMultipleContractSeriesAndAveraging
test_TODO_PctWtrKunReplaceHourlySalary
testDynamicHolidayWtrContractPeriodSelection
testNormiWtrHetiMaksuun
testRakennusalanPctWtrJaLisat
testAutoKaupanJaKorjaamonWtr
testAutoalanToimihenkiloidenWtr
testEnergiatekniikanPoissaolot
test_TODO_PalkattomatSairaslomatEiKerryta
testPuusepanteollisuudenVuosilomaJaArkipyhat
testPctBasedWtrYlityostaJaLisista
testPctBasedWtrAndSickleaveLisat
testPctBasedWtrDuringSickleaveOvertime
testLoppupalkkaNollaaHolidayWtrSaldon
testLoppupalkkaNollaaWtrSaldon
testAutonrengasalanWtr
testWtrAlkusaldoEiVaikutaPalkattomaanWtrSaldoon
testDateToCalculateWtrTo
testMetalliTesPalkattomanVapaanKertyminen
testPuusepanTesPalkattomanVapaanKertyminen
testJosEiEnabloituNiinPalkatonWtrEiKerry
testRakennusalanTesPalkattomanVapaanKertyminen
testPctWtrFromSickleaveKertyyEffectiveSickleaveCPlle
testPercentBasedWtrFromSickleave
testEnergianWtrQualificationPeriod
testKenkaJaNahkateollisuudenWtrQualificationPeriod
testWtrAccumulationDuringSickleave
testPuusepanSiparila25hPerQJosPuoletTyopaivistaToissa
testSamanaPaivanaSickleavePitaisiKerryttaaSickleavePeriodilleVaikkaNullSeriesiaEiOlisi
testSamanaPaivanaSickleaveEiSaisiKerryttaaWtraaKahdelleSeriesille
testSickleaveKarenssipaivaKerryttaaWtraaTietyillaTeseilla
testViestintaalanToimihenkiloidenTesillaHolidaysWtr
testKustannustoimittajienTesillaHolidaysWtr
testWtrVapaaSamanaPaivanaKunAnsaitseeProsenttiperusteistaWtraa
testHolidayWtrBalanceCanOnlyBePaidOutImmediatelyFor_ANY_ContractSeries
testSamanaPaivanaEriSerieseilleKertyyTunteja
testHolidayWtrBalanceCanBeEarnedByTwoContractSeriesesAtTheSameTime
testHolidayWtrBalanceCanBeFilteredWithContractSeriesWithVacationsAndVacationEarneds
testPercentBasedWtrBalanceCanBeFilteredWithContractSeries
testAbsencesDuringTimePeriodAndExceedingWeeklyHoursCanBeFilteredWithContractSeries
testWorktimeReductionBalancesWithDifferentContractSeriesesWithShortContractPeriods
test_SIMPLE_WorktimeReductionBalancesWithDifferentContractSerieses
testAlkusaldoLasketaanKerran
testWorktimeReductionBalancesWithDifferentContractSeriesesWithVacationsAndVacationEarneds
testDAYSJaHoursPaallekkaisinSerieseinKerryttaaOikeaanSeriesiin
testDAYSPaallekkaisinSerieseinKerryttaaOikeaanSeriesiin
testTaskWorktimeTypeWtrVahentaaSaldoa_wtrTaskWithTimeRanges
testTaskWorktimeTypeWtrVahentaaSaldoa_wtrTaskWithoutTimeRanges
testAKT_tarvittaessaKutsuttavanKertyma
testAKT_OsaAikaisenKertyma
testAKT_OsaAikaisenKertyma_JOS_osaAikaisetEivatAnsaitseSamassaSuhteessa
testAKT_KokoaikaisenKertyma
testPercentageMustPayOnSameDayAsGenerated
testProsenttiperusteinenWtr_SINGLE_DAY_EriBiteilläJaEriNormiWtrValinnoilla
testMaksuunBititPercentage
testKertymaRajatultaAikavalilta
testMaksuunBititHours
testPayOutImmediatelyRekursioEiRikkouduVaikkaOhitetaanPaivia
testMaksuunBititHolidays
testMaksuunBititMaraJP
testRakennusalanProsenttiperusteinenLyhennys
testMetalliAlanProsenttiperusteinenLyhennys
testMekaanisenMetsateollisuudenKeskeytyvaKolmivuorityoTyoaikaKerryttaaHeti
testMekaanisenMetsateollisuudenKeskeytyvaKolmivuorotyoVuosilomaKerryttaaKunOllutVuodenToissa
testMekaanisenMetsateollisuudenKeskeytyvaKolmivuorotyoSairaslomaKerryttaaKunOllutVuodenToissa
testMekaanisenMetsateollisuudenKeskeytyvanKolmivuorotyonProsenttiperusteinenLyhennys
testMekaanisenMetsateollisuudenKeskeytyvanKolmivuorotyonProsenttiperusteinenLyhennysYksiTaysiViikko
testIctAlanYTHTyoajanLyhennys13pvEilyhenna
testIctAlanYTHTyoajanLyhennys16pvEilyhenna
testIctAlanYTHTyoajanLyhennys17pvLyhentaa
testIctAlanYTHTyoajanLyhennys22pvLyhentaa
testIctAlanYTHTyoajanLyhennys100hVuodessa
testNormaalitArkipyhatEivatKerrytaTaysienLomanKertymiskuukausienPerusteella
testItsenaisyyspaivaKerryttaaAinaTaysienLomanKertymiskuukausienPerusteella
testMeijeriAlaKokoVuosi
testMeijeriAla3kk
testMeijeriAla9kk
testMeijeriAla10kk
testVartiointialanVahennyskertyma1kkKarenssipaivaEiOlePoissaolo
testVartiointialanVahennyskertyma1kkWtrEiOlePoissaolo
testVartiointialanVahennyskertyma1kkVuosilomaEiOlePoissaolo
testVartiointialanVahennyskertyma1kkViikkolepoEiOlePoissaolo
testVartiointialanVahennyskertyma1kkVapaapaivaEiOlePoissaolo
testVartiointialanVahennyskertyma3kkYksiPoissaoloTammikuussaToinenMaaliskuussa
testVartiointialanVahennyskertyma3kkKaksiPoissaoloaTammikuussa
testVartiointialanVahennyskertyma1kkViisiPoissaoloa
testVartiointialanVahennyskertyma1kkKaksiPoissaoloa
testVartiointialanVahennyskertyma1kkYksiPoissaolo
testVartiointialanVahennyskertyma6kk
testVartiointialanVahennyskertyma1kk
testVartiointialanVahennyskertyma20kk
testGolfAlanVahennyskertyma20kk
testOsaAikaisenVartiointialanVahennyskertyma20kk
testMaalausalaYksiTaysiViikko
testViikonYlittavatTunnitYksiTaysiViikkoMuttaAlhainenRajapyykki
testMaalausalaYksiKatkennutViikko
testMaalausalaReiluVuosi
testPuutarhaAla1
testPuutarhaAla2
testSahkoalanVahennyskertyma1kk
testSahkoalanVahennyskertyma6kk
testSahkoalanVahennyskertyma11kk
testSahkoalanVahennyskertyma1kkJoulukuussa
testSahkoalanVahennyskertyma2kkPaattyyJoulukuussa
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa2013
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa2013_1
testPaidHoursItsenaisyyspaivanAattonaKunTyosuhdeAlkaaMarraskuunAlussa
testPaidHoursItsenaisyyspaivanAattonaKunTyosuhdeAlkaaJoulukuunAlussa
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa_1
testSahkoalanVahennyskertyma2kkPaattyyHuhtikuussa
testSahkoalanVahennyskertyma12kk
testSahkoalanVahennyskertyma12kAlkaaKeskenVuotta
testSahkoalanVahennyskertyma13kk
testSahkoalanVahennyskertyma20kk
testHiihtokeskusalaKaksiTyosopimusta
testHiihtokeskusalaKaksiTyosopimustaEriVuosilomaehdoilla
testHiihtokeskusalaKaksiTyosopimustaEriVuosilomaehdoillaKeskenKuukauden
test_EriSerietEiSaaTiltataFullVacationEarningMonthsSaantoa
testRaiseDuringaccumulationPeriod
testPctWtrJaHlokohtainenPalkanlisa
testWtrQualificationDuration
testPeriodAccumulatesButCountedAfterDuration
com.tustor.tuntinetti.backend.logic.TestYksityisenSosiaalipalvelualanJaksotyonPituus
test6vko6vkoWorkTimeCycleTasoittumisJaksollaJaYlityömääräykselläKunOnYlitöitä
test6vko6vkoTasoittumisJaksollaJaYlityömääräykselläKunOnYlitöitä
testEijaNurminenVirheellinenLoppiaiskorvaus
testCase10077_GrohnJenni_20160110
testCase11082_BjörnEija_20160326
testViikonKierto
test6vko3vkoTasoittumisJaksollaJaYlityömääräykselläIlmanYlitöitä
test6vko6vkoWorkTimeCycleTasoittumisJaksollaJaYlityömääräykselläIlmanYlitöitä
test6vko6vkoTasoittumisJaksollaJaYlityömääräykselläIlmanYlitöitä
test6vko3vkoTasoittumisJaksollaJaYlityömääräykselläKunOnYlitöitä
test
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Keskeytyva_Kolmivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestWorkTimeOvertimeDecomposition
testTODO
testTodo2
test_FULL
testOnly_PERIOD_OVERTIME
testOnly_DAILY_OVERTIME
testOnly_LOST_WEEKLY_REST_TIME_COMPENSATIONS
testOnly_TIME_BASED_COMPENSATIONS
testOnly_HOLIDAY_OR_SATURDAY_COMPENSATION
testOnly_TIME_BASED_COMPENSATION_OTHER_PERSONAL
testOnly_TIME_BASED_COMPENSATION_OTHER_TASK
testOnly_TIME_BASED_COMPENSATION_x_TASK
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL
testOnly_TIME_BASED_COMPENSATION_OTHER_TASK_x_PERSONAL
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL_x_TASK
testOnly_TIME_BASED_COMPENSATION_x_TASK_x_SPECIAL_DAY
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL_x_SPECIAL_DAY
testOnly_TIME_BASED_COMPENSATION_OTHER_TASK_x_PERSONAL_x_SPECIAL_DAY
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL_x_TASK_x_SPECIAL_DAY
testTyotehtavanPalkkaKorvaaTuntipalkanAina
testCase7WithoutPersonalCompensations
com.tustor.tuntinetti.backend.logic.TestMuuttopalvelualanTes120h
testWorkTimeReduction
testPeriodOvertime
testLostWeeklyRestTime
testDailyOvertime
testIltalisä
testSickleave
testSundayWork
testIltaJaYöLisä
testSaturdayCpmpensation
testArkipyhä
com.tustor.tuntinetti.backend.logic.TestAirproToimihenkiloidenTyoaikamuoto
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testNightShiftPeriodDivider
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSunnuntaiKorvaus
testIltatyolisa
testYotyolisa
testSairaslomakorvausSairausUusiutuu30pvSisällä
testHenkilostonEdustajaKorottavatKTAta
testLisatJuhlapyhinaJaAattoina
testAattoiltalisä
testJuhannusaatonAamutyölisä
testJuhannusaatonIltatyölisä
testJouluaatonAamutyönLisä
testJouluaatonIltatyönLisä
testYotyolisaAlkaaJaLoppuYolla
testTODO_Yotyolisa
testYotyolisaEriViikonpaivina
testHenkilostonEdustajaAverageHourlySalaryUsage
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_KeskeytyvaKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testArkipyhienKorvaus
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testWtrKertyma
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Paivatyo
testKorottavatKTAta
testYolisa
testIltalisa
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testWtrKeryma
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestProfitabilityFast
testaaTuntipalkkaisenTyösopimuksenKannattavuustietojenHyödyntämistä
testaaKuukausipalkkaisenTyösopimuksenKannattavuusKunKuukausipalkkaAsettamatta
testaaKuukausipalkkaisenTyösopimuksenKannattavuusKunKuukausipalkkaAsettamattaMuttaProjektiLaskutetaanTuntipalkalla
testaaKuukausipalkkaisenTyösopimuksenKannattavuus_billMonthlySalaryAsHourly_TODO
testaaKuukausipalkkaisenTyösopimuksenKannattavuus_treatMonthlySalarySickleavesAsDaysInBillingFalse
testaaKuukausipalkkaisenTyösopimuksenKannattavuus_treatMonthlySalarySickleavesAsDaysInBillingTrue
testaaKuukausipalkkaisenTyösopimuksenKannattavuusKunProjektiLaskutetaanTuntipalkalla
test
com.tustor.tuntinetti.backend.logic.TestElintarvikealojenTesKta
testAverageHourlySalaryUsage
testTravel
testCase8427_JaloVille_8h
testCase8427_JaloVille_75h
testCase8427_JaloVille_8h_NoOvertimeReducesOvertime
testCase8427_JaloVille_75h_NoOvertimeReducesOvertime
testAverageHourlySalaryCalculation
testSunnuntaityo
testSairastumispaivana100PctKorvaus
testWeeklyOvertime
testWeeklyOvertimeBug
testShiftStartsBetween00And06
testShiftContinuesAfter00
testShiftStartsBefore00AndContinuesAfter06
testWeeklyOvertimeIsNotPaidDuringAamukorvaus
testAamutuntikorvausEiRajoitaEdellisenVurokaudenPuolellaAlkanuttaYlityota
testJaloVille_20150304_20150306
testJaloVille_20150304_20150306_NoOvertimeReducesOvertime
com.tustor.tuntinetti.backend.logic.TestPuutarhaAlanPaivatyonTes
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testArkipyhatKunTyosuhdeEiOleKestanytKauaa2018
testIltalisa1
testIltalisa2
testIltaJaYolisa1
testIltaJaYolisa2
testYolisa3
testIltaJaYolisa3
testIltaJaYolisa4
testArkipyhatToissa
testArkipyhatKunTekeeToita
testArkipyhatKunTekeeToitaMuttaBittiEiPaalla
testArkipyhat
testItsenaisyyspaivaMaksetaanLainMukaan
testSairastumispaivana100PctKorvaus
testArkipyhatKunTyosuhdeEiOleKestanytKauaa
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
test_TODO_SairausajanPalkkaPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_ArkipyhäKorvausPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_KTA
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hKeskeytyvanKaksivuorotyonWtrTES
testWtrKertyma
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestMuuttopalvelualanTes112_5h
testPeriodOvertime
testExtraHours
testWorktimeReductionDisqualification
testKallePiippo_21_10_2013___8_11_2013
testCase3652VariationWithOvertime
testKallePiippo_21_10_2013___8_11_2013__evenLongerWorkday_4_11
testCase3652MeneeVieläOikeinVaikkaTehtäisiinVieläLaTöitäJolloinTuleeMyösViikkoylityötä
testCase3652_flexTime
testCase3652MeneeVieläOikeinVaikkaTehtäisiinVieläLaTöitä_flexTime
testCase3652MeneeVieläOikeinVaikkaTehtäisiinVieläSuTöitäJaTuleeViikkoylityötä_flexTime
testAleniusMaarit_sykliAlkaaKeskiviikkona
testAleniusMaarit_sykliAlkaaMaanantaina
testAartolahtiVesa1
testAartolahtiVesa2
testPulkkinenRoopeBitti128
testCase3652
testLeppanenTomi
testWorktimeReductionWhenWorkingDuringTheWeek
testWorktimeReductionWhenNotWorkingDuringTheWeek
testCase4330
testLostWeeklyRestTime
testDailyOvertime
testIltalisä
testSickleave
testSundayWork
testIltaJaYöLisä
testSaturdayCpmpensation
testArkipyhä
com.tustor.tuntinetti.backend.logic.TestAlternativeWorkHoursPerDay
testDailyOvertimeLeg2
testHasNoEffectWhenSpecialDaySelectionIsNotActive
testDailyOvertimeLeg1
testWeeklyOvertimeStartsBeforeDailyOvertime
testExtraBeforeAlternativeMaxStandardWorkHoursPerDay
com.tustor.tuntinetti.backend.logic.TestKenkaJaNahkateollisuudenKTA
testKtaLaskentaAjat
testSairausajanPalkka
testNormaaliTyoaikaKTA
testWtrPalkka
testIltavuoroKTA
testYovuoroKTA
testYlityoKTA
com.tustor.tuntinetti.backend.logic.TestTeknologiateollisuudenYlempienToimihenkiloidenTes
testSaukkoPasi_20150708
com.tustor.tuntinetti.backend.logic.TestValtionVirkaVirastotyoVirkamiehet
testNormalWorktime
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testWeeklyOvertime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden37_5hJatkuvanKaksivuorotyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_KeskeytyvaKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestICTYlemmatToimihenkilot
testViikkoYlityo
testVarallaolo
testArkipyhatLyhentavaTyoviikkoa
testArkipyhatKorvataan
testViikkoVapaa
testYlityo
testYlityo2
testKuukausipalkanJakaja
testViikkoYlityoLeg2
testArkipyhatKorvataanHeti
testArkipyhaLyhentaaViikkoa
testHalytystyoPaivalla
testHalytystyoPaivalla2
testHalytystyoYolla
testVapaaVarallaolo30
testVuosiloma
testPalkallisenSairausjaksonPituusAlleKuukaudenTyosuhteessa
testPalkallisenSairausjaksonPituusYliKuukaudenTyosuhteessa
testToistuvaSairausKorvataan
testToistuvaaSairauttaEiKorvata
com.tustor.tuntinetti.backend.logic.TestPtyTesToimistotyoaika
testAattoyokorvaus
testAattoaaamukorvaus
testEsimerkki25
testEsimerkki24
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.TestAktTakuutyoaika
testSihvariJaakkoKoponen_20111031_20111113_IlmanTakuuPalkkaa
testEiTietenkaanTakuutyoaikaaYlityopaivalta
testWorkTimeCompensationDeterminism
testCase47208JoelNuuttila
testCase9412Takuutyöaika_Michael_Korhonen_20151005_20151018
testJalasahoPetriJuhani_20130218_20130303_WithoutOvertimeAssignment
testJalasahoPetriJuhani_20130218_20130303_WithOvertimeAssignment
testGrönforsKariTapio_20130204_20130217_WithOvertimeAssignment
testGrönforsKariTapio_20130204_20130217_WithOvertimeAssignmentUsingWorkedHoursTimeRangesAndDetailsList
testGrönforsKariTapio_20130204_20130217_WithoutOvertimeAssignment
testSihvariJaakkoKoponen_20111031_20111113_IlmanTakuuPalkkaa_VaikkaOttaisiEnsin_OvertimeDaySummaryn
testSihvariJaakkoKoponen_20111031_20111113_TakuuPalkalla_MuttaIlmanTyötuntienVajausta
testSihvariJaakkoKoponen_20111031_20111113_TakuuPalkalla_MuttaIlmanTyötuntienVajausta_VaikkaOttaisiEnsin_OvertimeDaySummaryn
testSihvariJaakkoKoponen_20111031_20111113_TyöajanVajauksellaIlmanTakuuPalkkaa
testSihvariJaakkoKoponen_20111031_20111113_TyöajanVajauksellaIlmanTakuuPalkkaa_VaikkaOttaisiEnsin_OvertimeDaySummaryn
testEiTietenkaanTakuutyoaikaaYlityopaivalta_VaikkaOttaisiEnsin_OvertimeDaySummaryn
testTodoViikkolepoOsissa
testSihvariJaakkoKoponen_20111031_20111113_TyöajanVajaus_Ja_TakuuPalkka
testSihvariJaakkoKoponen_20111031_20111113_TyöajanVajaus_Ja_TakuuPalkka_TODO
testSihvariJaakkoKoponen_20111031_20111113_TyöajanVajaus_Ja_TakuuPalkka_VaikkaOttaisiEnsin_OvertimeDaySummaryn
testSihvariJaakkoKoponen_20111031_20111113_TyöajanVajaus_Ja_TakuuPalkka_VaikkaOttaisiEnsin_OvertimeDaySummaryn_TODO
com.tustor.tuntinetti.backend.logic.TestAutomaattinenTyoajanUlkopuolinenVarallaolo
testNormaaliTyöpäiväManuaalisellaPäällekkäiselläVarallaolollaNormiPalkka
testNormaaliTyöpäiväManuaalisellaPäällekkäiselläVarallaololla2h
testNormaaliTyöpäiväTyöajanUlkopuolisellaMatkaAjalla
testNormaaliTyöpäiväIlmanVarallaoloa
testEiViikkolepokorvaustaKunMatkaAikaa
testViikkolepokorvausKunSiirtymaAikaOnTyoaikaa
testViikkolepokorvausKunSiirtymaAikaOnAutomaattinen
testViikkolepokorvausKunSiirtymiskorvausOnAutomaattinenJaTalviaikaVaihtuu
testSiirtymaAikaOnAutomaattinenJaTalviaikaVaihtuu
testTODOViikkolepokorvausKunSiirtymaAikaOnAutomaattinenJaMuuAikaMatkaAikaa
testTODOAutomaattinenRuokataukoJaAutomaattinenSiitymäaikaJaViikkolepo
testLyhytTyöpäiväIlmanVarallaoloa
testNormaaliTyöpäiväManuaalisellaVarallaolollaNormiPalkka
testNormaaliTyöpäiväManuaalisellaVarallaololla
testAutomaattinenVarallaoloPalkatonIlmanVarallaoloTyölajia
testNormaaliTyöpäiväAutomaattisellaVarallaolollaNormiPalkka
testNormaaliTyöpäiväAutomaattisellaVarallaololla_EI_ANNA_Varallaoloa_JosVainYksiProjektiKunVarallaoloOnTyöaikaa
testNormaaliTyöpäiväAutomaattisellaVarallaololla_ANTAA_Varallaoloa_JosVälissäToinenTyökohdeKunVarallaoloOnTyöaikaa
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h_NormiPalkka
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h
testNormaaliTyöpäiväAutomaattisellaVarallaololla_1_5h_VoidaanYliohjata_0_5h_ksi_KirjaamallaManuaalisesti
testNormaaliTyöpäiväAutomaattisellaVarallaololla2h
testNormaaliTyöpäiväEiAutomaattistaVarallaoloaKunYli2h
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoLeikattu
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoLeikattuAutomaattisestiMuustaKuinVarallaoloprojektista
testBillAutomaticLunchBreak
testNormaaliTyöpäiväAutomaattisellaVarallaololla_RuokataukoaEiVoiLeikataAlleTunninPätkästä
testNormaaliTyöpäiväAutomaattisellaVarallaololla1_5h_RuokataukoLeikattu
testTODOJosAutomaattinenVarallaoloAiheuttaaYlitöitä
testNormaaliTyöpäiväAutomaattisellaVarallaololla2h_RuokataukoLeikattu
testNormaaliTyöpäiväEiAutomaattistaVarallaoloaKunYli2h_EikäRuokataukoakaanTarvitseLeikata
testTODO_TeeDynaamistenTaskienTEstiluokka
com.tustor.tuntinetti.backend.logic.TestMuseoidenTesPaivatyo375
testArkipyhat
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime2
test_WeeklyOvertime3
test_WeeklyOvertime4
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairauslomakorvausAlle1kkTöissäSairausKestääYli3pvLapsenSairaus
testSairauslomakorvausYli1kkTöissäSairausKestääYli3pvLapsenSairaus
testSairauslomakorvausYli1kkTöissäSairausKestääYli28pv
testSairauslomakorvausYli3vTöissäSairausKestääYli35pv
testSairauslomakorvausYli5vTöissäSairausKestääYli42pv
testSairauslomakorvausYli10vTöissäSairausKestääYli56pv
testSairauslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSickleaveHolidaysAreNotCompensated
testEiLauantailisaa
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
testNormaaliTyoaika
testAattolisat
testSairauslomakorvausAlle1kkTöissä
testEiYolisaa
testEiIltalisaa
com.tustor.tuntinetti.backend.logic.TestKiinteistopalvelualaToimihenkilotTes
testSairaslomakorvausYliKuukausiTöissäKestääAlle28Paivaa
testSairaslomakorvausYliKuukausiTöissäKestääYli28Paivaa
testSairaslomakorvausYliVuosiTöissäKestääAlle35Paivaa
testSairaslomakorvausYliVuosiTöissäKestääYli35Paivaa
testSairaslomakorvausYli5VuottaTöissäKestääAlle90Paivaa
testSairaslomakorvausYli5VuottaTöissäKestääYli90Paivaa
testSairaslomakorvausAlleKuukausiTöissä
com.tustor.tuntinetti.backend.logic.TestOvertimeSummaryUnScalingMode
test43278
com.tustor.tuntinetti.backend.logic.TestLasikeraamisenTeollisuudenTesPaivatyo
testYolisa
testIltalisa
testLyhennysvapaidenKertyminen
testLyhennysvapaitaEiKerryVapaidenAikanaKunContractPeriodAlkoiVastaHiljattain
testLyhennysvapaitaKertyyMyosVapaidenAikanaKunContractPeriodAlkoiYli3kkSitten
testSairaslomaKorvataanKTAlla
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testArkipyhatKorvataanKTAlla
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testYlityotKorvataanKTAlla
testItsenaisyyspaivaSunnuntaina
test_TODO_WeeklyOvertime4
test_TODO_LyhennysvapaitaKertyyMyosVapaidenAikana
testLapsenSairaus
testSairaslomakorvaukset
testSairaslomakorvausKunSairausUusiutuu
testArkipyähäOnVapaapäiväJosTöissäYli3Kuukautta
testArkipyähäEiOleVapaapäivänaTöissäAlle3Kuukautta
testArkipyähäkorvausJosTöissäYli3KuukauttaMuttaVapaallaArkipyhänViereisenäPäivänä
testPyhainpaiva
test_TODO_ArkipyhaKorvataanJosSairauslomaOnKestanytAlle3kkEnnenArkipyhaa
test_TODO_ArkipyhaaEiKorvataJosSairauslomaOnKestanytYli3kkEnnenArkipyhaa
testArkipyhäkorvausetAnnetaanMyösVanhempainvapaalla
com.tustor.tuntinetti.backend.logic.vacations.TestKiinteistoalanToimihenkiloidenVuosilomaFast
testLomarahat
testLomarahatJaadessaElakkeelle
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomalainMukaisetLaskentaesimerkit
testTodo
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomalainMukainenLaskentaKaupanalanEsimerkkitilanteissa
testTodo
test_TODO
testEtteiSunnuntaityoRikkoDailyreportConstructia
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestYksityisenSosiaalipalvelualanVuosilomaFast
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKkPalkkaisenLisat
test_TODO_OikeatVuosilomaEhdotKaytossa
testKolmenPaivanAnsainta
testKolmeLisalomapaivaa
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomanansaintaprosentti
testLomaraha50pctVainPeruspaivista
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testEiLomarahojaLomakorvauksistaKunTyosuhdeEnintaan4kk
testPalvelusvuosienKertyminen
testPalvelusvuodetJaTekninenAlkupaiva
testLomarahaJaTyosuhteenPaattymissyy
test15vKokemuksenPaivistaSaaLomarahaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTSVuosilomalaskentaFastTestCase
testLomakorvausKunEiTaysialomanmaaraytymiskuukausia
testSpentVacationDaysDuringNormalWorkweek
testKerryttavatkoVuosilomatLomaaLauantaisin
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaLaskennallistaPalkkaaSairaslomasta
test_TODO_LomarahaMyosLomakorvauksistaElleiPaattymissyyEsta
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaEiLaskennallistaPalkkaaSairaslomastaKunAutoDetuctEiPaalla
testKvtesStyleVacationAccumulationTable
test_TODO_TyoaikakorvauksetJaTasoittumispaivatEivatEkvivalenttiaAikaa
testVainPalkallinenSairauslomaKerryttaa
testOpintovapaaJaVirkavapaaLimit
testHybridiLimitJaLomavuosi
testKaikkiEkvivalentitPaivatLasketaanKalenteripaivilta
testCorrectVuosilomaEhdotForLabourAgreementVersions
testNoPercentBasedWorktimeReductionInLabouragreementVersions
testARowOnly
testLomarahaVainKkPalkkaisille
testKvtes2013SaantoOsaAikainenLisienVaikutuksenCap35Kaytossa
testKvtes2013SaantoOsaAikainen
testOsaAikaisenLomapalkkaProsentteina
testOsaAikaisenLomapalkkaProsentteinaTuntipalkkainen
testKvtesProsenttiperusteinenVuosilomaPalkkaEsim
testKuukausipalkkaisenLomapalkka
testLomarahaprosenttiTab1
testLomarahaprosenttiTab2
testLomarahaprosenttiTab3
testAnnualVacationAccumulationTables1_2FullAccumulationYearsVuosiloma
testAnnualVacationAccumulationTables_Esimerkki_Taulu_1
testAnnualVacationAccumulationTables_Esimerkki_Taulu_2
testAnnualVacationAccumulationTables_Esimerkki_Taulu_2_Alle_15V_kokemuksella_Ja_Loppupalkka
testAnnualVacationAccumulationTables_Sovellusesimerkki_Taulu3
testAnnualVacationAccumulationTables_Palkka_Kk_palkkamuuttuu
testAnnualVacationAccumulatoinTables_Kk_palkkamuuttuu
testTyoaikaMuuttuuTsOsaAikainen
testAnnualVacationAccumulationTables_Palkka_Kk_palkkamuuttuu_Lomaraha_heinakuun_palkasta
testNightShiftPeriodejaMaaraytymisvuonnaJaLomapalkka
testSunnuntaityotaMaaraytymisvuonnaJaLomapalkka
testLoppupalkkaLomarahaLomapalkkaVelkaanJosYksikinLomaMerkitty
testTuntipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka35h
testLoppupalkkaKunEiKertynytLomaa16pvSopimuksenPituusVaatimuksenVuoksi
test_TODO_LoppupalkkaLomarahaJossaKahdenEriSopimuksenKkPalkkaGap
testLoppupalkkaTyosuhdeEiKestaYhtaanLomanmaaraytymisvuotta
testLoppupalkkaYli16pvSopimustaYli35hTaiYli14pvJaAlle16pvViimeisellaKuukaudella
test16PvRajaJaSopimuskatko35H
test16PvRajaJaSopimusKatko14PV
test_TODO_16PvRajaJaSopimuksenPituusLakkoaikaJaLuvatonpoissaoloaEiLasketaSopimuksenPituuteen35HGap
test_TODO_16PvRajaJaSopimuksenPituusLakkoaikaJaLuvatonpoissaoloaEiLasketaSopimuksenPituuteen14PvGap
test16PvRajaJaSopimusKatko14PV14PvAlle16PvSopimustaKeskellaLomanmaaraytymisvuotta
testLomakorvausKunVainEkvivalenttiVapaataVuosilomaKuuluuMukaan
testLomakorvausKunVainEkvivalenttiVapaataVuosilomaEiKuuluMukaan
testLomakorvaustaKunVainEkvivalenttivapaataSairasloma
testLomakorvaustaKunVainEkvivalenttivapaataVanhempainVapaaLaskennallinenPalkka
testLomakorvaustaKunVainEkvivalenttivapaataVanhempainVapaaPalkallinen
test_TODO_LomakorvaustaKunVainEkvivalenttivapaataVuosilomaVsVanhempainVapaa14PvRaja
testLomakorvaustaKunVainEkvivalenttivapaataAllVacationTypesNoAutodetuct
testSigmaJa16pvSaantoBlokkaaKertymanSivusarjastaPaasarjanLaskelmaan
testAnnualVacationAccumulationRow1
testAnnualVacationAccumulationRow2
testAnnualVacationAccumulationRow2WithBonus
testAnnualVacationAccumulationRow2TwoYears
testAnnualVacationAccumulationRow3
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAutoliikennealojenToimihloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMaraVuosiloma
test2022LahtienLaskennallistaPalkkaaMyosWtrnAjalta
test2022LahtienLaskennallistaPalkkaaMyosHolidayWtrnAjalta
testLaskennallisenPalkanKeskiarvoistusKolmenEdellisenTayden3ViikkoisjaksonMukaan
testEsimerkki1Mara_Tes_Sivu68_KuukausipalkkaisenLomapalkka
testMaraTuntipalkkaisellaProsenttiperusteinenLomapalkkaVaikkaOlisiyli14pvKuukaudessaToissa
testEsimerkki1Mara_Tes_Sivu69_TuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTietotekniikanPalvelualanKolmivuoroTesLogicaVuosilomalaskenta
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
test_EriSeriet
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testLaskennallisenPalkanMaaritys
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testOsaAikaistenTuntipalkkaistenProsenttipalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa
testKeskipaivapalkanVaikutus
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestKVTesVuosilomalaskentaFastTestCase
testLomakorvausKunEiTaysialomanmaaraytymiskuukausia
testSpentVacationDaysDuringNormalWorkweek
testKerryttavatkoVuosilomatLomaaLauantaisin
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaLaskennallistaPalkkaaSairaslomasta
test_TODO_LomarahaMyosLomakorvauksistaElleiPaattymissyyEsta
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaEiLaskennallistaPalkkaaSairaslomastaKunAutoDetuctEiPaalla
testKvtesStyleVacationAccumulationTable
test_TODO_TyoaikakorvauksetJaTasoittumispaivatEivatEkvivalenttiaAikaa
testVainPalkallinenSairauslomaKerryttaa
testOpintovapaaJaVirkavapaaLimit
testHybridiLimitJaLomavuosi
testKaikkiEkvivalentitPaivatLasketaanKalenteripaivilta
testCorrectVuosilomaEhdotForLabourAgreementVersions
testNoPercentBasedWorktimeReductionInLabouragreementVersions
testARowOnly
testLomarahaVainKkPalkkaisille
testKvtes2013SaantoOsaAikainenLisienVaikutuksenCap35Kaytossa
testKvtes2013SaantoOsaAikainen
testOsaAikaisenLomapalkkaProsentteina
testOsaAikaisenLomapalkkaProsentteinaTuntipalkkainen
testKvtesProsenttiperusteinenVuosilomaPalkkaEsim
testKuukausipalkkaisenLomapalkka
testLomarahaprosenttiTab1
testLomarahaprosenttiTab2
testLomarahaprosenttiTab3
testAnnualVacationAccumulationTables1_2FullAccumulationYearsVuosiloma
testAnnualVacationAccumulationTables_Esimerkki_Taulu_1
testAnnualVacationAccumulationTables_Esimerkki_Taulu_2
testAnnualVacationAccumulationTables_Esimerkki_Taulu_2_Alle_15V_kokemuksella_Ja_Loppupalkka
testAnnualVacationAccumulationTables_Sovellusesimerkki_Taulu3
testAnnualVacationAccumulationTables_Palkka_Kk_palkkamuuttuu
testAnnualVacationAccumulatoinTables_Kk_palkkamuuttuu
testTyoaikaMuuttuuTsOsaAikainen
testAnnualVacationAccumulationTables_Palkka_Kk_palkkamuuttuu_Lomaraha_heinakuun_palkasta
testNightShiftPeriodejaMaaraytymisvuonnaJaLomapalkka
testSunnuntaityotaMaaraytymisvuonnaJaLomapalkka
testLoppupalkkaLomarahaLomapalkkaVelkaanJosYksikinLomaMerkitty
testTuntipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka35h
testLoppupalkkaKunEiKertynytLomaa16pvSopimuksenPituusVaatimuksenVuoksi
test_TODO_LoppupalkkaLomarahaJossaKahdenEriSopimuksenKkPalkkaGap
testLoppupalkkaTyosuhdeEiKestaYhtaanLomanmaaraytymisvuotta
testLoppupalkkaYli16pvSopimustaYli35hTaiYli14pvJaAlle16pvViimeisellaKuukaudella
test16PvRajaJaSopimuskatko35H
test16PvRajaJaSopimusKatko14PV
test_TODO_16PvRajaJaSopimuksenPituusLakkoaikaJaLuvatonpoissaoloaEiLasketaSopimuksenPituuteen35HGap
test_TODO_16PvRajaJaSopimuksenPituusLakkoaikaJaLuvatonpoissaoloaEiLasketaSopimuksenPituuteen14PvGap
test16PvRajaJaSopimusKatko14PV14PvAlle16PvSopimustaKeskellaLomanmaaraytymisvuotta
testLomakorvausKunVainEkvivalenttiVapaataVuosilomaKuuluuMukaan
testLomakorvausKunVainEkvivalenttiVapaataVuosilomaEiKuuluMukaan
testLomakorvaustaKunVainEkvivalenttivapaataSairasloma
testLomakorvaustaKunVainEkvivalenttivapaataVanhempainVapaaLaskennallinenPalkka
testLomakorvaustaKunVainEkvivalenttivapaataVanhempainVapaaPalkallinen
test_TODO_LomakorvaustaKunVainEkvivalenttivapaataVuosilomaVsVanhempainVapaa14PvRaja
testLomakorvaustaKunVainEkvivalenttivapaataAllVacationTypesNoAutodetuct
testSigmaJa16pvSaantoBlokkaaKertymanSivusarjastaPaasarjanLaskelmaan
testAnnualVacationAccumulationRow1
testAnnualVacationAccumulationRow2
testAnnualVacationAccumulationRow2WithBonus
testAnnualVacationAccumulationRow2TwoYears
testAnnualVacationAccumulationRow3
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPaltanToimihenkiloidenVuosilomaFast
testLomarahat
testLomarahaElakkeesta
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestValtionVirkamiehetVuosilomaFastTestCase
testKerryttavatkoVuosilomatLomaaLauantaisin
testVuosilomaAnsaintaPaivat
testEkvivalentitVirkamiehenPaivat
testAikaValtionPalveluksessaTapausPalkatonVirkavapaa
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKvtesStyleVacationAccumulationTable
testKuukausipalkkaisenLomapalkka
testTODO_SaldoKunViisitoistaVuottaTuleeTayteenLomakaudenJalkeen
testTaulun3ValintaPerustuuLomakaudenAlkuun
testEiIkirekursiotaSisakkaisistaTyosopimuksista
testEiIkirekursiotaKunTyosuhdePaattyy
testLomarahaTaulu3
testLomarahavelkaMuuttuuKuukausipalkanMukana
testLomarahaTaulu2
testLomarahaTaulu1
testLomarahaTuntipalkkainen
testTuntipalkkainenTaysiaikainenLomapalkkaprosenttiAlleVuosi
testTuntipalkkainenTaysiaikainenLomapalkkaprosenttiAinakinVuosi
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAlleVuosi
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAlleVuosiKoskaLasketaanTaysistaLomanmaaraytymisKuukausista
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAinakinVuosi
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAlleVuosiKoskaTyokokeukseksiLasketaan11Kk
testTyoaikaMuuttunutLomapalkkaprosenttiAlleVuosi
testTyoaikaMuuttunutLomapalkkaprosenttiAinakinVuosi
testTyoaikaMuuttunutLomapalkkaprosenttiAinakin15V
testKuukausipalkkaisenLomapalkkaLisat
testKuukausipalkkaisenLomarahaPdfExport
testKuukausipalkkaisenLomarahaPdfExportTyoaikaMuuttunut
testTuntipalkkaisenLomarahaPdfExport
testAikaValtionPalveluksessaTapausVajaaVuodenTyosuhde
testAikaValtionPalveluksessaTapausVajaaVuodenTyosuhdeVersio2
testAikaValtionPalveluksessaTapausVirastoVaihtunut
testEroKVTes
testAnnualVacationAccumulationRow1
testAnnualVacationAccumulationRow2
testAnnualVacationAccumulationRow3
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMekaanisenMetsateollisuuden40hVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testLomarahat
testLomarahatJaadessaElakkeelle
testFlexEkvivalenttiaAikaa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHenkilostopalvelualanVuosilomalaskenta
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testLaskennallisenPalkanMaaritys
testKimNymanFast_EiLomarahojaJosTyosuhdePaattyyEnnenLomakautta
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testOsaAikaistenTuntipalkkaistenProsenttipalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestMuuttopalvelualanErikseenTyohonKutsuttavienVuosilomaFast
testEquivalentHolidayPalkka
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAsfalttialanVuosilomaFast
testEnsimmaisenVuodenLomapalkka
testToisenVuodenLomapalkka
testOsittainEnsimmaisenJaOsittainToisenVuodenLomapalkkaSimple
testOsittainEnsimmaisenJaOsittainToisenVuodenLomapalkka
test_TODO_PerhevapaidenAjaltaKaytetaanKTAta
testEnsimmaisenVuodenHetiMaksettavaLomapalkka
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testEiLaskennallistaPalkkaaHetimaksettavassaKorvauksessa
testProsenttiperusteinenWtrEiLomapalkkaan
testFLEX_vapaa_kerryttaaLomapaivia
testSairausajanPalkkaaEiLasketaMukaanEnnenSyykuuta2013
test_TODO_JosEroaa_TAI_rikkoo_vakavasti_Ennen14TyopaivaaEiSaaTesinLomakorvausta
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestApteekkienVuosilomalaskenta
testTuntipalkkaisenLomarahaSuhteessaLomapaiviinApteekinVuosilomaopas2011Esimerkki25
testTuntipalkkaisenLomarahaSuhteessaLomapaiviinApteekinVuosilomaopas2011Esimerkki26
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestAutoliikennealojenToimihloidenVuosiloma375Fast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVartiointialanKVTurvaVuosilomaFast
testEkvivalenttienVacationienPalkka
testKkPalkkainen
testTuntipalkkainen14pvSaanto
testTuntipalkkainen35hSaanto
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMuuttopalvelualanVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testEquivalentHolidayPalkka
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTeknologiateollisuudenToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKotimaanMatkustajaAlusVuosiloma
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKuukausipalkkainenTaysiaikainen
testLomanmaaraytymiskausienLaskentabugi
testNpe
testMerimiesTyoehtosopimusPaattyyJaJatkuuKaupanTyoehtosopimuksella
testLomanmaaraytymiskausienLaskentabugi2
testCustomVuosilomaEhdotYliohjaa
testElakkeelleSiirtyminen
testKuukausipalkkainenOsaTaysiaLomanmaaraytymiskuukausia
testKuukausipalkkainenEiTaysiaLomanmaaraytymiskuukausia
testTuntipalkkainenTaysiaikainen
testTuntipalkkainenOsaTaysiaLomanmaaraytymiskuukausia
testTuntipalkkainenEiTaysiaLomanmaaraytymiskuukausia
testEpasaannollinenTyoaikaTaysiaikainen
testEpasaannollinenTyoaikaOsaTaysiaLomanmaaraytymiskuukausia
testEpasaannollinenTyoaikaEiTaysiaLomanmaaraytymiskuukausia
testKuukausipalkkainenYliViisiVuottaToissaExtraLomaa
testLomienAnsaintaALkaaKuudenTaydenLomanansaintaKknJalkeen
testMerimiesTyosopimuksissaKahdenKknTauko
testMerimiesTyosopimusKatkolla
testMerimiesTyosopimusJatkuu
testKaupanTyoehtosopimusPaattyyJaJatkuuMerimiessopimuksella
testMerimiestenTyoehtosopimusMuuttuuKaupanTyoehtosopimukseksi
testKaupanTyoehtosopimusMuuttuuMerimiehenTyoehtosopimukseksi
testLomanMaaraytymisJaksot
testEkvivalentitPaivat
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuviTeemaJaElamyspuistojaKoskevaTesKaksiviikkoinenVuosilomaFast
testLaskennallinenPalkkaSairaslomanAjalta
testLomapalkanLisienLaskenta
testLomapalkanLisienLaskentaYolisa
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFastKVTESTyylinenLaskenta
testSpentVacationDaysDuringNormalWorkweek
testKerryttavatkoVuosilomatLomaaLauantaisin
test_TODO_AnnualVacationAccumulationTables2FullAccumulationYears0
test_TODO_AnnualVacationAccumulationTables2FullAccumulationYearsContractEnds0
test_TODO_AnnualVacationAccumulationTables2FullAccumulationYearsContractEnds_6WorkdaysMetVacationsLeft
test_TODO_AnnualVacationAccumulationTables2FullAccumulationYearsContractEnds_6WorkdaysNotMetVacationsKept
test_TODO_AnnualVacationAccumulationTables2FullAccumulationYearsContractEnds_NoConvertedLeave_6WorkdaysNotMetVacationsKept
testRegressionDailyReporttejaHypitaanYli
testLomanmaaraytymisvuosiPaattyyEnnenVuodenVaihdettaAssertionError
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestElintarvikealojenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTaloushallinnonVuosilomaFast
testLomarahat
testLomarahaJaTyosuhteenPaattymissyy
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMuovituoteteollisuudenJaKemianTuoteteollisuudenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKaupanalanEsikarsintaTehtava
testProvisiotTuplanaBug
testLaskeVuosilomapaivatRegularContractB
testLaskeVuosilomapaivatRegularContractBMonthlyPay
testLaskeVuosilomapaivatNoRegularContractA
testLaskeVuosilomapaivatNoRegularContractAMonthlyPay
com.tustor.tuntinetti.backend.logic.vacations.TestHenkilokohtaistenAvustajienVuosilomaFast
testLomarahat
testLomarahaJaTyosuhteenPaattymissyy
testKaksiJaPuoliPv2VuodenKokemuksenJaAlleVuodenTyosuhteenJalkeen
test3pv15VuodenJalkeen
testEiLomarahaaAlle4kkTyösuhteenLomapalkasta
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKaupanalanVuosilomaEsimerkit
test_TODO_
testEsimerkki24
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
test_TODO_Säästövapaa
test_TODO_AnsaintaasääntöVaihtuuKeskenVuodenUudenSopparinTakiaTms
test_TODO_Refactor
test_TODO_xy
test_TODO_DefaulttiVuosilomapalkanJakajaVoisiOllaVaihtuvaKerroinJosEiKyseTyösuhteenPäättymisestä
test_TODO_XXZ
test_TODO_SäännöllisetLisät
test_TODO_poikkeusehto
test_TODO_LomapalkanMaksuajankohta
test_TODO_LuontoisedutLomapalkassa
test_TODO_WorkTimeVariationMode
testLaskennallisenPalkanMaaritys
testYliJaLisatyonPerusosaEiMukaanTuntipalkkaistenLomapalkkaan
testEsimerkki24Kirjaimellinen
testEsimerkki25KkPalkkainen
testEsimerkki25TuntiPalkkainen
testEsimerkki26Erikoistapaus14PäivääMahtuuKuukauteen_MuttaEiKoskaLaskentaEiHuomioiEksaktejaPäiviä
testEsimerkki27IlmanTyoaikaa
testEsimerkki27KkPalkkainenTyöaikaAnnettuVaanAlle35PerKk
testEsimerkki27TuntiPalkkainenTyöaikaAnnettuVaanAlle35PerKk
testEsimerkki30KokkoaikainenKkPalkkainen
testEsimerkki30KokkoaikainenTuntipalkkainen
testEsimerkki30Alle375KkPalkkainen
testEsimerkki30Alle375Tuntipalkkainen
testKaupanVuosilomaopasEsimerkki5A
testTyösuhdeAlkoiJaPäättyiSamanLomanmääräytymisvuodenAikana
testYhdenTyöpäivänMittainenTyösuhdeKirjaimellinen
testYhdenTyöpäivänMittainenTyösuhde
testTyösuhdePäättyyYllättäenTyöpäivänJälkeenKoeaikapurkuunKirjaimellinen
testTyösuhdePäättyyYllättäenTyöpäivänJälkeenKoeaikapurkuun
test_TODO_alkujaloppukombinaatioita
testLomakorvausTyösuhteenPäättyessäIlmanLuontoisetuja
testLomakorvausTyösuhteenPäättyessäIlmanLuontoisetuja_2
testMääräaikainenTyösuhdePäättyyKunTyösuhdeOnKestänytVuoden
testTyösuhdeOnKestänytVuodenJosTyösuhteenAlussaVainPyhäpäiväErottaaHuhtikuunEnsimmäisestäPäivästä
testTyösuhdeOnKestänytVuodenJosTyösuhteenAlussaVainViikonloppuErottaaHuhtikuunEnsimmäisestäPäivästä
testKkPalkkaisenLomapalkkaKoostuuErikseenProvikoistaJaKkPalkkaperusteisestaLomapalkasta
testTuntipalkkaisenLomapalkkaKoostuuErikseenPalkastaProvisioistaPoissaolokorvauksistaJaPoissaolojenLaskennallisestaPalkasta
test_TODO_Split
test_TODO_KKpalkka
test_TODO_palkantasaus_onkoExtreme
test_TODO_palkantasaus_onkoExtreme_2
test_TODO_Mixed
test_TODO_KKpalkkaoikee
test_TODO_375Tuntipalkkaoikee
test_TODO_LomakorvausTyösuhteenPäättyessäKunTyöntekijälläLuontoisetuja
test_TODO_palkantasausoikee_onkoExtreme
test_TODO_palkantasaus_onkoExtreme_2oikee
test_TODO_KkPalkkaLomanAjankohdanMukaan
test_TODO_lomaraja
test_TODO_duplo
test_TODO_KaupanTyoajaTulkinta
testEsimerkki27TuntiPalkkainenTyöaikaAnnettu
testEsimerkki28
testKaupanVuosilomaoppaanEsimerkki5B
testEsimerkki29
testEsimerkki27KkPalkkainenTyöaikaAnnettu
testEsimerkki32
test_TODO
testEtteiSunnuntaityoRikkoDailyreportConstructia
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestViherJaYmparistorakentamisalanVuosiloma
testMaaraAikaisenLomakorvausKunErillisetLomakorvausprosentit
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaJaTyosuhteenPaattymissyy
testKuukausipalkkaisenLomapalkka
testErillinenPidettavienLomienSaldoEiVaikutaLaskentaan
testJosEpasaannollinenTyoaika
testJosEiVielaLomamerkintoja
testNpeSigmalaskennassaKunSivusarjassaEiKerryLomapaivia
testVainVapaataJaKulutettuaLomaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAKTKuormaAutoAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaTyosuhteenPaattyessa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuviTeemaJaElamyspuistojaKoskevaTesKaksiviikkoinenTuntipalkkainenVuosilomaFast
testLaskennallinenPalkkaSairaslomanAjalta
testLomapalkanLisienLaskenta
testLomapalkanLisienLaskentaYolisa
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLentoliikenteenPalvelualjoenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPuutarhaAlanVuosilomaFast
testMaaraAikaisenLomakorvausKunErillisetLomakorvausprosentit
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaJaTyosuhteenPaattymissyy
testKuukausipalkkaisenLomapalkka
testErillinenPidettavienLomienSaldoEiVaikutaLaskentaan
testJosEpasaannollinenTyoaika
testJosEiVielaLomamerkintoja
testNpeSigmalaskennassaKunSivusarjassaEiKerryLomapaivia
testVainVapaataJaKulutettuaLomaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTerveyspalvelualanVuosilomalaskentaFast
testWtrAinaEkvivalenttiaAikaa
testKkPalkkaisenLisat
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomaraha50pctVainPeruspaivista
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testEiLomarahojaLomakorvauksistaKunTyosuhdeEnintaanViikon
testLomanansaintaprosentinKorotus
testLomapaivienAnsaintaEnsimmaisenaVuotenaKunTaysiaLomanansaintakuukausiaOn12
testLomapaivienAnsaintaVajailtakinKuukausilta
testLisalomapaivatLeg0
testLisalomapaivatLeg1
testLisalomapaivatLeg2
testLomapaivienAnsaintaKun4VuottaPalvelusta
testLomapaivienAnsaintaKun5VuottaPalvelusta
testLomapaivienAnsaintaKun15VuottaPalvelusta
testPalvelusvuosienTulisiKarttuaKokopaivaisellaNormaalisti
testPalvelusvuosienTulisiKarttuaOsaAikaisellaOsittain
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaCopyTaskTestCases
testOlliPlaketti
com.tustor.tuntinetti.backend.logic.vacations.TestEnergiateollisuudenToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKkPalkkaisenLomapalkka
test_TODO_provisiopalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuolintaAlanVuosilomaFast
testLomarahat
testLomakorvausProsentit
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLuottotietoJaPerintaAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
testLomapaivienAnsaintaKun10VuottaPalvelusta
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTTesVuosilomalaskentaFastTestCase
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKvtesStyleVacationAccumulationTable
testVainPalkallinenSairauslomaKerryttaa
testOpintovapaaJaVirkavapaaLimit
testHybridiLimitJaLomavuosi
testKaikkiEkvivalentitPaivatLasketaanKalenteripaivilta
testVuosilomanPituusSaanto2b
testTaulunValintaKun6KkTyossa
testTyoaikakorvauksetJaTasoittumispaivatEkvivalenttiaAikaa
testLomapalkkaKunTyoaikaMuuttuu
testLomapalkkaPerustapauksessa
testVuosilomapaiviaEiKerry
testAnnualVacationAccumulationRow1
testAnnualVacationAccumulationRow2
testAnnualVacationAccumulationRow2WithBonus
testAnnualVacationAccumulationRow2TwoYears
testAnnualVacationAccumulationRow3
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuolintaAlanTHVuosilomaFast
testLomarahat
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPeltiAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaTyosuhteenPaattyessa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKaupanVuosilomaFast
testLomarahat
testLomarahaWhenContractTerminates
testKokoaikaistenKuukausipalkkaistenLomapalkkaLasketaanKkPalkkaanPerustuen
testKokoaikaistenTuntipalkkaistenLomapalkkaLasketaanProsenttiperusteisesti
testOsaAikaistenKuukausipalkkaistenLomapalkkaLasketaanProsenttiperusteisesti
testOsaAikaistenTuntipalkkaistenLomapalkkaLasketaanProsenttiperusteisesti
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKaupanAutomiestenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTietotekniikanPalvelualanTavallinenTesVuosilomalaskenta
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testLaskennallisenPalkanMaaritys
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testOsaAikaistenTuntipalkkaistenProsenttipalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestTekstiiliJaMuotialanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaTyosuhteenPaattyessa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAktTerminaalitoiminnanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLapsenSairausEkvivalenttia
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
com.tustor.tuntinetti.backend.logic.vacations.TestMekaanisenMetsateollisuudenKolmivuoro40hVuosilomaFast
testProsenttiperusteinenWtrKorvausLomapalkkaan
test3vuoroTyoaikaPankkiaikaEkvivalenttiaAikaa
testLomarahat
testLomarahatJaadessaElakkeelle
testFlexEkvivalenttiaAikaa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAutoalanKaupanJaKorjaamotoiminnanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSuunnitteluJaKonsulttiAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaTyosuhteenPaattyessa
testEiLomarahaaLomakorvauksistaLyhyessaTyosuhteessa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestRakennustuoteteollisuudenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testEiLomarahaaAlle5kkTyösuhteenLomapalkasta
testLomarahaaEiMaksetaAnnetuistaSyistaMuttaMuistaMaksetaan
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMaalausalanVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testEiLaskennallistaPalkkaaHetimaksettavassaKorvauksessa
testProsenttiperusteinenWtrEiLomapalkkaan
testFLEX_vapaa_kerryttaaLomapaivia
testSairausajanPalkkaaEiLasketaMukaanEnnenSyykuuta2013
test_TODO_JosEroaa_TAI_rikkoo_vakavasti_Ennen14TyopaivaaEiSaaTesinLomakorvausta
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSahkoistysalanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestIctalanVuosilomalaskenta
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testLaskennallisenPalkanMaaritys
testOsaAikaistenTuntipalkkaistenKeskipaivapalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testOsaAikaistenTuntipalkkaistenProsenttipalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_Epasaannollinen
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestHuoltoJaKunnossapitoVuosiloma375h
testVuosilomaEhdot
test14pvTuntipalkkaisenVuosilomapalkka
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
test_TODO_MatkaAikaTyossaolonVeroista
testTyossaolonVeroisetVapaat
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLeipomoiden40hVuosilomaFast
testLomarahat
testLomarahatJaadessaElakkeelle
testWtrAinaEkvivalenttiaAikaa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestGolfalanVuosilomaFast
testLomarahaUusistakinLomakorvauksistaElakkeelleJaadessaMuulloinEiKoskaan
test14pvTuntipalkkaisenLaskennallinenPalkkaSairaslomasta75pvAjalta
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTerveyspalvelualan2022VuosilomaFast
testEsimerkki2
testEsimerkki3
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomarahaJaTyosuhteenPaattymissyy
testLomataulukkoBJos5vPalvelusaikaa
test5pvKulutuksenAjastus
testLomataulukkoAJos11TayttaLomanmaaraytymiskuukautta
testLomataulukkoBJos12TayttaLomanmaaraytymiskuukautta
testLisapaivatEivatKerrytaLomarahaaMyoskaanSovellettaessaVuoden2013Saantoa
testKeskipaivapalkkaanPerustuvaLomapalkka
testJuoksevaLomakorvausKayttaaPerusLomaprosentteja
testProsenttiperusteinenLomapalkkaTaulukkoA
testProsenttiperusteinenLomapalkkaTaulukkoB
testProsenttiperusteinenLomapalkkaTaulukkoC
testEsimerkki1
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMekaanisenMetsateollisuudenKolmivuoro366hVuosilomaFast
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenWtrKorvausLomapalkkaan
test3vuoroTyoaikaPankkiaikaEkvivalenttiaAikaa
testLomarahat
testLomarahatJaadessaElakkeelle
testFlexEkvivalenttiaAikaa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSosiaalialanToimihenkilot2024VuosilomaFast
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
test5pvKulutuksenAjastus
testProsenttiperusteinenLomapalkkaTaulukkoA
testProsenttiperusteinenLomapalkkaTaulukkoB
testProsenttiperusteinenLomapalkkaTaulukkoC
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPuhelinpalvelualanVuosilomalaskenta
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testLaskennallisenPalkanMaaritys
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testOsaAikaistenTuntipalkkaistenProsenttipalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa
testProsenttiperusteinenLaskentaYli14PvTuntipalkkaisille
testProsenttiperusteinenLaskentaYli35hTuntipalkkaisille
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
test_TODO_
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.vacations.TestLasitusAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaTyosuhteenPaattyessa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLviToimialanVuosilomaFast
testLomarahaaLomakorvauksistaEriTyosuhteenPaattymissyista
testWtrAinaEkvivalenttiaAikaa
testLomarahaJaTyosuhteenPaattymissyy
testKuukausipalkkainen
testLomarahaProsentit
test14pvKeskituntiAnsioonPerustuvaVuosilomapalkka
test35hKeskituntiansioonPerustuvaVuosilomapalkka
testKTAhanPerustuvaVuosilomapalkkaAlle40hKunSaannollinenTyoaika
testKTAhanPerustuvaVuosilomapalkkaAlle40hKunEpaSaannollinenTyoaika
testTyoajanTasausvapaatOvatTyossaolonVeroisiaPaiviaHeti
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPuusepanteollisuudenToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKkPalkkaisenLomapalkka
test_TODO_provisiopalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomalainLaskentaRealLifeCases
testAlanenElisaUseFix
testAlanenElisaNoFix
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFastTekninenAlkupaivaKVTes
testTableChoiceEmployeeContractPeriodSetOrNotWithContractGapOrNot
testTableChoiceEmployeeContractPeriodStartDateOffSetFromContractPeriodStartDate
testTableChoiceEmployeeContractPeriodStartDateOffSetFromContractPeriodStartDateWithGapInContracts
testTableChoiceEmployeeContractPeriodStartDateOffSetFromSecondContractPeriodStartDateWithGapInContracts
testTableChoiceEmployeeContractPeriodStartBeforeWorkexperienceStartInTheMiddleOfMonth
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLeipomoiden375hVuosilomaFast
test14pvSaannonTuntipalkkainen
testLomarahat
testLomarahatJaadessaElakkeelle
testWtrAinaEkvivalenttiaAikaa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTeknologiateollisuudenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
test14pvSaannonTuntipalkkainen
testKkpalkkaisenLisatKeskiPvPalkalla
testTyössäolonVeroisetPäivät
testTuntipalkkaisenLomapalkkaKTAlla
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuviTeemaJaElamyspuistojaKoskevaTesKolmiviikkoinenVuosilomaFast
testLaskennallinenPalkkaSairaslomanAjalta
testLomapalkanLisienLaskenta
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKemianalanToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKkPalkkaisenLomapalkka
test_TODO_provisiopalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMaaJaVesirakennusalanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testTyotuntijarjestelmanMukaisetVapaapaivatOvatTyossaolonVeroisiaPaivia
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestEnsihoitopalvelualanVuosilomaFastTestCase
testLomarahat
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomarahaJaTyosuhteenPaattymissyy
testLomanpidennys_2
testLomanpidennysJaTasmaytykset
testLomanpidennys_3
testLomanpidennys_4
testKuudenPaivanPidennys
testPidennysJaLoppupalkka
testLomanpidennysTaiPidennyksenPoistoJaTyosuhdePaattyySamanaPaivana
testVSLVuosilomaEhdotJosTyoaikaaEiMaariteltyTaiAlle19hVko
test_TODO_YlityonajanLisiaEiHuomioidaKkPalkkaisenLisienOsuudessa
testKolmenPaivanLomanansainta
testLomanpidennys_1
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMaaseutuelinkeinojenVuosilomaFast
testMaaraAikaisenLomakorvausKunErillisetLomakorvausprosentit
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaJaTyosuhteenPaattymissyy
testKuukausipalkkaisenLomapalkka
testErillinenPidettavienLomienSaldoEiVaikutaLaskentaan
testJosEpasaannollinenTyoaika
testJosEiVielaLomamerkintoja
testNpeSigmalaskennassaKunSivusarjassaEiKerryLomapaivia
testVainVapaataJaKulutettuaLomaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestRakennusalanToimihenkiloidenVuosilomaFast
testLomarahat
testLomarahaUusistakinLomakorvauksista
testEiLomarahaaKunSiirtyyAsiakkaalleToihin
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKkPalkkaisenLomapalkka
test_TODO_provisiopalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAutonrengasalanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLasikeraamisenAlanToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKkPalkkaisenLomapalkka
test_TODO_provisiopalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMeijeriAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaTyosuhteenPaattyessa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLinjaAutoVuosiloma
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLasikeraamisenTeollisuudenVuosiloma
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLuottotietoJaPerintaAlanAlle32VuosilomaFast
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testLomapalkkaKunTyosuhdeOnKestanyt
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSosiaalialanVuosilomaFast
testLomarahat
testEiLomarahojaLomakorvauksistaKunTyosuhdeEnintaan4kk
testLomarahaJaTyosuhteenPaattymissyy
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPuusepanteollisuudenKolmivuoroVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testLomarahat
testLomarahaElakkeesta
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestRakennusalanVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testEiLaskennallistaPalkkaaHetimaksettavassaKorvauksessa
testProsenttiperusteinenWtrEiLomapalkkaan
testFLEX_vapaa_kerryttaaLomapaivia
testSairausajanPalkkaaEiLasketaMukaanEnnenSyykuuta2013
test_TODO_JosEroaa_TAI_rikkoo_vakavasti_Ennen14TyopaivaaEiSaaTesinLomakorvausta
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTurvetuotantoalaVuosiloma
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
testTyossaolonVeroisetVapaat
testVuosilomapalkka
testMaaraAikaisenVuosilomapalkkaTyoSuhdeYliVuodenLomaa
testLomarahatTyosuhteenPaattyessa
testVuosilomapalkkaEiKertynyttaLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeAlleVuodenEiLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeYliVuodenEiLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeAlleVuodenLomaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestElintarviketeollisuudenToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKkPalkkaisenLomapalkka
test_TODO_provisiopalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTekstiilihuoltoalanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaTyosuhteenPaattyessa
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTalotekniikkaAlanToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaTyosuhteenPaattyessa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaKVTesFast
testSpentVacationDaysDuringNormalWorkweek
testKerryttavatkoVuosilomatLomaaLauantaisin
test_TODO_AnnualVacationAccumulationTablesAAndBRowWhenContractEndsOnVacationEndAnd6WorkDaysOnVacationSeasonLimitContinuingContracts
test_TODO_AnnualVacationAccumulationTablesAAndBRowWhenContractEndsOnVacationEndAnd6WorkDaysOnVacationSeasonLimit
testAnnualVacationAccumulationTablesAAndBRow6DayWorkRequirementWhenSickleaveOnVacationPeriod
testAnnualVacationAccumulationTablesAAndBRow6DayWorkRequirementWhenOnMathernityLeave
testAnnualVacationAccumulationTablesAAndBRowWhenVacationCompensated
testAnnualVacationAccumulationTable2Limits
testAnnualVacationAccumulationTable2TenYearBonus
testAnnualVacationAccumulationTable3
testAnnualVacationAccumulationTableOneRowModeARowOnly
testAnnualVacationAccumulationTables16DaysOfContractForFirstFullAccumulationMonthRequirement
testAnnualVacationAccumulationTablesVuosilomapalkanlisaysLisistaMax35
testAnnualVacationAccumulationTablesRegressionContinuingContract
testAnnualVacationAccumulationTablesRegressionEiTipuBRivilleJosLomatEiMahduJaljellaOlevalleLomanpitokaudelle
testSeuraavaLomanpitokausiEdellisenKertymakaudenPaivayksesta
testAnnualVacationAccumulationTablesEiLasketaSaastovapaitaLomanpitokaudenPidettyihinVuosilomiin
testSopimuksiaJotkaEiOleMukanaLomarahanlaskennassaJaHeinakuunPalkkaLomarahanPerusteena
testRegressionLaskentatapaKK_KAIKKI_PROSENTTEINAJaKkPalkkaAsetettuTaiEiLomarahaVainKkpalkkaisilleTaiEiKpkTaiKTAKaytossaTaiEiTuntipalkkaisella
testSerializableDataObjects
testAnnualVacationAccumulationTablesAAndBRowWhenVacationsHaveBeenAppliedOrNot
testAnnualVacationAccumulationTablesAAndBRowWhenContractEnds
testAnnualVacationAccumulationTable1Limits
testRegressioKvtesinKuukausipalkkaanPohjaantuvaLoppupalkkaKunKkpalkkainenLaskuttavaksiSopimukseksiLaskutapaMuuttuuProsenttipalkkaiseksiKoskaEiKkPalkkaaJaTasmaytettyLomapalkkaNollaksi
testRegressionAlkaaKkPalkkaisenaMuuttuuKertymakaudellaTuntipalkkaiseksi
testRegressionTechnicalStartDateAfterContractPeriodStartDateOnNextMonthSixteenDaysOfContractCheck
testRegressionHeinakuunViimeisenaPaivanaLomavuonnaEiSopimustaLomarahaLasketaanAinaKKPalkkaanPerustuen
testHeinakuunpalkkaLomarahanPerusteenaJaKatkoSopimuksessa30pvKatkaiseeSopimuksen
testRegressionProsenttiperustein1enLomapalkkaJosSovittuTyoaikaEiAinaYllaXXXVRajaanUseampiSopimusEiSovittujaTunteja
testRegressioNpeEkvivalenteistaPaivistaKunTaydellaLomanmaaraytymiskuukaudellaSopimuksenPituusVaatimus
testLomapalkkaaJaLomakorvaustaVanhempainVapaastaPaasiainenEiLomakorvaustaJaLomakorvaustaTuntipalkkainenVanhempainvapaa
testLomapalkkaaJaLomakorvaustaVanhempainVapaastaPaasiainenEiLomakorvaustaJaLomakorvaustaTuntipalkkainenVuosiloma
testCreateTasksForGivenWeekdaysBetweenSkipHolidaysEffective
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestYksityisenSosiaalipalvelualan2022VuosilomaFast
testEsimerkki2
testEsimerkki3
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomarahaJaTyosuhteenPaattymissyy
test5pvKulutuksenAjastus
testLisapaivatEivatKerrytaLomarahaaMyoskaanSovellettaessaVuoden2013Saantoa
testKeskipaivapalkkaanPerustuvaLomapalkka
testJuoksevaLomakorvausKayttaaPerusLomaprosentteja
testProsenttiperusteinenLomapalkkaTaulukkoA
testProsenttiperusteinenLomapalkkaTaulukkoB
testProsenttiperusteinenLomapalkkaTaulukkoC
testEsimerkki1
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestValtionTyontekijatVuosilomaFastTestCase
testKerryttavatkoVuosilomatLomaaLauantaisin
testVuosilomaAnsaintaPaivat
testEkvivalentitTyontekijanPaivat
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKvtesStyleVacationAccumulationTable
testKuukausipalkkaisenLomapalkka
testTODO_SaldoKunViisitoistaVuottaTuleeTayteenLomakaudenJalkeen
testTaulun3ValintaPerustuuLomakaudenAlkuun
testEiIkirekursiotaSisakkaisistaTyosopimuksista
testEiIkirekursiotaKunTyosuhdePaattyy
testLomarahaTaulu3
testLomarahavelkaMuuttuuKuukausipalkanMukana
testLomarahaTaulu2
testLomarahaTaulu1
testLomarahaTuntipalkkainen
testTuntipalkkainenTaysiaikainenLomapalkkaprosenttiAlleVuosi
testTuntipalkkainenTaysiaikainenLomapalkkaprosenttiAinakinVuosi
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAlleVuosi
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAlleVuosiKoskaLasketaanTaysistaLomanmaaraytymisKuukausista
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAinakinVuosi
testVajaatLomanmaaraytymisKuukaudetLomapalkkaprosenttiAlleVuosiKoskaTyokokeukseksiLasketaan11Kk
testTyoaikaMuuttunutLomapalkkaprosenttiAlleVuosi
testTyoaikaMuuttunutLomapalkkaprosenttiAinakinVuosi
testTyoaikaMuuttunutLomapalkkaprosenttiAinakin15V
testKuukausipalkkaisenLomapalkkaLisat
testKuukausipalkkaisenLomarahaPdfExport
testKuukausipalkkaisenLomarahaPdfExportTyoaikaMuuttunut
testTuntipalkkaisenLomarahaPdfExport
testAikaValtionPalveluksessaTapausVajaaVuodenTyosuhde
testAikaValtionPalveluksessaTapausVajaaVuodenTyosuhdeVersio2
testAikaValtionPalveluksessaTapausVirastoVaihtunut
testEroKVTes
testAnnualVacationAccumulationRow1
testAnnualVacationAccumulationRow2
testAnnualVacationAccumulationRow3
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLattianpaallystysalanVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testEiLaskennallistaPalkkaaHetimaksettavassaKorvauksessa
testProsenttiperusteinenWtrEiLomapalkkaan
testFLEX_vapaa_kerryttaaLomapaivia
testSairausajanPalkkaaEiLasketaMukaanEnnenSyykuuta2013
test_TODO_JosEroaa_TAI_rikkoo_vakavasti_Ennen14TyopaivaaEiSaaTesinLomakorvausta
testKuukausipalkkaisenLomapalkka
testTuntipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestPuusepanteollisuudenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaWhenContractTerminates
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuoltoJaKunnossapitoVuosiloma
testVuosilomaEhdot
test14pvTuntipalkkaisenVuosilomapalkka
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
test_TODO_MatkaAikaTyossaolonVeroista
testTyossaolonVeroisetVapaat
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTeknologiateollisuudenYlempienToimihenkiloidenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSahkoalanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testProsenttiperusteinenVuosilomapalkka
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.TestLviToimialanTesWith2020Changes
testTyoajanLyhennyksenKertyminen
testAverageHourlySalaryUsage
testSigmaLaskenta
testAnsaintaSaannonVaihtuminenKatkaisee
test_TODO_AverageHourlySalaryHistory
testGetHistoryKtaInfoWithDateRange
testPalvelusvuosienLaskentaEpasaannollisessaTyosuhteessaEiHeitaVirhetta
testAverageHourlySalary
testLaskeKeskituntiansioViimeiseltaLomanansaintavuodelta
testLaskutussopimus
testTekninenTyosuhteenAlkupaivaKeskenSopimuksen
test30PaivanValinLaskenta
testLaskeKeskituntiansioKunEiTaskejaLomanansaintavuodella
testLaskeKeskituntiansioKuluvaltaLomanansaintaVuodelta
testLaskeKeskituntiansioKunSitaEiVoiVielaLaskea
testMonthlySalaryOvertimeCategoryEiMerkitseva
testLomaFeaturetJaAsetuksetEiVaikuta
testLaskutusEiEstaKtanLaskentaa
testEpasaannollisenProsenttiperusteinenLomalaskelmaEiVaikuta
testAnsaintaSaantoEiLomiaTaiProsenttiperusteinenEiVaikuta
testEiLasketaAjaltaEnnenKtata
com.tustor.tuntinetti.backend.logic.TestAikaperusteinenLisaKorvaaPalkkalajin
testIltalisaKorvaaPalkkalajin
testTyotehtavaKorvaaPalkkalajin_TIME_BASED_COMPENSATIONS_BITS
testTyotehtavaKorvaaPalkkalajin_TIME_BASED_COMPENSATION_ALL_BITS
com.tustor.tuntinetti.backend.logic.TestSuunnitteluJaKonsulttialanToimihenkiloidenTES375hvko
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWorkHourLimits
testExtraWork
testNightshiftsIncludedInOvertime
testMonthlyOvertime
testName
testSickLeaveRepeating
testOsaAjanKkPalkka
testWeeklyOvertimeAccumulatedOnWeekHolidayWeekSaturdaysAndSpecialHolidayEves
testSickleaveLimits
testSundaysAndHolidays
testOvertimeSaturdays
testTODOOnWeekHolidayWeek
testNightshifts
testMinShiftLength
testWeeklyRestTimeCompensation
com.tustor.tuntinetti.backend.logic.TestYksityisenOpetusalanTes38_25h
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testTODO_TestSomething
test_TODO_Vuosityoaika
com.tustor.tuntinetti.backend.logic.TestHolidayCompensationRules
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_StartsTomorrow
testNoWorkdaysOnSameWeek
testWorkingOnlyOnTuesday
testWorkingBeginningOfWeekFridayIsEquivalent
testWorkingBeginningOfWeekWednesdayNotEquivalent
testWorkingBeginningOfWeekFridayIsEquivalent_EXTRA_SKIPPING_ON_HOLIDAY_EDGES
test_TODO_WorkingBeginningOfWeekFridayIsEquivalent_EXTRA_SKIPPING_ON_HOLIDAY_EDGES_gap
testWorkingBeginningOfWeekFridayIsEquivalent_EXTRA_SKIPPING_ON_HOLIDAY_EDGES_Peilikuva
testWorkingBeginningOfWeekWednesdayIsEquivalent
testWorkingWholeWeekExceptOnHoliday
testWorkingWholeWeekExceptLeaveOfAbsenceOnHoliday
testWorkingWholeWeekIncludingHoliday
testWorkingWholeWeekIncludingHolidayButNotYetQualified
testSickleaveOnHoliday_isCompensated
testSickleaveOnHoliday_notCompensated
testContractPeriodLabourAgreementIsNull
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_WORKING_DAYS_EndsBeforeYesterday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_WORKING_DAYS_StartsToday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_WORKING_DAYS_EndsYesterday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_StartsTomorrowDay
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_StartsDayAfterTomorrow
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_EndsYesterday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_EffectivelyYesterday
testArkipyhakorvausHuomioiEkvivalentinWtrEiTarvettaTyopaivalle_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY
testArkipyhakorvausHuomioiEkvivalentinWeeklyRestEiTarvettaTyopaivalle_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY
testArkipyhakorvausEiHuomioiSaikkuaReunaehtona_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_WHILE_THE_OTHER_IS_EQUIVALENT_StartsTomorrow
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_WHILE_THE_OTHER_IS_EQUIVALENT_StartsTomorrowDay
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_WHILE_THE_OTHER_IS_EQUIVALENT_StartsDayAfterTomorrow
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_WHILE_THE_OTHER_IS_EQUIVALENT_EndsYesterday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_WHILE_THE_OTHER_IS_EQUIVALENT_EndsDayBeforeYesterdayStartsTomorrow
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ADJACENT_TO_AT_LEAST_ONE_WORKING_DAY_WHILE_THE_OTHER_IS_EQUIVALENT_EffectivelyYesterday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ON_WEEK_WITH_FULL_WORKSHIFT_StartsLastDayNight
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ON_WEEK_WITH_FULL_WORKSHIFT_StartsLastDay
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ON_WEEK_WITH_FULL_WORKSHIFT_StartsNextWeek
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ON_WEEK_WITH_FULL_WORKSHIFT_EndsMonday
testArkipyhäkorvausHuomioiVainSamanTyövuorokaudenPuolellaOlevanOsuuden_HOLIDAYS_ON_WEEK_WITH_FULL_WORKSHIFT_EffectivelyMonday
testWorkingBeginningOfWeekFridayNotEquivalent
com.tustor.tuntinetti.backend.logic.TestOptikoidenTes
testLapsenSairaus
testSairaslomakorvaukset
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testLauantaiLisa
testSairaslomakorvausSairausUusiutuu30pvSisalla
testAattoIltaLisä
com.tustor.tuntinetti.backend.logic.TestAktAhtausalanTESKeskeytymatonKolmivuorotyo
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSaturdayOvertime
testVuorovapaa
testSaunalisa
testSeisokkilisa
testYlityoIltavuoronJalkeen
testSeisokkiTuntiTunnilta
testTavallinenViikkoTuntiTunnilta
testLapsenSairaus
testSairaslomakorvaukset
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestMetalliTesWithBag
testSairastumispaivana100PctKorvaus
testDailyOvertime
testSaturdayDailyOvertime
testProsenttiperusteinenTyöajanTasaamislisäKunMeneeHetiMaksuun_holidayPaymentPreferencePAID_IMMEDIATELY_IF_NON_STANDARD_WORK_TIME
testTesYlityöArkipyhäviikolla_TyöaikaYlittyyLoppiaisena
testTesYlityöArkipyhäviikolla_TyöaikaYlittyyLauantaina
testTesYlityöArkipyhäviikolla_TyöaikaYlittyySunnuntaina
testTesYlityöArkipyhäviikollaKunKyseessäPääsiäislauantai
testTesYlityöArkipyhäviikollaKunKyseessäJuhannusaatto
testTesYlityöArkipyhäviikollaKunKyseessäJouluaatto
testTesYlityöTyöaikaaTasattaessa
testTesYlityöTyöaikaaTasausvapaapäivälläTasattaessa
testTesYlityöTyöntekijänVapaapäivänä
testKtaAsetusJaKäyttö
test_TODO_HälytyskorvausYlityölisälläYöaikaan
testHälytyskorvausYlityolisallaPaivalla
testHälytyskorvausIlmanYlityölisää
testTyoajanUlkopuolisetMatkatunnit
testTyoajanUlkopuolisetMatkatunnitIlmanErillistaTyotehtavaa
testPalkatonSairaslomaEiPyhaltaKorvausta
testProsenttiperusteinenTyöajanTasaamislisäKunMeneeHetiMaksuun_holidayPaymentPreferenceACCORDING_TO_LABOUR_AGREEMENT
testProsenttiperusteinenTyöajanTasaamislisäKunMeneeHetiMaksuun_holidayPaymentPreferenceCOMPENSATED_AS_WORK_TIME_REDUCTION
testProsenttiperusteinenTyöajanTasaamislisäKunMeneeHetiMaksuun_holidayPaymentPreferencePAID_IMMEDIATELY
testProsenttiperusteinenTyöajanTasaamislisä_holidayPaymentPreferenceACCORDING_TO_LABOUR_AGREEMENT
testProsenttiperusteinenTyöajanTasaamislisä_holidayPaymentPreferenceCOMPENSATED_AS_WORK_TIME_REDUCTION
testProsenttiperusteinenTyöajanTasaamislisä_holidayPaymentPreferencePAID_IMMEDIATELY
testProsenttiperusteinenTyöajanTasaamislisä_holidayPaymentPreferencePAID_IMMEDIATELY_IF_NON_STANDARD_WORK_TIME
testProsenttiperusteisenTyöajanTasaamislisänAnsainta
testProsenttiperusteisenTyöajanTasaamislisänAnsainta_recordaaVacationTypetTotaliin
testSaturdayWeeklyOvertime
testSaturdayDailyOvertimeOnHoliday
testNoWeeklyOTIfNonpaidVacationDay
testNoWeeklyOTIfNonpaidOtherVacationDay
testWorkTimeReductionVacationDay
test_TODO_WtrSkipataanEtsittaessaTyopaiviaHolidaynReunoilla
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.TestPsgTekstiilihuoltoalanOsaAikaisenTes
testKta
testIltaJaYolisat
testPoissaolonPalkkalajitMaksetaanKTA
testKtaLaskin
testWtr
testSairausajanPalkka
testAattokorotus
testYlityo
testItsenaisyyspaivaSunnuntaina
test_TODO_KuukausipalkanJakaminen
testArkipyhaaEiKorvataJosToissa
testArkipyhaLomienTaiSairaudenValissa
testArkipyhaviikonLauantaitMenevatViikkoYlitoiksi
testLauantaiYlityo
testEiWtraaOsaAikaisille
testSuurjuhlapyhakorvaus
com.tustor.tuntinetti.backend.logic.timeclock.TestTimeClockUseCasesFast
testCase8716
testDeboraUseCase7127LeimausKorvaaSuunnitellunYhdenAsiakaskäynnin
testTODODeboraUseCase7127LeimausKorvaaSuunnitellutAsiakaskäynnit
com.tustor.tuntinetti.backend.logic.TestPamVeikkausTyontekijatJaksotyoTuntipalkka
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testAattolisä
testVeikkausTyoVapaapaivanaLisa
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.TestAutonrengasalanTesKta
testLauantailisa
testKorottavatKTAta
testYolisa
testIltalisa
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestKaupanalanVuosilomaEsimerkitWithRangeReport
testTodojadeja
test_TODO_vapaat
test_TODO_2
test_TODO_xzss
testKaupanalanTesEsimerkki29A
test_TODO_3514
testTuntiperusteisetLisatProvisiotJaKkPalkka
testTuntiperusteisetLisatProvisiotJaKkPalkka_Pienempi
testKaupanalanTesEsimerkki29B
test_TODO_PoissaolotOikee
test_TODO_OikeePoissaolo
test_TODO_ProvikatKkpalkkainenOikee
test_TODO_ProvikatKkpalkkainenOikeekululaji
test_TODO_Puuttuu
test_TODO_VuosilomaoppaanEsimerkit
test_TODO_ApteekinEsimerkit
test_TODO_AktVuosilomaoppaanEsimerkit
test_TODO_
testEsimerkki24
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
test_TODO_Säästövapaa
test_TODO_AnsaintaasääntöVaihtuuKeskenVuodenUudenSopparinTakiaTms
test_TODO_Refactor
test_TODO_xy
test_TODO_DefaulttiVuosilomapalkanJakajaVoisiOllaVaihtuvaKerroinJosEiKyseTyösuhteenPäättymisestä
test_TODO_XXZ
test_TODO_SäännöllisetLisät
test_TODO_poikkeusehto
test_TODO_LomapalkanMaksuajankohta
test_TODO_LuontoisedutLomapalkassa
test_TODO_WorkTimeVariationMode
testLaskennallisenPalkanMaaritys
testYliJaLisatyonPerusosaEiMukaanTuntipalkkaistenLomapalkkaan
testEsimerkki24Kirjaimellinen
testEsimerkki25KkPalkkainen
testEsimerkki25TuntiPalkkainen
testEsimerkki26Erikoistapaus14PäivääMahtuuKuukauteen_MuttaEiKoskaLaskentaEiHuomioiEksaktejaPäiviä
testEsimerkki27IlmanTyoaikaa
testEsimerkki27KkPalkkainenTyöaikaAnnettuVaanAlle35PerKk
testEsimerkki27TuntiPalkkainenTyöaikaAnnettuVaanAlle35PerKk
testEsimerkki30KokkoaikainenKkPalkkainen
testEsimerkki30KokkoaikainenTuntipalkkainen
testEsimerkki30Alle375KkPalkkainen
testEsimerkki30Alle375Tuntipalkkainen
testKaupanVuosilomaopasEsimerkki5A
testTyösuhdeAlkoiJaPäättyiSamanLomanmääräytymisvuodenAikana
testYhdenTyöpäivänMittainenTyösuhdeKirjaimellinen
testYhdenTyöpäivänMittainenTyösuhde
testTyösuhdePäättyyYllättäenTyöpäivänJälkeenKoeaikapurkuunKirjaimellinen
testTyösuhdePäättyyYllättäenTyöpäivänJälkeenKoeaikapurkuun
test_TODO_alkujaloppukombinaatioita
testLomakorvausTyösuhteenPäättyessäIlmanLuontoisetuja
testLomakorvausTyösuhteenPäättyessäIlmanLuontoisetuja_2
testMääräaikainenTyösuhdePäättyyKunTyösuhdeOnKestänytVuoden
testTyösuhdeOnKestänytVuodenJosTyösuhteenAlussaVainPyhäpäiväErottaaHuhtikuunEnsimmäisestäPäivästä
testTyösuhdeOnKestänytVuodenJosTyösuhteenAlussaVainViikonloppuErottaaHuhtikuunEnsimmäisestäPäivästä
testKkPalkkaisenLomapalkkaKoostuuErikseenProvikoistaJaKkPalkkaperusteisestaLomapalkasta
testTuntipalkkaisenLomapalkkaKoostuuErikseenPalkastaProvisioistaPoissaolokorvauksistaJaPoissaolojenLaskennallisestaPalkasta
test_TODO_Split
test_TODO_KKpalkka
test_TODO_palkantasaus_onkoExtreme
test_TODO_palkantasaus_onkoExtreme_2
test_TODO_Mixed
test_TODO_KKpalkkaoikee
test_TODO_375Tuntipalkkaoikee
test_TODO_LomakorvausTyösuhteenPäättyessäKunTyöntekijälläLuontoisetuja
test_TODO_palkantasausoikee_onkoExtreme
test_TODO_palkantasaus_onkoExtreme_2oikee
test_TODO_KkPalkkaLomanAjankohdanMukaan
test_TODO_lomaraja
test_TODO_duplo
test_TODO_KaupanTyoajaTulkinta
testEsimerkki27TuntiPalkkainenTyöaikaAnnettu
testEsimerkki28
testKaupanVuosilomaoppaanEsimerkki5B
testEsimerkki29
testEsimerkki27KkPalkkainenTyöaikaAnnettu
testEsimerkki32
test_TODO
testEtteiSunnuntaityoRikkoDailyreportConstructia
testSairaslomanLaskennallinenPalkkaIlmanKeskimaaraistaViikkotyoaikaa
testSairaslomanLaskennallinenPalkkaKeskimaaraisellaViikkotyoajalla
testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa
testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa
testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa
test_TODO_SYKSY_2013_TyossaolonveroisetPaivatLomaopasLuku2_2Ja75PvRajat
test_TODO_TyossaolonveroisetKalenteriPaivatTuntipalkkaisillaLomaopasLuku2_3Ja105PvRajat
testOsaAikaistenKuukausipalkkaistenLomapalkkaSunnuntaiLisienKanssa
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testTuntiPalkkainenOsaAikainen14_Epasaannollinen
testTuntiPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla
testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu
testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen14_Epasaannollinen
testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu
testKkPalkkainenOsaAikainen35_Epasaannollinen
testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu
testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu
testLomanmaaraytymisvuosi
test_TODO_1
testShouldAssertCombinedCompensations
test_TODO_KahdenEriVuorokaudenAjalleSattuvaVuoroLasketaanKahdeksiTyopaivaksi
testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen
testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa
testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa
testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan
test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena
testEpasaannollisenTyoajanAnsaintasaannonValinta
testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa
testOvatkoArkipyhakorvausTunnitEkvivalenttejaTyotuntienKanssa
testItsenaisyyspaivaOnEkvivalentti
testItsenaisyyspaivanTunnitOvatEkvivalentteja
testVuosilomapaivienAnsainta
testKahdenEriTesinTyosopimuksenVuosilomalaskenta
testKahdenEriContractSeriesinVuosilomalaskenta
testKahdenEriContractSeriesinJaTesinVuosilomalaskenta
testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta
testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla
testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla
testThreeContractPeriodsWithGapsAndDifferentEarning
test_EriSeriet
testKumulatiivinenLaskentaKkLomapalkka
testKumulatiivinenLaskentaKeskipaivaLomapalkka
testKumulatiivinenLaskentaProsenttilomapalkka
test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat
testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa
testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella
testJosVuosilomaEhtojaEiLoydyKaytetaanVuosilomalakia
test_EriSerietJaEffectiveContractPeriodEndDate
testTyosuhteenPaattymissyyEiPakollinen
testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy
test_TODO_ParametroiJaAnalysoiMitenPitkaValiTyosopimuksillaSaaOllaEttaSiltiKasitellaanYhtenaTyosopimuksena
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Opetushenkilonkunta
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testHolidayCompensation
testIltatyolisa
testYotyolisa
testKuukausipalkkaisenTyoajanYlitysKorvataanRahana
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestHenkilostopalvelualanTesWith2022Changes
testYolisa
testIltalisa
testUudenvuodenaatonJaVapunaatonKorotus
testJouluJaJuhannusaatonKorotus
com.tustor.tuntinetti.backend.logic.TestLasikeraamisenTeollisuudenTesKaksivuorotyo
testSamiSanterKomulainenPyhainpaiva
testIltavuorolisa
testYovuorolisa
testSairaslomaKorvataanKTAlla
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testArkipyhatKorvataanKTAlla
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testYlityotKorvataanKTAlla
testItsenaisyyspaivaSunnuntaina
test_TODO_WeeklyOvertime4
test_TODO_LyhennysvapaitaKertyyMyosVapaidenAikana
testLapsenSairaus
testSairaslomakorvaukset
testSairaslomakorvausKunSairausUusiutuu
testArkipyähäOnVapaapäiväJosTöissäYli3Kuukautta
testArkipyähäEiOleVapaapäivänaTöissäAlle3Kuukautta
testArkipyähäkorvausJosTöissäYli3KuukauttaMuttaVapaallaArkipyhänViereisenäPäivänä
testPyhainpaiva
test_TODO_ArkipyhaKorvataanJosSairauslomaOnKestanytAlle3kkEnnenArkipyhaa
test_TODO_ArkipyhaaEiKorvataJosSairauslomaOnKestanytYli3kkEnnenArkipyhaa
testArkipyhäkorvausetAnnetaanMyösVanhempainvapaalla
com.tustor.tuntinetti.backend.logic.TestRakennustuoteteollisuudenTesVuorotyo
testYövuoro
testIltavuoro
testAamuvuoro
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenTes_KeskeytyvaKolmivuorotyo_Tuntipalkkainen
testLyhennysvapaidenKertyminen
testKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSairaslomakorvausKunSairausUusiutuu
testSuurjuhlapyhanIltalisa
testSuurjuhlapyhanYolisa
com.tustor.tuntinetti.backend.logic.TestSiparilanTestMekaanisenMetsateollisuudenKeskeytyvaKolmivuoro
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATIONS_ALL_AND_PERIOD_OVERTIME_BITS_single_day_ANY_DURATION_BASED_OVERTIME_BITS
testJukaPekkaUutela20130308
testTommiVeliJohannesKotka_20131209_20131215_noFunkyBank
testTommiVeliJohannesKotka_20131209_20131215_usingFunkyBank
testJukaPekkaUutela20130308IlmanPalkkalajienMuuntoa
testJukaPekkaUutelaPintamaalaamo20130308
testJukaPekkaUutelaHöylä120130308
testBugWithOvertimeAtNight
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATION_ALL_BITS_single_day_PERIOD_OVERTIME
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATIONS_ALL_AND_PERIOD_OVERTIME_BITS_single_day_PERIOD_OVERTIME
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATION_ALL_BITS_single_day_DAILY_OVERTIME
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATIONS_ALL_AND_PERIOD_OVERTIME_BITS_single_day_DAILY_OVERTIME
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATION_ALL_BITS_single_day_ANY_DURATION_BASED_OVERTIME_BITS
testTapioHannunen_20140331_20140406
testAntonIvanov_20150924_20151004
testJaakkoPolvinen_20150924_20151004
com.tustor.tuntinetti.backend.logic.TestKatkennutJaksoTruncatedContractPeriod
testFlexibleOvertimePeriod26Weeks_JussiLångström_20131208_20140323
testWeeklyOvertimeWithDifferentFirstDayOfWeek
testPetriKuusisto20140403Case4975
testOvertimePeriodStartDateMapDaysClippedFromBeginning_1WeekNoClip
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Legacy1Week
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Flexible1Week
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Legacy2Weeks
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Flexible2Weeks
testLegacyOvertimePeriodStartsWednesday
testLegacyOvertimePeriodStartsThursday
testFlexibleOvertimePeriodStartsWednesday
testFlexibleOvertimePeriodStartsThursday
testFlexibleOvertimePeriodTwoWeeksOnlyWeeklyOvertime
test_TODO_YliViikonlopun
com.tustor.tuntinetti.backend.logic.TestPametoIltalisat
testPametoIltalisat
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden37_5hYksivuorotyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.workshifts.TestWorkShiftPlannerModelCostCenterPerspective
testGrid
testTaskCellControllerHavingNoTasksForSingleEmployeeReturnsNoTasks
testTaskCellControllerHavingNoTasksForAnonymousAndNormalEmployeeReturnsNoTasks
testTaskCellControllerHavingATaskForNormalEmployeeAndNoneForAnonymousReturnsATask
testTaskCellControllerHavingATaskForAnonymousEmployeeAndNoneForEmployeeReturnsATask
testTaskCellControllerHavingOneTaskOfferedForSingleEmployeeReturnsNoTaskButCanIndicateOfferOnlyInEmployeePerspective
testTaskCellControllerHavingOneTaskForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneTaskForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingTwoTasksForSingleEmployeeReturnsOneTaskForSelectedCostCenter
testTaskCellControllerHavingTwoTasksForSingleEmployeeAnonymousReturnsOneTaskForSelectedCostCenter
testWorkShiftPlannerPerspectiveChangeGetsDifferentResults
testSubSpaceCostCenterMatcesNullSecondaryDimension
testShowEmployeeWorkShiftsFromAllCostCenters
testAssertEmployeesSorted
testWorkShiftStatisticsInfo
testWorkShiftStatisticsInfoPerServiceDemandSample
testAssertTasksSortedSingleEmployee
testAssertTasksSortedAnonymousEmployeeCollatedTasks
testTaskCellControllerHavingNoTasksForSingleEmployeeAnonymousReturnsNoTasks
testTaskCellControllerHavingAnEmptyUnstoredTaskForSingleEmployeeReturnsNoTasks
testTaskCellControllerHavingAnEmptyUnstoredTaskForSingleEmployeeAnonymousReturnsNoTasks
testTaskCellControllerHavingOneTaskOfferedForSingleEmployeeReturnsNoTaskButCanIndicateOffer_RecurringTask
testTaskCellControllerHavingOneRecurringTaskForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneRecurringTaskForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingOneTaskWithRecurringServiceDemandForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneTaskWithRecurringServiceDemandForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingNoTasksForAnonymousAndNormalEmployeeReturnsNoTasks_emptyUnStoredTask
com.tustor.tuntinetti.backend.logic.workshifts.TestWorkShiftPlannerModelProjectEmployeePerspective
testGrid
testTaskCellControllerHavingNoTasksForSingleEmployeeReturnsNoTasks
testTaskCellControllerHavingNoTasksForAnonymousAndNormalEmployeeReturnsNoTasks
testTaskCellControllerHavingOneTaskOfferedForSingleEmployeeReturnsNoTaskButCanIndicateOfferOnlyInEmployeePerspective
testTaskCellControllerHavingOneTaskForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneTaskForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingTwoTasksForSingleEmployeeReturnsOneTaskForSelectedCostCenter
testTaskCellControllerHavingTwoTasksForSingleEmployeeAnonymousReturnsOneTaskForSelectedCostCenter
testaaRecurringKunEmployerRecurringServiceDemandDistributionPieceAnyLengthJaAamuJaIltavuoro
testTODOFullSaldo
testTODOPreviousSaldo
testTODOAverageSaldo
testTaskCellControllerHavingATaskForNormalEmployeeAndNoneForAnonymousReturnsATask
testTaskCellControllerHavingATaskForAnonymousEmployeeAndNoneForEmployeeReturnsATask
testWorkShiftPlannerPerspectiveChangeGetsDifferentResults
testSubSpaceCostCenterMatcesNullSecondaryDimension
testShowEmployeeWorkShiftsFromAllCostCenters
testAssertEmployeesSorted
testWorkShiftStatisticsInfo
testWorkShiftStatisticsInfoPerServiceDemandSample
testAssertTasksSortedSingleEmployee
testAssertTasksSortedAnonymousEmployeeCollatedTasks
testTaskCellControllerHavingNoTasksForSingleEmployeeAnonymousReturnsNoTasks
testTaskCellControllerHavingAnEmptyUnstoredTaskForSingleEmployeeReturnsNoTasks
testTaskCellControllerHavingAnEmptyUnstoredTaskForSingleEmployeeAnonymousReturnsNoTasks
testTaskCellControllerHavingOneTaskOfferedForSingleEmployeeReturnsNoTaskButCanIndicateOffer_RecurringTask
testTaskCellControllerHavingOneRecurringTaskForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneRecurringTaskForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingOneTaskWithRecurringServiceDemandForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneTaskWithRecurringServiceDemandForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingNoTasksForAnonymousAndNormalEmployeeReturnsNoTasks_emptyUnStoredTask
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapauksetWithWorkedHoursTimeRangesAndDetails
testCase15497_KortetMatti_20170409
testCase15497_SippolaAri_20170331
testCase15497_SippolaAri_20170403
testCase15497_VilppoJuha_20170329
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsFalse
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsTrue
testCase11774_KarhunenTiina_20120822
testTuomistoOili20161004
testCase12493_HiiriKerkkoJuhana_20160805
testCase11098_Keisala_Reijo_20160329
testVainionpääIlpoKalevi_20130501_IlmanHenkilökohtaistaYlityöasetusta
testKainulainenElina_20141222_20150104
testCase7308_MansukoskiPetteri_20131222
testCase7308_PöytälaaksoAri_20131117
testCase7308_RuohomäkiAskoJalmari_20130620
testCase7308_RuohomäkiAskoJalmari_20130620_ReOrdered
testSalomäkiMikko20140727
testMoisioArto_20150613
testCase11505_RistimakiTimo_20160510
testTODO_Case11505_RistimakiTimo_20160510_YlityonPyoristys
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_henkilökohtainenYlityöPäällä
testCase15497_SalomaaRami_20170327
testCase15497_SalomaaRami_20170403
testCase15497_SalomaaRami_20170407
testCase15497_PihkoluomaJuha_20170404
testHalytysTyo
testHalytysPaivystajaUpdated
testHalytysPaivystajaOld
testCase19599_RaskilaEsko_20180110
testTODOSovittuYlityoRounding
testHolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testTODO_HolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase12493_MoisioArto_20161023
testCase12493_AmmeskangasEsa_20160101_20161231
testOvertimeOnlyIfExceedsPlannedViaLabourAgreement
testOvertimeCategoryTransferWorkTimeCompensationType
testCase10416_Ahtola_Petteri_20160101_Ylityö
testRuokataukoKamratJuhaMatti_20141218
testRistimäkiTimo_20121217_20121223
testRistimäkiTimo_20121219
testRistimäkiTimo_20121223
testKulmalaNiinaSariHannele
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_noconsiderotherhours
testRuuhonenEero20120928_bugYlityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_ilmanHenkilökohtaistaYlityötä
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_considerotherhours
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testKamratJuhaMatti20120912
testKortetMattiJuhani20120930_SovitunYlityonTuleeAntaaMyösPyhäkorvausJosAsetuksisaNiinMäärätty
testSovittuYlityoNoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoWithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testVainionpääIlpoKalevi_20130501_HenkilökohtaisellaYlityöasetuksella
testKartaslammiAriKoulutus20120830
testTODOja
testAriHaavisto_Sunnuntai_20120708
testTuomasIsokotamäki_Sunnuntai_20120923
testaaTODOArkipyhaviikkoJaEttaTilttaaEvaluateHolidaynMetodiinGetPaidHours
testRamiSalomaa_20120702_20120708
testKariPaulasalo_20120625_20120630
testAriHaavisto_20120625_20120708
testCase10417_KasariSanteri_20151221_20160131
com.tustor.tuntinetti.backend.logic.Test_TTES_KunnallinenTuntipalkkaisenHenkilostonTesKeskeytyvaKolmivuorotyo
testSundayWork
testMidsummer
testYövuoro
testIltavuoro
testIltavuoroOnDayBeforeChrostmasEve
testChristmasEveOnSaturday
testChristmasEveOnSunday
testChristmasEveOnMonday
testWeeklyOvertimeIsPaidOnSunday
testWeeklyOvertimeIsNotPaidOnSundayInHolidayWeek
testWeeklyOvertimeWithSickleaveAndHoliday
testArkipyhanPituus_yliKolmeKvartaaliaToissa
testKTAEiVielaYliKolmeaKvartaaliaToissa
testKTAEiVielaYhtaanKvartaaliaToissa
testKTA_yliKolmeKvartaaliaToissa
testArkipyhaviikot2013
testKTAYliKolmeKvartaaliaToissa_Arkipyhakorvaus_pitaisi_laskea_mukaan_jos_on_oltu_toissa
testKTAYliKolmeKvartaaliaToissa_Arkipyhakorvaus_pitaisi_laskea_mukaan_jos_on_oltu_toissa2
testSundayOvertime
testIltavuoroOnSaturday
testHolySaturday
testKTAnKaytto
testIltavuoroOnReligiousHolidayEve
testSairastumispaivana100PctKorvaus
testArkipyhakorvausRecordataanErikseenTyonAjalta
testKTAEiVielaYhtaanKuukauttaToissa
com.tustor.tuntinetti.backend.logic.vedeneristystes.TestVedeneristysalanTes
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWtr
testSickLeaveRepeating
testSickLeaveChildSick
testSickleaveLimits
testSickleavePaySimpleNoRange
testSunday
testSickleavePaySimpleRange
testArkipyhäkorvaus
testArkipyhäkorvausKarenssi
testArkipyhäkorvausKarenssiEnd
testWtrCompensation
testWtrCompensationSickleaveNotCompensated
com.tustor.tuntinetti.backend.logic.Test_TTES_KunnallinenTuntipalkkaisenHenkilostonTesPaivatyo
testDailyOvertime
testWeeklyOvertime
testSundayWork
testNightshifts
testArkipyhanPituus_yliKolmeKvartaaliaToissa
testKTAEiVielaYliKolmeaKvartaaliaToissa
testKTAEiVielaYhtaanKvartaaliaToissa
testKTA_yliKolmeKvartaaliaToissa
testArkipyhaviikot2013
testKTAYliKolmeKvartaaliaToissa_Arkipyhakorvaus_pitaisi_laskea_mukaan_jos_on_oltu_toissa
testKTAYliKolmeKvartaaliaToissa_Arkipyhakorvaus_pitaisi_laskea_mukaan_jos_on_oltu_toissa2
testHolidays
testSaturdayWork
testWhitSunday
testCase8054_KoskeloMarkus_20130425_20150527
testUudenvuodenPaiva2013Palkka
testArkipyhienPalkat2013
testArkipyhanPituusVastaKaksiKvartaaliaToissa
testArkipyhäkorvausIsPaidWhenNotWorking
testArkipyhäkorvausIsNotPaidOnSaturday
testHolidayReducesWeeklyWorktime
testWorkingOnArkipyhäIsPaidTripleWhenWorkingMoreThan7h39min
testArkipyhäkorvausIsPaidForFullHours
testDailyOvertimeIsNotPaidOnSunday
testSaturdayExtraIsNotPaidDuringOvertimeHours
testSaturdayExtraIsNotPaidWhenSaturdayIsHoliday
testSickleaveWhenEmploymentHasLastedLessThan60Days
testSickleaveWhenEmploymentHasLastedMoreThan60Days
testHolidayCompensationDuringPartiallyPaidSickleave
testHolidayCompensationIsNotPaidIfAbsentBeforeAndAfter
testHolidayCompensationIsPaidIfAbsentBeforeButPresentLater
testHolidayCompensationIsPaidIfAbsentBeforeButPresentLater2
testHolidayCompensationIsNotPaidIfAbsentWithoutPermissionBeforeButPresentLater
test_TODO_WeeklyOvertimeOnMondayMorning
testMondayMorningWithoutWeeklyOvertime
testGapBeforeOvertimeReducesLeg1Overtime
testGapBeforeOvertimeReducesLeg1Overtime2
testGapBeforeOvertimeReducesLeg1OvertimeWithAnExtraordinaryWorkingDay
testOnly_WEEKLY_OVERTIME_ON_WEEK_START_DAY_SKIPS_LEG1_WEEKLY_OVERTIME_HOURS
testWeeklyOvertimeInHolidayWeek
testWeeklyOvertimeWithSickleave
testWeeklyOvertimeIsNotPaidOnSunday
testKTAnKaytto
testSairastumispaivana100PctKorvaus
testArkipyhakorvausRecordataanErikseenTyonAjalta
testKTAEiVielaYhtaanKuukauttaToissa
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoalaPaivatyoWith2021Changes
testLyhennysvapaidenKertyminen
testIltalisa1
testIltalisa2
testYolisa1
testYolisa2
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testSairaslomakorvausSairausUusiutuu30pvSisalla
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
com.tustor.tuntinetti.backend.logic.TestKemianPerusteollisuudenTES_Paivatyo_40
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhienKorvaus
testKorottavatKTAta
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testKorvataanKTAlla
testWtrKertyma
testPyhalisa
testPyhalisaSeuraavaltaYolta
testUusiutuvaSairaus
com.tustor.tuntinetti.backend.logic.TestMetalliKTA
testArkipyhaKorvataanKTAlla
testKtaAinaVahintaanTuntipalkka
testYlityotKorvataanKTAlla
testCase31352_HukkanenHenri_20200803_20200810
testCase31352Viikkolepokorvaus
testTyoajanTassamislisaKorvataanKTAlla
testTyoajanTassamislisaKorvataanKTAllaAlternative
testSairaslomanAjaltaAnsaittuProsenttiperusteinenWtrKorvataanKTAlla
testPyhakorvausKorvataanKTAlla
testKoulutusKorvataanKTAlla
testMatkustusTyoajallaKorvataanKTAlla
testVanhempainvapaatKorvataanKTAlla
testPyhaLisaKorvataanKTAlla
testCase21717HottinenKta
com.tustor.tuntinetti.backend.logic.TestValtionVirkaLaakarityoVirkamiehet
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestHuoltoJaKunnossaPitoala40hPaivatyoKkpalkka
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSairastumispaivana0PctKorvaus
testJuhannusPaivaTotal
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Keskeytymaton_Kolmivuorotyo
testLauantailisa
testWtrKeryma
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloidenKeskeytymattomanKolmivuorotyonTES
testLauantailisa
testYolisa
testIltalisa
testDailyOvertime
testWeeklyOvertime
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testViikkolepoYksittaisinViikoinLaskettuna
testWtrKorvaus
testNormalWorkTime
test_TODO_ViikkolevonKeskiarvoistusKolmenViikonAjalta
testSunnuntaityo
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWtrKertyma
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekaupan40hTES
testSunnuntaiKorvaus
testArkipyhakorvaus
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöperäinen
testSairaslomakorvausYli6kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääYli6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
testWtrKertyyVuodessa100Tuntia
testWtrKertyyMyosSairausPoissaoloista
testWtrKertyyMyosKeratusharjoituksista
testWtrKertyyMyosVuosilomanAikana
testWtrKertyyMyosOpintovapaanAikana
testWtrEiKerryMuistaPoissaoloista
testWtrKertyyKunPoissaolojaOnAlle11Paivaa
testWtrEiKerryKunPoissaolojaOnYli11Paivaa
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_JatkuvaKaksivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
com.tustor.tuntinetti.backend.logic.TestEnsihoitopalvelualanViikkotyonTes
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWeeklyOvertime2
testArkipyhaQualified4
testArkipyhaLyhentaaJaksonTyoaikaa
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
testLauantaityo
testSairasloma
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
com.tustor.tuntinetti.backend.logic.TestAirproErikseenToihinKutsuttavienTyoaikamuoto
testLapsenSairaus
testSairaslomakorvaukset
testAverageHourlySalaryUsage
testKorottavatKTAta
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testKTA160hRaja
testLauantailisa
testSunnuntaiKorvaus
testIltatyolisa
testYotyolisa
testSairaslomakorvausSairausUusiutuu30pvSisällä
testHenkilostonEdustajaKorottavatKTAta
testLisatJuhlapyhinaJaAattoina
testAattoiltalisä
testJuhannusaatonAamutyölisä
testJuhannusaatonIltatyölisä
testJouluaatonAamutyönLisä
testJouluaatonIltatyönLisä
testYotyolisaAlkaaJaLoppuYolla
testTODO_Yotyolisa
testYotyolisaEriViikonpaivina
testHenkilostonEdustajaAverageHourlySalaryUsage
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Toimistotyo_Kiky
testNormalWorktime
testWeeklyOvertime
testIltatyolisa
testYotyolisa
testDailyOvertime
testLauantailisa
test_TODO_YotyolisaJatkuuYliKuuden
testHolidayCompensation
testStandbyCompensation
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaPaivatyolaisia37_5hViikossaKoskevaTyoehtoSopimus
testArkiTyo
testSunnuntaiTyo
testAatot
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testArkipyha
testViikkoylityot
com.tustor.tuntinetti.backend.logic.tailored.oral.TestOralUseCases
testMaxWtr1_5hSpentPaidVacationOnFridaysWihoutTimeRanges
com.tustor.tuntinetti.backend.logic.tailored.delta.TestDeltaAutoCustomizations
testTODOOnkoLupaKäyttääTyöaikapankkia
testTODOYlempienToimihenkilöidenKiinteäYlityölisä
testPrepareTaskForRestamping
testPrepareTaskForRestampingModifiedWayBeforeEndTime
testPrepareTaskForRestampingModifiedBeforeEndTime
testPrepareTaskForRestampingModifiedStillBeforeEndTime
testPrepareTaskForRestampingModifiedJustBeforeEndTime
testPrepareTaskForRestampingModifiedJustAtEndTime
testPrepareTaskForRestampingModifiedAfterEndTime
testJosMerkitseePankkivapaataYliArkipyhäpäivienNiinSaaArkipyhäkorvauksenEikäKulutaPankkivapaata
testMatkaAikaLuetaanTyoaikaan
testMatkaAikaLuetaanTyoaikaanMyösEpäsäännöllistäTyöaikaaTekevällä
testPankinKäyttö
testLauantainTyöaika
testKariLahti_20141201_20141207
testTODORuokataukoTyövuorosuunnittelussa
testHenkilonKuuluminenLiukumanPiiriin
testDeltaAutoHenkilöryhmäWorkTimeDecompositionOvertimeAndCompensation
testDeltaAutoLiukumatyöntekijän11Työaikapankki
testLeimausvaihtoehdot
testYlitöitäVainSuunnitelmanYlittämisestä
testYlitöitäVainSuunnitelmanYlittämisestäLiukumaryhmässäEiSuunnitelmaa
testMaksuryhmät
testDeltallaRuokataukoAinaVähintään30min
testEiNäytetäLiukumarajatYlittäviäPositiivisiaSaldojaTyöntekijälle
testLiukumarajat
testDeltallaFunkyBankMyösKkPalkkaisillaElleiLiukumaryhmä
testCase10807EiYlityöOhjaustaMuttaAsetuksiaTyökohteella
testIlmanOhjaustaTyöajanAlitusNäkyyLiukumaryhmälläLiukumassaTaiMuillaTyöaikapankissa_TyöaikapankkiEiAutomaattisestiMeneMaksuun
testOsaAikaisenTyöaika
testIlmanOhjaustaTyöajanYlitysMeneeTyöaikapankkilaisillaTyöaikapankkiin
testAutomaticLunchBreaksWithSickleaves
com.tustor.tuntinetti.backend.logic.tailored.esju.TestEsjuCases
testTuplaRecordaus
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_Normiylityö_FlexRule
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_LauantainaKaikkiYlitöitä_FlexRule
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_Normiylityö_NoFlexRule_ConsiderPastHours
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_Normiylityö_NoFlexRule_NoConsiderPastHours
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_LauantainaKaikkiYlitöitä_NoFlexRule
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_SaikutPuolitetaan_Normiylityö_FlexRule
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_SaikutPuolitetaan_LauantainaKaikkiYlitöitä_FlexRule
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_SaikutPuolitetaan_Normiylityö_NoFlexRule
testLongWeekWithOvertimeAssignmentOnlyOnSaturday_EsjuAnoRutanen_20110207_20110213_SaikutPuolitetaan_LauantainaKaikkiYlitöitä_NoFlexRule
testKolehmainenJari_20160212
com.tustor.tuntinetti.backend.logic.tailored.tiera.TestTieraMatkaJaKoulutusAjanHyvitys
test2
test3
testCache
test
testMatkaanKäytettyAikaLuetaanTyöaikaan
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.tailored.tiera.TestTieraMatkaAjanHyvitys
test2
test3
testCache
test
testMatkaanKäytettyAikaLuetaanTyöaikaan
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.tailored.mestaritoiminta.TestMestaritoimintaUseCases
testTODOOnkoBugi
testCase9759_Eronen_Anssi_20151208
testCase9694_LeppänenPirjo_Liisa_20151202_20151203
testCase9255_PiaLindholm
testCase9386_Sinikka_Lähde_20151019
testCase9722JaanaPihlajamäki_20151104
testCase9028Ruokatauko
testCase9002_KairiVeeremaa_20150831
testCaset_9009_9002_TomiKarhapää_20150909
testCase8840JouniLahti
testEnforceStandardWorkdaySettings
testEnforcePlannedWorkShiftSettings
testEnforcePlannedWorkShiftSettingsDisableRounding
testEnforceStandardWorkdayAndPlannedWorkShiftSettings
testCase8528JanneKalliomäki_20150707
testBillingLabourAgreementNightShiftPeriodsOverrideSalaryNightShiftPeriods
testCase8039_Sirkka_Mertanen_20150518_IlmanMestaritoiminnanAsetuksia
testCase8039_Sirkka_Mertanen_20150518_RuokataukomerkintäIlmanMestaritoiminnanAsetuksia
testCase8039_Sirkka_Mertanen_20150518_MestaritoiminnanAsetuksilla
testCase8516KarhapääTomiPäivystys_20150615_20150621
testCase8516KarhapääTomiPäivystys_20150615_20150621_NonMestaritoiminta
testCase8039_Sirkka_Mertanen_20150518_MestaritoiminnanAsetuksilla_KaksiSuunniteltuaVuoroa
testAamutuntienTyoaikakorvaus
testAamutuntienTyoaikakorvausMinuuttiMinuutilta
testAamutuntienTyoaikakorvausMinuuttiMinuutiltaTavallinenLisä
testEnforceDailyLimitSingleTask
testDoNotEnforceDailyLimitSingleTask
testEnforceDailyLimitTwoTasks
testDoNotEnforceDailyLimitTwoTasks
testDoNotEnforcePlannedWorkShiftSetsEarliestClockInTimeEvenWhenTwoTasks
testDoNotEnforcePlannedWorkShiftSetsEarliestClockNorWorkDayEndtimeTimeEvenWhenTwoTasks
testPlannedWorkShiftSetsEarliestClockInTimeEvenWhenTwoTasks
testPlannedWorkShiftSetsEarliestClockInTimeEvenWhenTwoTasksAndStampOutNormalNotReflectedOnPlannedTask
testPlannedWorkShiftSetsEarliestClockInTimeEvenWhenStampedIntoTwoTasksAndStampOutNormalNotReflectedOnPlannedTask
testPlannedWorkShiftSetsEarliestClockInTimeEvenWhenTwoTasksAndStampOutExitReflectedAlsoOnPlannedTask
testPlannedWorkShiftSetsEarliestClockInTimeEvenWhenStampedIntoTwoTasksAndStampOutExitReflectedAlsoOnPlannedTask
testPlannedWorkShiftSetsEarliestClockInTimeButWorkDayEndTimeEvenWhenTwoTasks_EndTimeNotEnforcedWithoutServiceDemand
testPlannedWorkShiftSetsEarliestClockInTimeButWorkDayEndTimeEvenWhenTwoTasks
testTehtavakohtainenKiinteaHalytyskorvaus
testTehtavakohtainenKiinteaHalytyskorvausEiAsetettu
testTehtavakohtainenKiinteaHalytyskorvausNoNightShiftPeriods
testTehtavakohtainenKiinteaHalytyskorvausAndSimpleTask
testEronenJanne_20150901
testKarhapaaTomi_20150905
testKarhapaaTomi_20150906
testKarhapaaTomi_20150909
testMalinenJuho_20150802
testPihlajamakiTuula_20151019
com.tustor.tuntinetti.backend.logic.tailored.nordex.TestNordexUseCases
testMikkoPärssinen_20150101_20150131_IlmanHenkilökohtaistaYlityöasetusta
testCase9352MatkaAika_VolkerSchick
testCase7359EiYlityö
testMikkoPärssinen_20150101_20150131_HenkilökohtaisellaYlityöasetuksella
com.tustor.tuntinetti.backend.logic.tailored.debora.TestDeboraUseCases
testLahtelaMarjaana_20150909
testCase9454_UtriainenEeva_20150914_20151018
testCase_SmithAnna_20150113
testAlle5MinKäynnitPyöristetään5min
com.tustor.tuntinetti.backend.logic.tailored.napakka.TestNapakkaUseCases
testLunchbreakMinimum30MinutesIfHasInitially15MinBreak
testLunchbreakMinimum30MinutesIfHasInitially30MinBreak
testLunchbreakMinimum30Minutes_LunchbreakEnforcedAlreadyBeforeSetting
testLunchbreakMinimum30Minutes_LunchbreakEnforcedOnlyAfterSetting
com.tustor.tuntinetti.backend.logic.tailored.metsatahti.TestLabourAgreementSettings
testMetsätähdenUseCaseJuhannusAattoPyhäMuttaJuhannusAatonAattoArkipyhä
com.tustor.tuntinetti.backend.logic.tailored.citywork.TestCityworkUseCases
testCase9587_tehtäväkohtainenLisäEiVoimassaEnnen20160101
test_TIME_CLOCK_STAMPS_ONLY_INFO
com.tustor.tuntinetti.backend.logic.tailored.medicum.TestMedicumCasesCopiedFromProduction
testMarkusGrönlund_20120910_20121021
testMarkkuValtonen_20120910_20121021
testMarkkuValtonen_20120910
testMarkusGrönlund_20120911
testMarkkuValtonen_20120914
testMiroYläNojonen_20120910_20121021
com.tustor.tuntinetti.backend.logic.tailored.unikulma.TestUnikulmanPalkkausUseCases
testVuoriTeroTapani_Syyskuu_2015
testCase14752LuontaisedutJaTakuupalkka_IlmanLuontaisetuja
testCase14752LuontaisedutJaTakuupalkka_LuontaisetujenKanssa
testCase11563ViikkolepokorvausKarikorpiHeli_20160403_20160411
testUnikulmanCustomKeskituntiansioHovilainenJukkaAndSickleaveWithTimeRanges
testUnikulmanCustomKeskituntiansioHovilainenJukkaAndSickleaveWithoutTimeRanges
testUnikulmanProvisioprosentti
testUnikulmaIlmanTakuuprovisiota
testUnikulmanTakuupalkkaJaProvisioprosentti
testVuoriTeroTapani_Kesäkuu_2015
testHovilainenJukkaTeroTapio_Syyskuu_2015
testKtaSairauslomaKkPalkkaEiVaikuta_6kk_KTA
testKtaSairauslomaProvisioVaikuttaa_6kk_KTA
testKtaSairauslomaKkPalkkaEiVaikuta_4kk_KTA
testKtaSairauslomaProvisioVaikuttaa_4kk_KTA
testLomaKtaKkPalkkaEiVaikuta_6kk_4kk_KTA
testLomaKtaProvisioVaikuttaa_6kk_4kk_KTA
testCase46617_Unikulma4kkKTA_TES_LatvalaJani
testCaseSummanenRiittaliisaSairasKtaLisatEiVaikuta
testCaseSummanenRiittaliisaSairasKtaSamaKuukausittainTuntipalkalla
testCaseSummanenRiittaliisaSairasKtaSamaKuukausittain
testCaseSummanenRiittaliisaSairasKtaTuntipalkkaisena
testCaseSummanenRiittaliisaSairasKtaKkpalkalla
testCaseSummanenRiittaliisaLomaKtaLaskeeTodellaKeskituntiansiolla2015
testCaseSummanenRiittaliisaLomaKtaLaskeeTodellaKeskituntiansiolla2016
testLomavuosiOffset
testCaseSummanenRiittaliisaLomaKta2016
testCaseSummanenRiittaliisaLomaKtaLomanmaaraytymisjaksotKuukausittainTuntipalkalla
testCaseSummanenRiittaliisaLomaKtaLomanmaaraytymisjaksotKuukausittain
testCaseSummanenRiittaliisaLomaKtaSopimusAlkanutAikaisintaanMaaliskuussaKaytetaanEdPalkkakausia
testCaseSummanenRiittaliisaLomaKtaLisatEiVaikuta
testCaseSummanenRiittaliisaLomaKtaJosEiEdLomavuottaKaytetaanEdPalkkakausia
testCaseSummanenRiittaliisaLomaKtaTuntipalkkaisena
testCaseSummanenRiittaliisaLomaKtaKkPalkalla
testAverageHourlySalaryUsage
testCaseSummanenRiittaliisaTunnitKuukausittain
testCase15333_AijalaLaura_20170324
testUnikulmanTakuupalkkaPerustapaus
testCase14891KatariinaKemppainenSairausajanPalkkaEiNäyAina
com.tustor.tuntinetti.backend.logic.tailored.barona.TestBaronaUseCases
testHaukanAikaperusteisetLisat_MikkoKorhonen_20121208
testPyhänäJaYlityönäKorotetutIltalisät_Vartiointiala
testCase10123BaronaVokHaukanAikaperusteisetLisat_MikkoKorhonen_20121208
testPyhänäKorotetutIltalisät_Henkilöstövuokraus
com.tustor.tuntinetti.backend.logic.tailored.adecco.TestAdeccoViestinvalitysJaLogistiikkaAlanVarastotyo
testTODO
testSairausajanPalkka
testViikoittaisetYlityötJaTasoittumisJakso
testKokoaikaisenTyöntekijänYlityöTyövuoroluettelonYlittävältäAjalta
testSairauslomakorvausTyösopimuksessaTyöaika
testSairauslomakorvausTyösopimuksessaEiTyöaikaa
test_TODO_OsaAikaisenTyöntekijänLisätyö
com.tustor.tuntinetti.backend.logic.tailored.vihreakeidas.TestVihreaKeidasCustomizations
testFlexIsMergedWithOvertimeCompensationLeave
testHoppaniaKoivulaMinna_20150107_20150224
testHeiskanenKai_20150814_20150831
com.tustor.tuntinetti.backend.logic.tailored.sos.TestSosUseCases
testLauraKatilaHalytystyo
com.tustor.tuntinetti.backend.logic.tailored.staffcom.TestStaffComGainerPuhelinpalveluala
testTodo
testEkaJaTokaKkA
testErolaMervi_20160129
testSuviIslanderPalkankorotusJaTakuupalkka31052013
testTakuupalkkaDateRanges
testIsNewContractInTakuupalkkaSense
testEkaJaTokaKkB
testEkaJaTokaKkC
testX
testUrakkapalkkaJokaKorvaaAikapalkan
testUrakkapalkkaJokaKorvaaAikapalkanKunTakuupalkkaPuuttuu
testTwoConsecutiveContractPeriodsInTheBeginning
testUrakkapalkkaJotaTäydennetäänTakuupalkalla_TyossaMuttaEiKahvitauolla
testUrakkapalkkaJokaKorvaaAikapalkan_TyossaMuttaEiKahvitauolla
testUrakkapalkkaJokaKorvaaAikapalkanKunTakuupalkkaPuuttuu_TyossaMuttaEiKahvitauolla
testUrakkapalkkaJotaTäydennetäänTakuupalkalla
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaJokaKorvaaAikapalkan
testRinnakkaisetTyösopimukset
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaJokaKorvaaAikapalkanKunTakuupalkkaPuuttuu
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaaEiKorvataTakuupalkallaElleiSeAlitu
testProvisioidenPäättyminenJolloinTuntipalkkaJatkuuTaas_UrakkapalkkaJokaKorvataanTakuupalkalla
testCase15831PoissaoloajanKorvauksiaEiHalutaHuomioidaTakuupalkanMaksettavassaMäärässä
testSet1
testSet2
testSet3
testSet4
testKtaVsTakuu
testConfigureKta
testKoeaikaKäytäntö
testStilisoiRaportilleTuoTakuupalkka
testKTA
testEntäJosOnProjectTaskGroupPalkanLisä
testY
testKtaTehtävä
test
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssKiinteistopalvelualanTyontekijat
testCase14831_KankainenKarita_20170201
testCase14831_LeppanoroTatu_20161029
testCase14831_VepsalainenVili_20170210
testCase14831_MattilaSirpa_20160123
testCase12923_LuotoValtteri_20150601_20151231
testCase12923_EronenDiana_20160401_20160731
testCase12923_Huttunen_Ossi_201602
testCase12923_KiviojaSami_201601_201608
testCase12923_KiviojaSami_20160816
testCase12493_Moilanen_Niina_20160909
testCase9605_Häyrynen_Paula_20151112_20151113
testDianaJurjenson_20131211_20150228
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssPuusepanteollisuudenTes
testCase14332_Kurjonen_Jari_Matti_20161128_20161204
testProsenttiperusteisenLyhennysvapaanLaskuttaminen
testProsenttiperusteisenLyhennysvapaanLaskuttaminenIlmanKta
testProsenttiperusteisenLyhennysvapaanLaskuttaminenIlmanKta_17eurTunti
testProsenttiperusteisenLyhennysvapaanLaskuttaminen_IlmanPyöristystä
testProsenttiperusteisenLyhennysvapaanLaskuttaminenIlmanKta_IlmanPyöristystä
testProsenttiperusteisenLyhennysvapaanLaskuttaminenIlmanKta_17eurTunti_IlmanPyöristystä
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliTes
test_TODO
test_TODO_KtaAsetusJaKäyttö
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikanaVaikkaTESsaNollakarenssi
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikana
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikana_PitääOlla_EI_KOSKE_IssContractModeHelper_FIXED
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikana_PitääOlla_EI_KOSKE_IssContractModeHelper_OPEN_ENDED
testArkipyhäkorvausKunTöissäViimeisen7VrkAikana_Palkallisia24_25ja26
testArkipyhäkorvausKunTöissäViimeisen7VrkAikana_PalkallisiaVain24Ja25
testArkipyhäkorvausKunTöissäViimeisen7VrkAikana_Palkallisia2425Ja26
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliMurata235hVkoNightTes
testHuovilaHennaPauliina_20150301_20150331
testHuovilaHennaPauliina_20150301_20150331_MonthlySalarySplit
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliMurata3875hVkoNightTes
testTodo
testCase12512_Kallas_Artur_201606
testCase10679_KristiinaGranholm_20160201
testDrebsJanneJoonas_20150301_20150331
testHakalaSanteriJarmonpoika_20150301_20150331
testMikkonenTeo_20150301_20150302
test_TODO_KuivanenJaniViikkoylityot
testHeikkinenSimo_20131031_20131103_WithWtr
testHeikkinenSimo_20131031_20131103_WithoutWtr
testKuivanenJani_20131105_20131110_WithWtr
testKuivanenJani_20131105_20131110_WithoutWtr
testCase15233_Kannas_Jori_Helmikuu
test_Case_15162_Lindqvist_Anssi_201702
testCase_15166_Toivola_Johannes_201702
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliTesSalaryExportDefinitions
testaaISSMetalliTESPalkkalajitWithoutKtaExplicit
testProjectTaskGroupSalaryExportDefinition
testProjectTaskGroupSalaryExportDefinitionWhenExportCodeDefaultNotGiven
testaaISSMetalliTESPalkkalajitWithKta_Ignored
testaaISSMetalliTESPalkkalajitWithoutKta
testaaISSMetalliTESPalkkalajitWithKta
testTodo
testarkipyhäkta
test
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestISSPuhelinpalveluala
testTodo
testEsimerkki2
testEsimerkki1
testTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyöntekijäIrtisanooTyösopimuksen
testTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyöntekijälläOikeusPurkaaTyösopimus
testTODOTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyonantajaIrtisanooTuotannollisinJaTaloudellisinPerustein
testTODOYolisa
testTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyönantajallaOikeusPäättääTyösopimusTyöntekijästäJohtuvistaSyistä
testEsimerkki1WithOneAbsence
testEsimerkki2WithOneAbsence
testTODOKiinteapalkkainenTyontekija
testTODOYksittainenViikkoTasoittumisjaksonSisällä
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliMurata3875hVkoTes
testHakalaSanteriJarmonpoika_20150301_20150331
testCase_15159_Krishna_Chauhan_201702_VoidWeekStartTimeEffects_TODO
testCase_15159_Krishna_Chauhan_201702
testCase15168PalomäkiJens_201702
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssKaupanVarastoTes
testIltalisääEiMaksetaTyövuoron12hYlittävältäOsuudeltaKaksiTaskiaPäiväAlkaaKlo10
testIltalisääEiMaksetaTyövuoron12hYlittävältäOsuudeltaKaksiTaskiaPäiväAlkaaKlo9
testIltalisääTaiYölisääEiMaksetaTyövuoron12hYlittävältäOsuudeltaKaksiTaskiaPäiväAlkaaKlo11
testCase_14526_Lavinto_Kari_20160828_20160904_WithKta
testCase_14526_Lavinto_Kari_20160828_20160904_WithoutKta
testIltalisääEiMaksetaTyövuoron12hYlittävältäOsuudeltaYksiTaskiPäiväAlkaaKlo10
testIltalisääEiMaksetaTyövuoron12hYlittävältäOsuudeltaYksiTaskiPäiväAlkaaKlo9
testIltalisääTaiYölisääEiMaksetaTyövuoron12hYlittävältäOsuudeltaYksiTaskiPäiväAlkaaKlo11
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMainContractSerieSelectedSeparatelyTyotehtavanPalkkaKorvaaTuntipalkan
testCase5021_JuuliaToivonen_20120901_20120930_tuplatunnit
testWorkedHoursTimeRangesAndDetailsOfNonOvertimeNormalHours
testNoOvertimeNonMainSerie
testNoOvertimeNoMainSerie
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_BillLikeSalary_ORDER_OF_ARRIVAL
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_BillLikeSalary_CUSTOMER_RESOLUTION
testTODOTestaaTarvitaanko
test_Paula_Marjaana_Häyrynen_20140304_20140310
test_Case4858_PinjaIrri_20140522_OvertimeAlsoOnMainSerie
test_Case4858_PinjaIrri_20140522_NoOvertimeOnMainSerie
testTODO
testTODOOnlyMainContractSerieReturns_AbstractDailyReport_IsPeriodStartDateTrue
testTODOLostWeeklyRestTimeOnlyAccordingToMainContractSerie
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_NonOvertimeNormalHours
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertime
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertimeNoMainContractSerie
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertimeBaseHoursConverted
testNoOvertimeMainSerie
testNoOvertimeEmptyMainSerie
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_NotBillLikeSalary
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_BillLikeSalary_PROJECT_RESOLUTION
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua_zeroQualification
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua_Karenssi1pv
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua_Karenssi1pv_zeroQualification
testSeitsemänPäivänSääntö
testThreeContractSeries_NO_CONSIDERED_HOURS
testThreeContractSeries_CONSIDER_OTHER_DAILY_HOURS
testThreeContractSeries_CONSIDER_OTHER_PAST_HOURS
testThreeContractSeries_CONSIDER_OTHER_PAST_AND_DAILY_HOURS
testTODOLostWeeklyRestTime
testIltalisäJaYlityötMainContract
testIltalisäJaYlityötNoMainContract
com.tustor.tuntinetti.backend.logic.tailored.iss.TestPsgElintarvikealojenTes
testCase16018ExceptionRaportinLatauksessaJurmuMarko20170501
testCase9535_VirtanenMarkus_20151001_20151015
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMainContractSerieSelectedSeparately
testTODO
testCase5021_JuuliaToivonen_20120901_20120930_tuplatunnit
testTODOOnlyMainContractSerieReturns_AbstractDailyReport_IsPeriodStartDateTrue
testTODOLostWeeklyRestTimeOnlyAccordingToMainContractSerie
testWorkedHoursTimeRangesAndDetailsOfNonOvertimeNormalHours
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_NonOvertimeNormalHours
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertime
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertimeNoMainContractSerie
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertimeBaseHoursConverted
testNoOvertimeMainSerie
testNoOvertimeNonMainSerie
testNoOvertimeNoMainSerie
testNoOvertimeEmptyMainSerie
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_NotBillLikeSalary
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_BillLikeSalary_PROJECT_RESOLUTION
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_BillLikeSalary_ORDER_OF_ARRIVAL
testArkipyhätYlityötJaLisätyöt_EmployeeDailyReport_MAIN_CONTRACT_Mukaisesti_BillLikeSalary_CUSTOMER_RESOLUTION
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua_zeroQualification
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua_Karenssi1pv
testSeitsemänPäivänSääntöEiKoskeTyösuhteenAlkua_Karenssi1pv_zeroQualification
testSeitsemänPäivänSääntö
testThreeContractSeries_NO_CONSIDERED_HOURS
testThreeContractSeries_CONSIDER_OTHER_DAILY_HOURS
testThreeContractSeries_CONSIDER_OTHER_PAST_HOURS
testThreeContractSeries_CONSIDER_OTHER_PAST_AND_DAILY_HOURS
testTODOLostWeeklyRestTime
testIltalisäJaYlityötMainContract
testIltalisäJaYlityötNoMainContract
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliMurata235hVkoTes
testChanBinhTieu_20131104_20131110_2DaysPerWeek
testKuukausipalkkajakaja
testLauraKristiinaHalonen_20131125_20131201_5DaysPerWeek_Max235hoursPerWeek_TODO_DIFFERENTIOI_ASSERTIT
testLauraKristiinaHalonen_20131125_20131201_2DaysPerWeek_Max235hoursPerWeek_SickleaveWithoutExtras
testLauraKristiinaHalonen_20131125_20131201_2DaysPerWeek_Max235hoursPerWeek
testChanBinhTieu_20131104_20131110_2DaysPerWeek_Max235hoursPerWeek
testChanBinhTieu_20131104_20131110_5DaysPerWeek_Max235hoursPerWeek
testChanBinhTieu_20131104_20131110_5DaysPerWeek_TODO_DIFFERENTIOI_ASSERTIT
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMainContractSerieSelectedSeparately$1
warning
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Paivatyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
testItsenaisyyspaivaSunnuntaina
testLauantaikorotusEiKorotaKTAta
com.tustor.tuntinetti.backend.logic.saldotests.TestSaldoChangesMay2015
testPaidVacationFinalPaySaldoFix
testIndependenceDayToWtrMustBeQualifiedFix
testStdWorkdayCalculationUsesHolidayQualification
testHolidayFlexComplexCalculation
testEnsimmaisenVuodenLomanansaintaFix
testHolidayHoursDoNotCountTowardsWtrFix
testUseTwoDecimalEffectiveHourlySalary
testManualOverrideSearchkeyAndVacationDayOffFix
testLomanAnsaintaKunTesVaihtuuKeskenVuodenFix
testVuosilomaEkvivalenttiaVuosilomaaLaskettaessaFix
testAnyFilterToNoOvertimeInOvertimesummary
testUseIncludedVacationtypeModeForSpentVacationHoursCalculation
testNyqvist
testEnablePartialUnpaidSickleaveDeductedFromMonthlySalaryInsteadOfFlexHours
testEnableSickleaveAsValidHolidayEdgeFix
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_Paivatyo
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
testLauantaiylityoKorvataanKTAlla
testTODOVappuaatonTyoaika
testEiLisia
com.tustor.tuntinetti.backend.logic.TestRautatiealanRautatieliikenteenKolmivuorotyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Paivatyo
testSeisokkikorvaus
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
testSpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testMaksetaanKTAlla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenTesKaksivuoroWith2020Changes
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestAutonrengasalanTes$2
warning
com.tustor.tuntinetti.backend.logic.worktimetypes.TestWorkTimeTypes
testCollectStandbyIntoOvertimeCompensationLeaveSaldo
testCase13827LaskutusJaTyoaikapankki
testConvertedLeaveOther
testConvertedLeaveOther_Unpaid
testAccumulateConvertedLeaveOther
testAccumulateConvertedLeaveOther_Unpaid
testEffectiveHours
testBasicTravelTime
testEffectiveStandByHours
testEffectiveWaitTimeHours
com.tustor.tuntinetti.backend.logic.TestViestintaalanToimihenkiloidenTes
testSunnuntaityo
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testNormalWorktime2
testNormalWorktime3
testArkilisat
test_TODO_Lauantailisat
testSunnuntaityö
testSairaslomakorvausAlleKuukausiTöissä
testSairaslomakorvausAlle1VuosiTöissä
testSairaslomakorvausAlle5VuottaTöissä
testSairaslomakorvausYli5VuottaTöissä
testLapsiSairaana
com.tustor.tuntinetti.backend.logic.TestTekstiilihuoltoalanOsaAikaisenTes
testKta
testWtr
testSairausajanPalkka
testIltaJaYolisat
testAattokorotus
testYlityo
testItsenaisyyspaivaSunnuntaina
test_TODO_KuukausipalkanJakaminen
testPoissaolonPalkkalajitMaksetaanKTA
testArkipyhaaEiKorvataJosToissa
testArkipyhaLomienTaiSairaudenValissa
testArkipyhaviikonLauantaitMenevatViikkoYlitoiksi
testLauantaiYlityo
testEiWtraaOsaAikaisille
testSuurjuhlapyhakorvaus
com.tustor.tuntinetti.backend.logic.TestHenkilostopalvelualanTesKta
testCase7147KarikkoJuho
com.tustor.tuntinetti.backend.logic.TestRautatiealan115hPaivatyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime3
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestICTAlanTes
testKorottavatKTAta
testSpecialSaturdayOvertime
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
testSuurjuhlapyhakorvaus
test4ViikkoaSairaslomakorvaustaOnSamaKuin28Paivaa
testSickleaveWeek
testJuhannusAattonaEiSunnuntaikorotustaKahdesti
testTestaaSunnuntailisaLoppiaisaattona
testSunnuntailisaLoppiaisena
testSunnuntailisaJuhannusAatot
testNightShiftPeriodIndices
com.tustor.tuntinetti.backend.logic.TestSahkoistysalanTesKta
testAverageHourlySalaryUsage
testSairastumispaivana100PctKorvaus
testDailyOvertime
testAverageHourlySalary
testCase12543_LehtonenErkki_20160801_20160815
testTeemuPollanen
testPercentageBasedWtrDoesNotAffectAverageHourlySalary
testDailyAndWeeklyOvertime
testCase16396TeemuLaiho
testWeeklyOvertime
testSundayWork
testNightShiftPeriodsAfterSecondIncrements
testNightShiftPeriodsAfterFirstIncrementsButBeforeSecondIncrements
testNightShiftPeriodsNotTriggeredDuringDailyOvertime
testNoHolidayCompensation
testHolidayCompensation1
testHolidayCompensation2
testNightShiftPeriodsBeforeFirstIncrements
com.tustor.tuntinetti.backend.logic.TestLinjaAutoAsematMuuSuomi
testAverageHourlySalaryUsage
testIltaJaYolisat
testAverageHourlySalary
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
test_TODO_WeeklyOvertimeWhenOver11HourDays
testWeeklyOvertimeWithVacationsAndSickleaves
test_TODO_PeriodWorkOvertimeLimitsWithAbsencesAccordingToLaw
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminenLoppiainenViikonloppuna
testLyhennysvapaidenKertyminenLoppiainenArkiViikolla
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTuntityon40hTes
testAatot
testArkipyha
testArkiTyo
testSunnuntaiTyo
testVuorokautinenYlityo
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testLauantaiVuorot
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestHenkilokohtaistenAvustajienTES
testArkipyhienKorvaus
testYolisa
testIltalisa
testArkipyhatLyhentavaTyoviikkoa
testSairausajanPalkka
testArkipyhaKorvaus
testYlityo
testYlityo2
testSairasLapsi
testSunnuntaikorvaus
testLauantaikorvaus
testArkipyhaKorvausAlle2Viikkoa
testArkipyhanaToissa
testArkipyhanaToissaB
testLauantaikorvausArkpyhana
com.tustor.tuntinetti.backend.logic.TestAktAutomaattinenYlityovapaaUsingDynamicVacationsEarned
testEiItsenaisyyspaivaKorvaustaJosJokuVapaaPaalla
testItsenaisyyspaivakorvausKunEiVapaataPaalla
testSihvariJaakkoKoponen_20111031_20111113_IlmanTakuuPalkkaa
testSihvariJaakkoKoponen_20111031_20111113_YlityövapaataEiKäytettävissä
testSihvariJaakkoKoponen_20111031_20111113_YlityövapaataVähänKäytettävissä
testSihvariJaakkoKoponen_20111031_20111113_YlityövapaataKäytettävissä
testTodoRecordaaMyösOvertimeLeaveExporttaustaVarten
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden37_5hPaivatyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testEiIltalisaaYlityonAjalta
com.tustor.tuntinetti.backend.logic.TestWorkTimeCompensationDecomposition
testOnly_DAILY_OVERTIME
testEquals
testTODO
testTodo2
test_FULL
testOnly_PERIOD_OVERTIME
testOnly_LOST_WEEKLY_REST_TIME_COMPENSATIONS
testOnly_TIME_BASED_COMPENSATIONS
testOnly_HOLIDAY_OR_SATURDAY_COMPENSATION
testOnly_TIME_BASED_COMPENSATION_OTHER_PERSONAL
testOnly_TIME_BASED_COMPENSATION_OTHER_TASK
testOnly_TIME_BASED_COMPENSATION_x_TASK
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL
testOnly_TIME_BASED_COMPENSATION_OTHER_TASK_x_PERSONAL
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL_x_TASK
testOnly_TIME_BASED_COMPENSATION_x_TASK_x_SPECIAL_DAY
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL_x_SPECIAL_DAY
testOnly_TIME_BASED_COMPENSATION_OTHER_TASK_x_PERSONAL_x_SPECIAL_DAY
testOnly_TIME_BASED_COMPENSATION_x_PERSONAL_x_TASK_x_SPECIAL_DAY
testTyotehtavanPalkkaKorvaaTuntipalkanAina
testCase7WithoutPersonalCompensations
com.tustor.tuntinetti.backend.logic.TestHiusalanTes
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testMaksetaanKTAlla
testKorottavatKTAta
testAattolisa
testArkipyhat
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLyhennysvapaidenKertyminen
testJouluaattolisa
testLyhennysvapaidenKertyminenPoissaoloista
com.tustor.tuntinetti.backend.logic.TestMatkatoimistoalanTes
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testAamulisa
testSundayOvertime
testAattoIltalisa
testTyotViikkolepopaivana
testSairastumispaivanKorvaus
com.tustor.tuntinetti.backend.logic.TestViherJaYmparistorakentamisalanTES
testSunnuntaityo
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testYolisa
testNormalWorktime
testSunnuntaityoEiKorottaKTAta
testYlityotEivatKorottaKTAta
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairaslomaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1vkTöissä
testSairaslomakorvausYli1vkTöissä
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pv
testArkipyhaviikonLauantailtaMaksetaanKorotettuaPalkkaa
testArkipyhatJaSunnuntaiKorvaus
testArkipyhiaEiKorvataJosEhdotEivatTayty
testSunnuntaityoaEiKorvataKTAlla
testYlityotaEiKorvataKTAlla
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_MuuKuinToimistotyo
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testIltatyolisa
testYotyolisa
testLauantailisa
test_TODO_YotyolisaJatkuuYliKuuden
testHolidayCompensation
testStandbyCompensation
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestPamVeikkausTyontekijat
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapauksetWithWeekStartTimeOffset7
testHolidayCompensation
testVainionpääIlpoKalevi_20130501_IlmanHenkilökohtaistaYlityöasetusta
testCase7308_MansukoskiPetteri_20131222
testHolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase10416_Ahtola_Petteri_20160101_Ylityö
testVainionpääIlpoKalevi_20130501_HenkilökohtaisellaYlityöasetuksella
testHalytysTyo
testCase15497_KortetMatti_20170409
testCase15497_SippolaAri_20170331
testCase15497_SippolaAri_20170403
testCase15497_VilppoJuha_20170329
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsFalse
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsTrue
testCase11774_KarhunenTiina_20120822
testTuomistoOili20161004
testCase12493_HiiriKerkkoJuhana_20160805
testCase11098_Keisala_Reijo_20160329
testKainulainenElina_20141222_20150104
testCase7308_PöytälaaksoAri_20131117
testCase7308_RuohomäkiAskoJalmari_20130620
testSalomäkiMikko20140727
testMoisioArto_20150613
testCase11505_RistimakiTimo_20160510
testTODO_Case11505_RistimakiTimo_20160510_YlityonPyoristys
testHalytysPaivystajaUpdated
testHalytysPaivystajaOld
testCase19599_RaskilaEsko_20180110
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_henkilökohtainenYlityöPäällä
testCase15497_SalomaaRami_20170327
testCase15497_SalomaaRami_20170403
testCase15497_SalomaaRami_20170407
testTODOSovittuYlityoRounding
testTODO_HolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase12493_MoisioArto_20161023
testCase12493_AmmeskangasEsa_20160101_20161231
testOvertimeOnlyIfExceedsPlannedViaLabourAgreement
testOvertimeCategoryTransferWorkTimeCompensationType
testRuokataukoKamratJuhaMatti_20141218
testRistimäkiTimo_20121217_20121223
testRistimäkiTimo_20121219
testRistimäkiTimo_20121223
testKulmalaNiinaSariHannele
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_noconsiderotherhours
testRuuhonenEero20120928_bugYlityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_ilmanHenkilökohtaistaYlityötä
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_considerotherhours
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testKamratJuhaMatti20120912
testKortetMattiJuhani20120930_SovitunYlityonTuleeAntaaMyösPyhäkorvausJosAsetuksisaNiinMäärätty
testSovittuYlityoNoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoWithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testKartaslammiAriKoulutus20120830
testTODOja
testAriHaavisto_Sunnuntai_20120708
testTuomasIsokotamäki_Sunnuntai_20120923
testaaTODOArkipyhaviikkoJaEttaTilttaaEvaluateHolidaynMetodiinGetPaidHours
testRamiSalomaa_20120702_20120708
testKariPaulasalo_20120625_20120630
testAriHaavisto_20120625_20120708
testCase10417_KasariSanteri_20151221_20160131
testCase15497_PihkoluomaJuha_20170404
com.tustor.tuntinetti.backend.logic.TestYksityisenOpetusalanTes36_25h
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testTODO_TestSomething
test_TODO_Vuosityoaika
com.tustor.tuntinetti.backend.logic.TestBillingCorrection
testTODOMinimivuoroPerKäyntiPyöristetäänAamuJaIltaErikseen
testBillLikeSalaryWithMinimumBillingHoursNoNightShiftPeriods
testMinimumBillingOriginalWorkShiftEndsBeforeEveningShift
testMinimumBillingNonLinearOriginalWorkShiftEndsBeforeEveningShift
testMinimumBillingNonLinearOriginalWorkShiftStartsAfterNightShift
testMinimumBillingNonLinearOriginalWorkShiftStartsDuringEveningAndEndsDuringNightShift
testMinimumBillingOriginalWorkShiftEndsDuringEveningShift
testMinimumBillingOriginalWorkShiftEndsBeforeNightShift
testMinimumBillingNonLinearOriginalWorkShiftEndsBeforeNightShift
testBillLikeSalaryWithBillingHoursRoundingToTwoNoNightShiftPeriods
testBillLikeSalaryWithBillingHoursRoundingToQuarterNoNightShiftPeriods
testRoundingBillingRoundedTimeRangeOverlapsWithIltalisa
testBillLikeSalaryWithFixedBillingHoursNoNightShiftPeriods
testBillingRoundingWholeDay
testMinimivuoroKoskeeVainLaskutusta
testMinimivuoro30minJaPyöristysYlöspäin
testRoundingBillingOverlappingTimeRanges
com.tustor.tuntinetti.backend.logic.TestPuhelinpalveluaJaYhteyskeskuksiaKoskevaTesLiukuvaTyoaika
testDailyOvertime
testWeeklyOvertime
testNormalWorkTime
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_Paivatyo
testKorottavatKTAta
testYolisa
testIltalisa
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testWtrKeryma
testAattolisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloidenKeskeytyvanKolmivuorotyonTES
testYolisa
testIltalisa
testDailyOvertime
testWeeklyOvertime
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testNormalWorkTime
testLauantailisa
testSunnuntaityo
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWtrKertyma
testSuurjuhlapyhalisa
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundledIncludedInKta
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerWithKta
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKipaTes
testSpectraVartiointiTes
testSpectraKaupanTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountTogetherWithKtaSickleaveWithoutExtras
testCase
testCaseWithTimeRanges
testKtaValue
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalary
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryMinimumLargerByPersonalHourlyExtraAmountTogetherWithKta
testCase
testCaseWithTimeRanges
testKtaValue
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedHourlySalaryLargerByPersonalHourlyExtraAmountBundledOnlyToExtras
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLarger
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmount
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundledTogetherWithKta
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedByPercentageForceZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testLaurilaJenni_20150916_20150930
testCaseWithTimeRanges
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalarySickleaveWithoutExtras
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryMinimumWithKta
testKtaValue
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCase
testCaseWithTimeRanges
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestCasesHourlySalaryExtrasIncludedInHourlySalary
test_Case8882_Kunnari_Hietanen_Sirpa_Heleena_20150816_20150831
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedForceZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testLaurilaJenni_20150916_20150930
testCaseWithTimeRanges
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryExtraInclusionForBilling
testTODOPartiallyScaledPersonalHourlyExtra
test_TODO_ScaledPersonalMonthlyExtra
testHourlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
testMonthlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
testMonthlySalaryFullScaledPersonalHourlyExtra
testHourlySalaryFullScaledPersonalHourlyExtra
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryWithKta
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedByPercentageZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testLaurilaJenni_20150916_20150930
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundledOnlyToExtras
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryExtraInclusionForBillingWhileExtrasIncludedInSalary
testTODOPartiallyScaledPersonalHourlyExtra
test_TODO_ScaledPersonalMonthlyExtra
testHourlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
testMonthlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
testMonthlySalaryFullScaledPersonalHourlyExtra
testHourlySalaryFullScaledPersonalHourlyExtra
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountIncludedInKta
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryWithKtaSickleaveWithoutExtras
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedByPercentageHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testCase
testLaurilaJenni_20150916_20150930
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountTogetherWithKta
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerWithKtaSickleaveWithoutExtras
testCase
testKtaValue
testCaseWithTimeRanges
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanKeskytymattomanKolmivuorotyonTES
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityoEiKorotaKTAta
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testYlityotKorvataanKTAlla
testKolmivuorotyonErikoislisaKorvataanKTAlla
testSairaslomaAlkaaKeskenTyopaivan
testKolmivuorotyonErikoislisaEiKorotaKTAta
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestKaupanISSKTARyhma0TesFast
testCase15964_AaltonenKari_20170401_20170430
testKoskelanJuhatWithKTACalculation
testJukkaAliMelkkilaWithKTACalculation
testOlosuhdeLisaEiKartutaKTAjosKTAllaMaksettavaa
testOlosuhdeKartuttaaKTAjosKTAllaMaksettavaaToisessaKTASäännössä
com.tustor.tuntinetti.backend.logic.TestItsenaisyyspaivaKorvaus
testItsenaisyyspaivakorvausLainMukaanTuntipalkkaiselleJosOnOllutSairaana6PaivanAikana
testItsenaisyyspaivakorvausMaksetaanLainMukaanTuntipalkkaiselleVaikkaOlisiOllutPalkattomastiSairaana6PaivanAikana
testRakennusalanItsenaisyyspaivakorvaus
testEiItsenaisyyspaivakorvaustaLainMukaanTuntipalkkaiselleJosDisabloitujaSairaslomia6PaivanAikana
testItsenaisyyspaivakorvausLainMukaanTuntipalkkaiselleJosTekeeToitaViikonloppuna1
testItsenaisyyspaivakorvausLainMukaanTuntipalkkaiselleJosTekeeToitaViikonloppuna2
testArkipyhanKeskiarvoistusKunContractPeriodienValissaOnGappi
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa1
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa2
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaPerakkaistaEdeltavaaPaivaaToissa
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa3
testItsenaisyyspaivakorvausKuukausipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa3
testItsenaisyyspaivankorvausTesinMukaanJosOnItsenäisyyspäivänSairaslomalla
testItsenaisyyspaivankorvausLainMukaanJosOnItsenäisyyspäivänSairaslomalla1
testItsenaisyyspaivakorvausTuntipalkkaiselleJokaOnOllutKuusiEdeltavaaPaivaaToissa
testMetalliAlanItsenaisyyspaivakorvausBitinMukaanKunOnOllutEdellisenaPaivanaToissa
testMetalliAlanItsenaisyyspaivakorvausBitinMukaanKunOnOllutSeuraavanaTyoPaivanaToissa
testEiMetalliAlanItsenaisyyspaivakorvaustaBitinMukaanJosEiOllutEdellisenaTaiSeuraavanaTyoPaivanaToissa
testEiHPLAlanItsenaisyyspaivakorvaustaBitinMukaanJosEiOllutEdellisenaTaiSeuraavanaTyoPaivanaToissa
testMetalliAlanItsenaisyyspaivakorvaustaTesinMukaanJosIDPalkallisenSairauslomanKeskellaJaTyovuoro
testHPLAlanItsenaisyyspaivakorvaustaTesinMukaanJosIDPalkallisenSairauslomanKeskellaJaTyovuoro
testMetalliAlanItsenaisyyspaivakorvaustaTesinMukaanJosIDPalkallisenSairauslomanKeskellaMutteiTyovuoroa
testHPLAlanItsenaisyyspaivakorvausTesinMukaanJosIDPalkallisenSairauslomanKeskellaJaTyovuoro
testHPLAlanItsenaisyyspaivakorvausTesinMukaanJosIDPalkallisenSairauslomanKeskellaMutteiTyovuoroa
testSickleaveOnIndependencedayCompensatedByLawButWithHolidayHours
testSickleaveOnIndependencedayCompensatedByTesButWithHolidayHours
testKunKorvataanWTRna
testItsenaisyyspaivaKunMuitaHolidayitaEiKorvataMuttaOnHolidayCompensationRule
testItsenaisyyspaivaKunMuitaHolidayitaEiKorvataIlmanHolidayCompensationRulea
testKunKaikkiArkipyhatKorvataanMutteiArkipyhiaListassa
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenKaksivuorotyonTes
testKTA
testIltavuoroLisä
testTövuoroLisä
testPeriodOvertime
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
testOvertimeOnEves
testArkipyhät
testSaturdayExtraIsNotPaidOnSpecialSaturday
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenVuorotyonTes
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testSairaslomaKorvataanKTAlla
testArkipyhatKorvataanKTAlla
testYlityotKorvataanKTAlla
testSuurjulhapyhaaattopaivakorotusKorvataanKTAlla
testSuurjulhapyhaaattoyokorotusKorvataanKTAlla
testYlityotKorottavatKTAta
testSuurjuhlapyhaKorottaaKTAta
testSuurjuhlapyhaaattopaivaKorottaaKTAta
testSuurjuhlapyhaaattoyoKorottaaKTAta
testSunnutaityöKorottaaKTAta
testSuurjuhlapyhakorvaus
testSairaslomaAlkaaKeskenTyopaivan
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinenKestaaYli10Paivaa
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaYli10Paivaa
testSairaslomakorvausYliKuukausiTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYliKuukausiTöissäTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYliKuukausiTöissäEiTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYliKuukausiTöissäTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYli6kkTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYli6kkTöissäEiTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYli3vTöissäKestaaYli35Paivaa
testSairaslomakorvausYli5vTöissäKestaaYli42Paivaa
testSairaslomakorvausYli10vTöissäKestaaYli56Paivaa
testSuurjuhlapyhanaattopaivakorvaus
testSuurjuhlapyhanaattoyokorvaus
testIltalisaArkipaivana
testIltalisaSuurjuhlapyhana
testYolisaArkipaivana
testYolisaSuurjuhlapyhana
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Jatkuva_Kaksivuorotyo
testLauantailisa
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestSahkoistysalanTesVuorotyo
testDailyOvertime
testYövuoro
testIltavuoro
com.tustor.tuntinetti.backend.logic.TestMinimumDayLengthWorkedOnHolidayWeek
testQualifiedToHolidayCompensation
testNotQualifiedToHolidayCompensation
testZeroMinimumDayLengthWorkedOnHolidayWeek
testZeroMinimumDayLengthWorkedOnHolidayWeekAndNoWorkingHours
testNullMinimumDayLengthWorkedOnHolidayWeek
com.tustor.tuntinetti.backend.logic.TestAutoalanToimihenkiloidenTES
testNormalWorktime
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testWtrKertyyVuodessa100Tuntia
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testWtrKertyyMyosSairausPoissaoloista
testWtrKertyyMyosKeratusharjoituksista
testWtrKertyyMyosVuosilomanAikana
testWtrKertyyMyosOpintovapaanAikana
testWtrKertyyKunPoissaolojaOnAlle11Paivaa
testWtrEiKerryKunPoissaolojaOnYli11Paivaa
testWtrKertyyMyosTyoajanLyhennyksesta
testSunnuntaityo
testArkipyhat
testYolisa
testIltalisa
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1vTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1vTöissäSairausKestääYli4vk
testSairaslomakorvausYli1vTöissäSairausKestääYli5vk
testSairaslomakorvausYli5vTöissäSairausKestääYli3kk
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenTesKeskeytyvaKolmivuoroWith2020Changes
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenJaksotyonTes
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testPeriodOvertime
testExtraHours
testArkipyhaKorvaus
testSalaryWhenWorkingOnIndependenceDay
testSalaryWhenWorkingBeforeAndAfterIndependenceDay
testYövuoroLisä
testYlityoKorvaustenMaksaminenVuorolisiin
testMonthlySalaryDivider
testVuosilomapalkkaaLaskettaessaOtetaanHuomioonMyösPyhätyöKorvaukset
testCase51124Fix_NegativeNightShiftPeriodCompensations_WhenAppliesToFullShiftAndPaidOnlyDuringOvertimeAndTaskSplitIntoMultipleTimeRanges
testCase52400_FixLogistics_YlityolisaYovuoronAikanaIlmestyiVaikkaEiOllutYlityota
testWeeklyExtra
testIltavuoroLisä
com.tustor.tuntinetti.backend.logic.TestSpectraKauppaUseCases
testCase_14219
testCase_14616
testArkipyhaviikkoKunArkipyhaViikonlopulla_kuukausipalkkainen
testArkipyhaviikkoKunArkipyhaViikonlopulla_kuukausipalkkainen_osaaikainen
testArkipyhaviikkoKunArkipyhaViikonlopulla_tuntipalkkainen
testArkipyhaviikkoKunArkipyhaViikonlopulla_tuntipalkkainen_osaaikainen
testCase13856_TuovinenTuukka_20160530_20161016
testTODOisEmptyDayTreatedAsFlexTimeFromMonthlySalaryPerspective
testCase10992_Painokallio_Juho_20160509
test_Mba_Faisal_Sello_20140601_PyhäiltalisäPuuttuu
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_NoormetsAare_20141201_20141231
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_HuttunenPetri_20141201_20141231
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_NurmiVille_20141201_20141231
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanKuukausipalkkainen_TurunenYrjö_20141201_20141231
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanKuukausipalkkainen_TurunenYrjö_20141201_20141231_Ylitöillä
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanKuukausipalkkainen_LevonniemiMika_20141201_20141231
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanKuukausipalkkainen_HoxhaAdil_20141201_20141231
testVuosilomastaEiMaksetaHenkilökohtaistaLisää
testHoursConcerningOvertimeModelSpendOrPeekRoundingFixRegressionDoesNotOccur
testTODODisabledSickleaveDisablesPaidHoliday
testTODOUnQualifiedSickleaveDisablesPaidHoliday
testTODOEndedCompensationSickleaveDisablesPaidHoliday
testTODONoEffectiveSickleaveHoursPaidSickleaveDoesNotDisablePaidHoliday
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenTes_KeskeytyvaKolmivuorotyo_Kuukausipalkkainen
testLyhennysvapaidenKertyminen
testKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSairaslomakorvausKunSairausUusiutuu
testSuurjuhlapyhanIltalisa
testSuurjuhlapyhanYolisa
com.tustor.tuntinetti.backend.logic.TestWorkedHoursTimeRangesAndDetailsWithContractPeriodMapOvertimeSummary
testWorkedHoursTimeRangesAndDetailsOfNonOvertimeNormalHours
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_NonOvertimeNormalHours
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertime
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertimeBaseHoursConverted
testTODONightShiftPeriodInParts
testCase26449_PajunenSanteri_20190718
testWorkedHoursTimeRangesAndDetailsOfOtherHours
testWorkedHoursTimeRangesAndDetailsOfExtraHours
testOvertimeInTwoProjects
testRoivainenPekka_20141222_20150104
testTuomistoOili_20141222_20150104
testHaavistoAriMatti_20150103
testHaavistoAriMatti_20140106
testHaavistoAriMatti_20141222_20150104
testHaavistoAriMatti_20141222
testTODOWorkedHoursTimeRangesAndDetailsOfDailyOvertimeHours
testTODOWorkedHoursTimeRangesAndDetailsOfWeeklyOvertimeHours
testTODOAssert_ABCDEF
testWorkedHoursTimeRangesAndDetailsOfHolidayHoursDuringSickleave
com.tustor.tuntinetti.backend.logic.TestWorktimeReductionFast
test_TODO_
test7dayGapJaFullVacMonths
testPostponedWtrSaldoCacheItemIsSerializable
testHetimaksuunPctBasedWtrHitaus
testCityworkinPctWtrHetiMaksuunTietystaPaivastaAlkaen
testUseEffectiveStandardWorkHoursForVariableDayLengthForFullVacationEarningMonthsWtrEarning
testHuviTesJaKuukausipalkkaisenKiinteaWtrKertyma2vkoJaksoGap
testHuviTesJaKuukausipalkkaisenKiinteaWtrKertyma
testUnpaidWtrAndTimeranges
testWtrHavingStandardWorkDayLength
testHolidayWtrSuorituskyky
testInterestingDatesSuorituskyky
testLoppupalkka2JaWtr
testLoppupalkka2JaHolidayWtr
testWtrLasketaanSamoinRiippumattaBeginReserveStartDatesta
testCase16060
testReasonableOthervacationStartDate
testXFirstFullMonthsDoNotAccumulate
testJuneDoesntAccumulate
testLoppupalkkaMaksuunJaKkPalkka
testLoppupalkatVaativatSalaryPaymentBitin
testSalaryPaymentVacationTypesEiVaikutaSaldoihin
testPctWtrSaldoKuluuVaikkeiRecordata
test_TODO_PctWtrSickleavestaJaWeekstartTimeEffects3
testPctWtrSickleavestaJaWeekstartTimeEffects2
testPctWtrSickleavestaJaWeekstartTimeEffects1
testPctWtrAndSickleaveTypes
testPctWtrMaksuJaSaldokulutus
testFullVacationEarnedMonthNPE
testApteekinWtrPalkallisetIsyysAitiyslomat
testKaikkiaVanhempainVapaitaEiLasketaKontassa
testHiihtokeskusAlanWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrPalkallisetIsyysAitiyslomat
testAvecranWtrPalkallisetIsyysAitiyslomat
testHuviJaElamyspuistojenWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrKiky
testOhjelmapalvelualanWtr
testApteekinHolidayWtrLength
testApteekinHolidayHoursKunMaksetaanHeti
testReserveEndDateDuringGapBetweenContractsShouldNotCauseExceptionInWtrEarning
testWorkTimeReductionVacationBalanceChangeWhenNoContract
testPersonalCompensationIsCalculatedOnlyOnceToPctWtr
testImmediatelyPaidPctWtrShouldBeExcludedFromFinalPay
testWtrAnsainnanRajoitusKunIsMainContractSerieDeterminesExtraAndOvertimeAndHoliday
testDaysLiukulukuAlkusaldopaivat
testNpeWithgetSpentVacationCacheAndStretch
testPercentBasedVacation
testFullVacationMonthsAndTechnicalStartDate
testSigmaLaskenta
testAnsainnanSkaalaus
testFixWtrHourRecordingFromVacationEarned
testWtrSaldoWorkHoursYear
testPctWtrJaOdotusaika
testKaikkiPalkallisetPoissaolotEkvivalentteja
testDaysSkaalautuminen
testKokoVuosiKerrallaJaEndingReason
testKaksiPerakkaistaKokovuosiKerrallaTesiä
testWtrKarenssiJaVaihtuvaTes
test_TODO_wtrEiKerrySopimustenValissa
testWtrKarenssiJaEfektiivinenTyosuhteenAlku
testRecordPctBasedWtrOnAllSeries
testTyoreunapaivanWtrEiVaikuta
testHolidayWtrSymmetrinenMaaraSaldoonTaiMaksuun
testHolidayWtrJaMainContractSerieDeterminesExtraAndOvertimeAndHoliday
test_TODO_AlkusaldoJaProsenttiPerusteinenJaNormWtr
testHetimaksuunPctWtrJaMuutos
testWtrDaterangeBug
testAlkusaldoJaProsenttiWtr
testEiLasketaHetiMaksuunPctWtraaTurhaan
testWtrHoursAlkusaldo
testHoursWorktimeReductionSaldoWorkHoursBug
testLomankulutus
testEiTarvitseLaskeaJosEiOleWtrTyosuhteita
testAllOnFirstDayOfYearCaseHuuskoInka
testAllOnFirstYearWhenOtherVacationStartDateAfterContractPeriodStartDate
testAlkusaldoKunVacationEarnedejaEnnenBeginReservea
testAlkusaldoKunWtrKarenssi
testLimitCumulativeWtrCalculationToFlexStartDate
testMultipleContractSeriesAndAveraging
test_TODO_PctWtrKunReplaceHourlySalary
testDynamicHolidayWtrContractPeriodSelection
testNormiWtrHetiMaksuun
testRakennusalanPctWtrJaLisat
testAutoKaupanJaKorjaamonWtr
testAutoalanToimihenkiloidenWtr
testEnergiatekniikanPoissaolot
test_TODO_PalkattomatSairaslomatEiKerryta
testPuusepanteollisuudenVuosilomaJaArkipyhat
testPctBasedWtrYlityostaJaLisista
testPctBasedWtrAndSickleaveLisat
testPctBasedWtrDuringSickleaveOvertime
testLoppupalkkaNollaaHolidayWtrSaldon
testLoppupalkkaNollaaWtrSaldon
testAutonrengasalanWtr
testWtrAlkusaldoEiVaikutaPalkattomaanWtrSaldoon
testDateToCalculateWtrTo
testMetalliTesPalkattomanVapaanKertyminen
testPuusepanTesPalkattomanVapaanKertyminen
testJosEiEnabloituNiinPalkatonWtrEiKerry
testRakennusalanTesPalkattomanVapaanKertyminen
testPctWtrFromSickleaveKertyyEffectiveSickleaveCPlle
testPercentBasedWtrFromSickleave
testEnergianWtrQualificationPeriod
testKenkaJaNahkateollisuudenWtrQualificationPeriod
testWtrAccumulationDuringSickleave
testPuusepanSiparila25hPerQJosPuoletTyopaivistaToissa
testSamanaPaivanaSickleavePitaisiKerryttaaSickleavePeriodilleVaikkaNullSeriesiaEiOlisi
testSamanaPaivanaSickleaveEiSaisiKerryttaaWtraaKahdelleSeriesille
testSickleaveKarenssipaivaKerryttaaWtraaTietyillaTeseilla
testViestintaalanToimihenkiloidenTesillaHolidaysWtr
testKustannustoimittajienTesillaHolidaysWtr
testWtrVapaaSamanaPaivanaKunAnsaitseeProsenttiperusteistaWtraa
testHolidayWtrBalanceCanOnlyBePaidOutImmediatelyFor_ANY_ContractSeries
testSamanaPaivanaEriSerieseilleKertyyTunteja
testHolidayWtrBalanceCanBeEarnedByTwoContractSeriesesAtTheSameTime
testHolidayWtrBalanceCanBeFilteredWithContractSeriesWithVacationsAndVacationEarneds
testPercentBasedWtrBalanceCanBeFilteredWithContractSeries
testAbsencesDuringTimePeriodAndExceedingWeeklyHoursCanBeFilteredWithContractSeries
testWorktimeReductionBalancesWithDifferentContractSeriesesWithShortContractPeriods
test_SIMPLE_WorktimeReductionBalancesWithDifferentContractSerieses
testAlkusaldoLasketaanKerran
testWorktimeReductionBalancesWithDifferentContractSeriesesWithVacationsAndVacationEarneds
testDAYSJaHoursPaallekkaisinSerieseinKerryttaaOikeaanSeriesiin
testDAYSPaallekkaisinSerieseinKerryttaaOikeaanSeriesiin
testTaskWorktimeTypeWtrVahentaaSaldoa_wtrTaskWithTimeRanges
testTaskWorktimeTypeWtrVahentaaSaldoa_wtrTaskWithoutTimeRanges
testAKT_tarvittaessaKutsuttavanKertyma
testAKT_OsaAikaisenKertyma
testAKT_OsaAikaisenKertyma_JOS_osaAikaisetEivatAnsaitseSamassaSuhteessa
testAKT_KokoaikaisenKertyma
testPercentageMustPayOnSameDayAsGenerated
testProsenttiperusteinenWtr_SINGLE_DAY_EriBiteilläJaEriNormiWtrValinnoilla
testMaksuunBititPercentage
testKertymaRajatultaAikavalilta
testMaksuunBititHours
testPayOutImmediatelyRekursioEiRikkouduVaikkaOhitetaanPaivia
testMaksuunBititHolidays
testMaksuunBititMaraJP
testRakennusalanProsenttiperusteinenLyhennys
testMetalliAlanProsenttiperusteinenLyhennys
testMekaanisenMetsateollisuudenKeskeytyvaKolmivuorityoTyoaikaKerryttaaHeti
testMekaanisenMetsateollisuudenKeskeytyvaKolmivuorotyoVuosilomaKerryttaaKunOllutVuodenToissa
testMekaanisenMetsateollisuudenKeskeytyvaKolmivuorotyoSairaslomaKerryttaaKunOllutVuodenToissa
testMekaanisenMetsateollisuudenKeskeytyvanKolmivuorotyonProsenttiperusteinenLyhennys
testMekaanisenMetsateollisuudenKeskeytyvanKolmivuorotyonProsenttiperusteinenLyhennysYksiTaysiViikko
testIctAlanYTHTyoajanLyhennys13pvEilyhenna
testIctAlanYTHTyoajanLyhennys16pvEilyhenna
testIctAlanYTHTyoajanLyhennys17pvLyhentaa
testIctAlanYTHTyoajanLyhennys22pvLyhentaa
testIctAlanYTHTyoajanLyhennys100hVuodessa
testNormaalitArkipyhatEivatKerrytaTaysienLomanKertymiskuukausienPerusteella
testItsenaisyyspaivaKerryttaaAinaTaysienLomanKertymiskuukausienPerusteella
testMeijeriAlaKokoVuosi
testMeijeriAla3kk
testMeijeriAla9kk
testMeijeriAla10kk
testVartiointialanVahennyskertyma1kkKarenssipaivaEiOlePoissaolo
testVartiointialanVahennyskertyma1kkWtrEiOlePoissaolo
testVartiointialanVahennyskertyma1kkVuosilomaEiOlePoissaolo
testVartiointialanVahennyskertyma1kkViikkolepoEiOlePoissaolo
testVartiointialanVahennyskertyma1kkVapaapaivaEiOlePoissaolo
testVartiointialanVahennyskertyma3kkYksiPoissaoloTammikuussaToinenMaaliskuussa
testVartiointialanVahennyskertyma3kkKaksiPoissaoloaTammikuussa
testVartiointialanVahennyskertyma1kkViisiPoissaoloa
testVartiointialanVahennyskertyma1kkKaksiPoissaoloa
testVartiointialanVahennyskertyma1kkYksiPoissaolo
testVartiointialanVahennyskertyma6kk
testVartiointialanVahennyskertyma1kk
testVartiointialanVahennyskertyma20kk
testGolfAlanVahennyskertyma20kk
testOsaAikaisenVartiointialanVahennyskertyma20kk
testMaalausalaYksiTaysiViikko
testViikonYlittavatTunnitYksiTaysiViikkoMuttaAlhainenRajapyykki
testMaalausalaYksiKatkennutViikko
testMaalausalaReiluVuosi
testPuutarhaAla1
testPuutarhaAla2
testSahkoalanVahennyskertyma1kk
testSahkoalanVahennyskertyma6kk
testSahkoalanVahennyskertyma11kk
testSahkoalanVahennyskertyma1kkJoulukuussa
testSahkoalanVahennyskertyma2kkPaattyyJoulukuussa
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa2013
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa2013_1
testPaidHoursItsenaisyyspaivanAattonaKunTyosuhdeAlkaaMarraskuunAlussa
testPaidHoursItsenaisyyspaivanAattonaKunTyosuhdeAlkaaJoulukuunAlussa
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa
testSahkoalanVahennyskertymaReilu1kkPaattyyJoulukuussa_1
testSahkoalanVahennyskertyma2kkPaattyyHuhtikuussa
testSahkoalanVahennyskertyma12kk
testSahkoalanVahennyskertyma12kAlkaaKeskenVuotta
testSahkoalanVahennyskertyma13kk
testSahkoalanVahennyskertyma20kk
testHiihtokeskusalaKaksiTyosopimusta
testHiihtokeskusalaKaksiTyosopimustaEriVuosilomaehdoilla
testHiihtokeskusalaKaksiTyosopimustaEriVuosilomaehdoillaKeskenKuukauden
test_EriSerietEiSaaTiltataFullVacationEarningMonthsSaantoa
testRaiseDuringaccumulationPeriod
testPctWtrJaHlokohtainenPalkanlisa
testWtrQualificationDuration
testPeriodAccumulatesButCountedAfterDuration
com.tustor.tuntinetti.backend.logic.kiky.TestKopioJaTulostusala40hKiky
testWtrKertyma
testWtrKulutus
com.tustor.tuntinetti.backend.logic.kiky.TestEnsihoitopalvelualanViikkotyonTesKiky
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWeeklyOvertime2
testArkipyhaQualified4
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
testLauantaityo
testSairasloma
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
com.tustor.tuntinetti.backend.logic.kiky.TestKikyKilpailukykysopimusTapaukset
testNovartSopimussarja
testKikyLoppupalkkaJaContractSeries
testKikyLoppupalkassa
testVacationEarned
test1KikynToteuttaminenSaldovähennystenAvulla
test2KikynToteuttaminenKikyTyöajanpidennyspäivienAvulla
testCase15371BashyalUmesh
testKikyJaUseampiLoppupalkka
test3KikynToteuttaminenTyösopimuksenJaTaiTyöehtosopimuksenMäärityksiäMuuttamalla
testCase14477
testKaupanKikyVuosivapaa
testMaranKikyVuosivapaa
testKuvanvalmistamonKikyVuosivapaa
testPeltiJaTeollisuuseristysalanPaivaJaKaksivuoronKikySettings
com.tustor.tuntinetti.backend.logic.kiky.TestEnsihoitopalvelualan3VkoTesKiky
testNormalWorktime
testDailyOvertime
testPeriodOvertime
testArkipyhaLyhentaaJaksonTyoaikaa
test_TODO_PeriodOvertime6WeekCycle
test_TODO_PeriodOvertime6WeekCycle2
testArkipyhaaEiKorvataJosAlle3TyovuoroaJaksossa
testArkipyhaKorvataanJos3TyovuoroaJaksossa
testArkipyhaNotQualified4
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
testLauantaityo
testArkipyhaQualified4
testSairasloma
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
com.tustor.tuntinetti.backend.logic.TestEmployeeDailyReport
testContractPeriodEndingReason
testSickleaveAndVacation
testTampereenLihajalosteellakaanEiLasketaVacationPituuttaIlmanContractPeriodia
testGetTasksSynchronization
testCase47101TaskSortOrder
testLunchBreakEnforcementIgnoresRoundingError
testGetTimeSpanOrTimeRangesIfCollidesWithOtherTasks
testKtaOverMultipleContractSeries
testProjectSummaryFilters
testGetProjectSummaryStackoverflow
testGetProjectSummaryPerformance
testGetCumulativePaidHoursAndAbsencesSinceForceAllSeriesForceAllSeries
testVacationTypeTaskInfoSerializable
testVacationRecordausKasitteleeKaikkiVacationTypet
testGetVacationEarnedInstructionsNoNpe
testGetTotalCostForReportsWithCompensationDetailSelector
testFirstSickleavePeriodBeforeEmploymentStartDate
testSpentVacationAndTimeTrail
testSpentVacationAndTimeTrailOnSaturday
testSpentVacationAndTimeTrailOnSunday
testSpentVacationAndTimeTrailOnPaidHoliday
testSaldollisillePalkallisilleVacationTypeilleLoytyyLoppupalkkaOvertimeCategory
testUnpaidHours
testTODO_UnpaidHours2
testSairaslomapaivanPyoristykset
testYlityovapaaIlmanSelitetta
testPerhepaivahoitajienTEs
testHlokohtaisenLisanPyoristysHolidayHoursista
testFunkyBankWhenWorkingMoreThanStandardHoursWithNightShiftPeriodThatSkipsOvertime
testOvertimeVacationBalanceAndNonOvertimeHours
testAutomaticTaskHours
testTuleekoHlokohtaistaLisaaHolidayCompensationista
testCase10944PlanHours
testDefaultToEmployerSalaryPeriod
test_TODO_SalaryPeriodsWhenSalaryPeriodChangesMiddleOfPeriod
testKtaRajautuuMyosTesiin
testEmployeeProjectValidForDay
testWtrHelperObjectSerialization
testGetEffectiveSickleaveTypeSafely
testGetEffectiveSickleaveTypeSafelyWhenDisabled
testRecursiveSaldoesWithVacationEarnedsInPast
testCase6276_Matkalasku
testTakuuTyoajanTutkintaAikaJaksonLaskenta
testSpentVacationHoursLowLevelFiltering
testHolidayHoursAndDays
testHasHolidayWorktimeReduction
testNoContract
testIsWorthDisplayingOvertimeSummaryWhenThereIsOnlyHolidayCompensation
testKivikko_Marko_Juhani_Citywork_20140929_20141005
testKoivistoTimoTuomasTiera20141017_VainToisessaPäällekkäisetSallittuja
testKoivistoTimoTuomasTiera20141017_MolemmissaPäällekkäisetSallittuja
testTyöajanUlkopuolinenAikaIlmanKellonaikojaIlmanYlityömääräystä
testTyöajanUlkopuolinenAikaIlmanKellonaikojaYlityömääräyksellä
testRecordingNormalHours
testGetVacationHoursAndDaysJosEiSopimusta
testGetVacationHoursAndDaysJosVaaraContractSeries
testVacationEarnedProvider
testLisaJaYlitoidenKorotusosatHarjoittelunAikana
testKuminViikonlopunArkipyhat
testPoissaoloputkenLaskenta
testGetPrecedingCumulativePaidHoursAndAbsencesSince_Cache
testSimpleVacationTypesOnArkipyha
testJosArkipyhanaPalkattomallaVapaallaEiArkipyhakorvausta
testJosItsenaisyyspaivanaPalkattomallaVapaallaEiArkipyhakorvausta
testJosItsenaisyyspaivanaVapaallaEiLainMukaistaKorvausta
testOvertimeSummarynConstructEiLaskeHolidayPaiviaTyosuhteenUlkopuolelta
testItsenaisyyspaivaakaanEiMaksetaJosHolidayCompensationPreference_on_NO_PAID_HOLIDAYS
testGetEmploymentStartDateTakingIntoAccountSevenDaySickleaveOrHolidayGap
testIsCurrentDayEmploymentStartDateAfterGap
testIsCurrentDayEmploymentGapDay
testIsCurrentDayEmploymentStartDateAfterGapWithEmptyRangeReport
testIsCurrentDayEmploymentStartDateAfterGapTyosuhteenPaattyessa
testVacationJaVacationEarnedTotaliinRiippuenBiteista
testKunVacationEarneditTulevatTotaliinNiinLomapalkkaEiOleTuntimaara
testContractSeriesinMukaisetVacationSaldotLasketaanVainTietyilleVacationTypeille
testKunErillisetLomasaldotVacationEarnedeilleNiinVacationitEivatTuleTotaliin
testPitkanLomanAikanaKeskiarvoinenTyoaikaEiMuutu
testTyöajattomanPoissaolosaldo
testMaanantaiksiSattuvanYksittaisenArkipyhanKeskiarvoistusAlkaaSunnuntailta
testPaasiaismaanantainPituuslaskelmanKeskiarvoistusaikaAlkaaEnnenPitkaaPerjantaita
testGetWorkDayWorkHourSaldoForEvaluatingWorkTimeReduction
test_employee_contractPeriodStartDate_yliohjaa_contractPeriodStartDatenHolidayQualificationissa
testGetEffectiveContractPeriodStartDateCalls
testYksinkertainenGetSpentVacationHoursKayttaaContractPeriodFallBackia
testSickleaveKayttaaContractPeriodFallbackiaKunOnSickleaveContractPeriod
testSickleaveKayttaaContractPeriodFallbackiaKunEiOleSickleaveContractPeriod
testVuosilomaJaLiukumaKunOnUseitaContractPeriodeja
testKunKaksiAktiivistaContractSeriesiaEiSaisiTullaLiukumaaVuosilomasta
testKunEpäsäännöllinenCPLomallaJaToinenCPKokoaikainenNiinEiSaisiTullaLiukumaa
testKTALaskentaEiKaaduJosSickleaveContractSeriesEiOleAktiivinenToisenContractSeriesinAlkupaivana
testHasWorkedFullShiftLaskentaEiKaaduJosContractPeriodParametriOnNull
testHolidayCompensationLasketaanKaikilleContractSerieseille
testUnpaidAbsenceArkipyhanPaallaEiAlennaYlityokynnysta
testArkipyhaJonkaPaallaOnUnPaidAbsenceEiAlennaYlityokynnysta
testAitiyslomaJaArkipyhaEiVahennaFlexSaldoa
testThatHolidayHoursRecordataanKunOsanPaivastaToissaKahdessaEriSeriesissa
testThatHolidayHoursRecordataanVainKerranKunOsanPaivastaTöissaYhdessaSeriesissa
testThatHolidayHoursRecordataanVainKerranKunEiToita
testWtrPayoutImmediatelyLasketaanVainJosOnTesJossaWtrKaytossa
testNegatiivinenFlexRecordausJaFunkyBank
testPositiivinenFlexRecordausJaFunkyBank
testFalkenbergSanna_20140303_20140307
testFalkenbergSanna_20140303_20140307_PositiveInitialSaldo
testFalkenbergSanna_20140303_20140307_EnoughInitialSaldo
testVacationRecordingAll
testCloning_alustetaanAlkuperainenInstanssiEnsin
testCloning_alustetaanKlooniEnsin
testSalaryAveragingDateRangeWithMonthsAverage
testSalaryAveragingDateRangeWithPrecedingFullCycleAverage
testSalaryAveragingDateRangeWithPrecedingMonthsAverage
testSalaryAveragingDateRangeWithPrecedingMonthsAveragePostponed
testSalaryAveragingDateRangeWithPrecedingSalaryRange
testSalaryAveragingDateRangeWithImmediateSalaryRange
testSalaryAveragingDateRangeWithPrecedingWeeksAverage
testSalaryAveragingDateRangeWithTrimesterAverage
testSalaryAveragingDateRangeWithTrimesterAverageAutonrengasala
testSalaryAveragingDateRangeWithQuartalAverage
testQuartalAverageWhenContractPeriodStartDateIsNull
testSalaryAveragingDateRangeWithInvalidRange
testInvalidDateRangeHandling
testNullDateRangeWithoutLimitationByContractPeriodDateRanges
testGetDateRangeActiveVisible
testOtherSocialPaidAndPartTimePension
testGetSingleDateRangeAverageHours
testCase11890TyövuorosuunnittelunSaldot
testKkpalkkaisenKta
testGetCumulativeHoursSummaryOfCurrentPeriod_AllContracts
testVacationsNotAffectedByContractSeriesForSickleaveInEffectiveAbsenceHoursForSaldos
com.tustor.tuntinetti.backend.logic.TestDailySalaryAccumulationAndPayment
testOneTaskPerDayEarnsDailySalaryPerDay
testTwoTasksPerDayEarnsDailySalaryPerDay
testOneTaskPerDayEarnsDailySalaryPerDayWithContractSerie
testTwoTasksPerDayEarnsDailySalaryPerDayWithContractSerie
com.tustor.tuntinetti.backend.logic.TestValtionVirkaLaakarityoTyontekijat
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestHammaslaboratorioalanTes_40
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testViikoittainenYlityoErikoispaivina
testSairaslomakorvausKunSairausUusiutuu
test_TODO_ExtraHours
com.tustor.tuntinetti.backend.logic.TestProjectCompensationSummaries
testGetQuantityOrUnitPriceBasedOnUnitPriceUnitPriceOne
testGetQuantityOrUnitPriceBasedOnUnitPrice
testDescriptionKeyConflicts
com.tustor.tuntinetti.backend.logic.TestBiWeeklyRestTime
testEnoughRestTimeOnBothWeeks
testWeekBeginning
testPysyykoLaskettavaLepoaikaSamanViikonAikana
testConstantlyLittleRestTime
testVeryLittleRestTime
testSingle24hRestTimeBetweenWeeks
testSingle35hRestTimeBetweenWeeks
testSingle46hRestTimeBetweenWeeks
testVeryLittleRestTimeFirstWeek
test_TODO_RestTimeCanContinue
testAverageConditionIsCheaperThanPayingForBothWeeksOver35h
testAverageIsEnough
testCompensatedByAverageConditionBecauseOfWeekOffset
testAbsoluteRestTimeMissingOnFirstWeek
testAbsoluteRestTimeMissingOnSecondWeek
testRealLifeCase1
testRealLifeCase2
testRestTimeMissingOnFirstWeekCompensatedBySecond
testRestTimeMissingOnSecondWeekCompensatedByFirst
testRestTimeMissingOnSecondWeekCompensatedByFirstNoLeppaKoski
test_TODO_TyoneuvostonEsimerkki
test_TODO_LostWeeklyRestTimeDayOfWeek
test_TODO_SimpleLostWeeklyRestTimeIfWorkedOnEveryWeekday
test_TODO_lostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay
com.tustor.tuntinetti.backend.logic.TestValtionVirkaViikkotyoVirkamiehet
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestLinjaAutoAsematPaakaupunkiseutu
testAverageHourlySalaryUsage
testIltaJaYolisat
testAverageHourlySalary
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
test_TODO_WeeklyOvertimeWhenOver11HourDays
testWeeklyOvertimeWithVacationsAndSickleaves
test_TODO_PeriodWorkOvertimeLimitsWithAbsencesAccordingToLaw
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminenLoppiainenViikonloppuna
testLyhennysvapaidenKertyminenLoppiainenArkiViikolla
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenTesViago
testPeriodOvertime
testUvAattoaEiKorvata
testKahdenTunninKorvausKtalla
testArkipyhät
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
testOvertimeOnEves
testSaturdayExtraIsNotPaidOnSpecialSaturday
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
com.tustor.tuntinetti.backend.logic.TestRautatiealan38h20minPaivatyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_AlempiSairaslomakorvauksenMaksimimaaraKoskeeKokoVuodenSairalomia
test_TODO_Sairaslomalisa_1
test_TODO_Sairaslomalisa_2
test_TODO_Sairaslomalisa_3
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
testLauantaiylityoKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestPuhelinpalveluaJaYhteyskeskuksiaKoskevaTesYlityot
testDailyOvertime
testWeeklyOvertime
testNormalWorkTime
com.tustor.tuntinetti.backend.logic.tes.tailored.TestKaupanVarastoCustomKtaPerusAll
testPakkaslisaEiKartutaKta
testKtaKertyminen
testLappalainenJoniIlmariOlosuhdelisaEiVaikuta
testLappalainenJoniIlmariOlosuhdelisaVaikuttaa
com.tustor.tuntinetti.backend.logic.tes.TestAutoJaKuljetusAlanAktTestFast
testCase10764_IlomakiJoonas_20160208_20160221
testJarvinenJoniEnsio20150527_20150609
com.tustor.tuntinetti.backend.logic.TestFlexSaldos
testFF03SickleaveHoliday
testFF02KeskiarvonRajoitus
testFF01UnpaidSickHoursinPyoristys
testTaskAndVacation
testTaskAndSickleave
testSickleaveAndVacation
testSickleaveTaskAndVacation
testFlexLoppupalkassa
testCase21266_KaurioKimmo_20180416_20180429
testInitialSaldoDate
testCase16381LiukumaJaYlityövapaasaldojenYhdistäminen
testNoFlexWhenNoEmployeeProjects
testFlexPlusKerätäänTyöaikapankkiin
testPalkatonPoissaoloEiVahennaFlexia
testAlkusaldoKunBeginReserveDateEnnenFlexStartDatea
testPalkatonPoissaoloFlexVaikutus
testArkipyhanaSickleaveJaAbsenceKkpalkkainen
testArkipyhanaSickleaveJaAbsenceTuntipalkkainen
testArkipyhanaMontaContractPeriodia
testFF05HolidayHoursJaContractSeries
testWorkShiftStatesAndFlexSaldo
testCase4871_SannaFalkenberg_20140101_20140416_liukumasaldon_asettaminen_geneerinen
testCase4871_SannaFalkenberg_20140101_20140416_liukumasaldon_asettaminen_with_funky_bank_start_date
testFunkyBankModesOnWeekDayNoStartSaldo
testLauantaiHolidaynJaTaskVacationinFlexVaikutus
testLauantainHolidayHoursitLasketaanMukaan
testVacationEarnedVaikuttaaMyosEnsimmaisenaPaivana
testHirvonenJanKristianVianor_20140317_20140323
testFunkyBankModesOnWeekDayNegativeStartSaldo
testFunkyBankModesOnWeekDaySomeStartSaldo
testFunkyBankModesOnWeekDayExactStartSaldo
testFunkyBankModesOnWeekDayMoreStartSaldo
testFunkyBankModesOnWeekendDayMuchNegativeStartSaldo
testFunkyBankModesOnWeekendDayNoStartSaldo
testFunkyBankModesOnWeekendDayNegativeStartSaldo
testFunkyBankModesOnWeekendDaySomeStartSaldo
testFunkyBankModesOnWeekendDayExactStartSaldo
testFunkyBankModesOnWeekendDayMoreStartSaldo
test_TODO_FunkyBankManual
test_TODO_KunSaldoLoppuu
testYlityösaldonKorjaus_AutoFlex_NoVacationEarned_WithInitialSaldo
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedEarlier_WithInitialSaldo
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedLater_WithInitialSaldo
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedEarlierAndLater_WithInitialSaldo
test_JustOneDay_YlityösaldonKorjaus_AutoFlex_NoVacationEarned_HoweverSomeVacationEarnedNaturally
test_JustOneDay_YlityösaldonKorjaus_AutoFlex_NoVacationEarned
test_JustOneDay_YlityösaldonKorjaus_AutoFlex_NoVacationEarnedButSpendHardVacation_HoweverSomeVacationEarnedNaturally
test_JustOneDay_YlityösaldonKorjaus_AutoFlex_NoVacationEarnedButSpendHardVacation
test_JustOneDay_YlityösaldonKorjaus_AutoFlex_VacationEarned_HoweverSomeVacationEarnedNaturally
test_JustOneDay_YlityösaldonKorjaus_AutoFlex_VacationEarned
testYlityösaldonKorjaus_AutoFlex_NoVacationEarned_HoweverSomeVacationEarnedNaturally
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedEarlier_HoweverSomeVacationEarnedNaturally
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedLater_HoweverSomeVacationEarnedNaturally
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedEarlierAndLater_HoweverSomeVacationEarnedNaturally
testYlityösaldonKorjaus_AutoFlex_NoVacationEarned
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedEarlier
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedLater
testYlityösaldonKorjaus_AutoFlex_SomeVacationEarnedEarlierAndLater
testYlityösaldonKorjaus_Regular_NoVacationEarned
testYlityösaldonKorjaus_Regular_SomeVacationEarnedEarlier
testYlityösaldonKorjaus_Regular_SomeVacationEarnedLater
testYlityösaldonKorjaus_Regular_SomeVacationEarnedEarlierAndLater
testKariRipatti
testOutiTynkkynenOvertimeCompensationLeave
testOutiTynkkynenArkipyha
testTiiaPontynenTODO
testFlexEiSaaMuuttuaJosReserveStartDateaMuutetaan
test_TODO_FlexJaPreFlexHolidayYhdenmukaisuus
testOlliTurunen201101_BlankAtBeginning_Regular_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_BlankAtBeginning_Regular_NoOvertimeCompensationSaldoLeft_SkipEmptyDays
testOlliTurunen201101_BlankAtBeginning_Regular_HasOvertimeCompensationSaldoAmptlyLeft
testOlliTurunen201101_BlankAtBeginning_Regular_HasOvertimeCompensationSaldoAmptlyLeft_SkipEmptyDays
testOlliTurunen201101_BlankAtBeginning_AutoFlex_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_BlankAtBeginning_AutoFlex_NoOvertimeCompensationSaldoLeft_SkipEmptyDays
test_TODO_OlliTurunen201101_BlankAtBeginning_AutoFlex_HasOvertimeCompensationSaldoAmptlyLeft
test_TODO_OlliTurunen201101_BlankAtBeginning_AutoFlex_HasOvertimeCompensationSaldoAmptlyLeft_SkipEmptyDays
testOlliTurunen201101_AutoFlexMode_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_Regular_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_Regular_HasOvertimeCompensationSaldoAmptlyLeft
testMaaritSavolainen_20111201_20111231_kuitenkin_työaikalailla
test_TODO_OlliTurunen201101_AutoFlex_HasOvertimeCompensationSaldoAmptlyLeft
testToissaOllunHelatorstainJalkeenLiukumavapaa
testTODOVacationEarnedStartDateEqualsBeginReserveStartDate
testSaaskilahtiJani_20151224
testTarvainenTuula_20150401_20150331
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hJatkuvanKaksivuorotyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestClockAdjustingWithDst
testNormaaliaikaanSiirtyminenRajatapaukset
testTODOPickHoursFromDurationFixesIncorrectHourValues
testAdjustBackwards7
testAdjustForwards1
testTalviaikaanSiirtyminen_tyoaikaPaattyyNeljanJalkeenJotenLasketaanJoTalviajaksi
testTalviaikaanSiirtyminen_viikkolepokorvaus_kunYlimaarainenTuntiToissa
testTalviaikaanSiirtyminen_viikkolepokorvaus_kunYlimaarainenTuntiVapaalla
testTalviaikaanSiirtyminen_tyoaikaPaattyyNeljanJalkeenJotenLasketaanJoTalviajaksi2
testTalviaikaanSiirtyminen_KirjausSunnuntainaTyoaikaPaattyyNeljanJalkeenJotenLasketaanJoTalviajaksi3
testTalviaikaanSiirtyminen_KirjausSunnuntainaTyoaikaAlkaaEnnenNeljaaJotenAlkaaKesaaikanaJaPaattyyTalviaikana
testTalviaikaanSiirtyminen_KirjausSunnuntainaTyoaikaAlkaaNeljaltaJotenLasketaanJoTalviajaksi3
testTODOTalviAikaanSiirtyminen_siirrytaanJoTalviAikaanKoskaTyoaikaLoppuuTasanKloNelja_AloitusKlo2_55
testTalviAikaanSiirtyminen_siirrytaanJoTalviAikaanKoskaTyoaikaAlkaaTasanKloKolme_LoppuuKlo4
testToDST2015WithWeekStartTimeEffects
testTalviaikaanSiirtyminenKellokortilla_tyoaikaPaattyyNeljanJalkeenJotenLasketaanJoTalviajaksi
testTODOTalviaikaanSiirtyminen_sickleaveVuoroPaattyyNeljanJalkeenJotenLasketaanJoTalviajaksi
testTalviaikaanSiirtyminenOllaanVielaKesaAjassaKoskaTyoaikaLoppuuEnnenNeljaa
testTalviaikaanSiirtyminen_tyoaikaPaattyyTasanNeljaEliLasketaanJoTalviajaksi
testTalviaikaanSiirtyminen_3_30__4_40
testAdjustForwards2
testAdjustForwards3
testAdjustForwards4
testAdjustForwards5
testAdjustForwards6
testAdjustForwards7
testTODOKesaAikaanSiirtyminen_sickleaveVuoroPaattyyNeljanJalkeenJotenLasketaanJoKesaAjaksi
testKesaAikaanSiirtyminen_tyoaikaPaattyyNeljanJalkeenJotenLasketaanJoKesaAjaksi
testKesaAikaanSiirtyminen_3_30__4_40
testKesaAikaanSiirtyminen_jaWorkshiftSiirto
testWorkshiftSiirtoKunEiKesaAikaanSiirtymistaEikaKonfliktia
testWorkshiftSiirtoKunEiKesaAikaanSiirtymistaMuttaOnKonflikti
testKesaAikaanSiirtyminen_pysytaanVielaTalviajassaKoskaTyoaikaLoppuuEnnenNeljaa
testKesaAikaanSiirtyminen_siirrytaanJoKesaAikaanKoskaTyoaikaLoppuuTasanKloNelja
testTODOKesaAikaanSiirtyminen_siirrytaanJoKesaAikaanKoskaTyoaikaLoppuuTasanKloNelja_AloitusKlo1
testTODOKesaAikaanSiirtyminen_siirrytaanJoKesaAikaanKoskaTyoaikaLoppuuTasanKloNelja_AloitusKlo2_55
testTODOKesaAikaanSiirtyminen_siirrytaanJoKesaAikaanKoskaTyoaikaLoppuuTasanKloNelja_AloitusKlo3
testKesaAikaanSiirtyminen_viikkolepokorvaus_kunHaviavaTuntiToissa
testKesäaikaanSiirtyminen_viikkolepokorvaus_kunHaviavaTuntiVapaalla
testPickHoursFromDuration
testClockAdjustingAffectsTasksCreatedWithNewTaskMethod
testTODOClockAdjustingAffectsTasksThatAreInitiallyEmptyAndHoursAreAppendedAfterwards
testClockAdjustingAffectsTasksThatAreInitiallyEmptyAndHoursAreAppendedAfterwards
testTimeRanges__0300_1300____1430_1800____2200_0300__noClockAdjustments
testTimeRanges__0300_1300____1430_1800____2200_0300__taskStartsTheDayBeforeClockIsAdjustedBackwards
testTimeRanges__0300_1300____1430_1800____2200_0300__taskStartsTheDayWhenClockIsAdjustedBackwards
testNightShiftPeriodWithTietotekniikanPalvelualanKolmivuoroLogicaTes
testClockAdjustmentEventDateTimes
testAdjustForwardWithLinearNightShiftPeriodAndMinusOneDayIndex
testAdjustBackwardWithLinearNightShiftPeriodAndMinusOneDayIndex
testCase4201_IlkkaPaavola
testJussiLångström
testTODONormaaliaikaanSiirtyminenRajatapaukset
testAdjustBackwards6
testCase4209
testAdjustBackwards5
testClockAdjustingAffectsTasksThatAreNotInitiallyEmptyAndHoursAreAppendedAfterwards
testIsDstToNormalTime
testAdjustBackwards1
testAdjustBackwards2
testAdjustBackwards3
testAdjustBackwards4
testToDST2015
com.tustor.tuntinetti.backend.logic.TestTyoaikapankki
testTyoaikapankki_MANUAL_SPENDING_useSaldo
testTyoaikapankki_MANUAL_SPENDING_saveSaldo
testTyoaikapankki_MANUAL_SPENDING_BillLikeSalary_useSaldo
testTyoaikapankki_MANUAL_SPENDING_BillLikeSalary_saveSaldo
test_TODO_Tyoaikapankki_MANUAL_SPENDING_VacationTimeRanges
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Toimistotyo
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testIltatyolisa
testYotyolisa
testLauantailisa
test_TODO_YotyolisaJatkuuYliKuuden
testHolidayCompensation
testStandbyCompensation
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoalaVuorotyoWith2021Changes
testLyhennysvapaidenKertyminen
testLapsenSairaus
testIltalisa1
testIltalisa2
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testYolisa1
testYolisa2
testSairaslomakorvausSairausUusiutuu30pvSisalla
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_KeskeytymatonKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testExtraHours
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
test_TODO_ExtraHours
testLauantaiylityoKorvataanKTAlla
test_TODO_NormalWorktime
test_TODO_DailyOvertime
test_TODO_WeeklyOvertime
test_TODO_SpecialSatrudayOvertime
test_TODO_LapsenSairaus
test_TODO_Sairaslomakorvaukset
test_TODO_SairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
test_TODO_SairauslomaKorvataanKTAlla
test_TODO_ArkipyhaKorvataanKTAlla
test_TODO_ItsenaisyyspaivaKorvataanKTAlla
testLisatyoKorvataanKTAlla
testLisatyoEiKorotaKTAta
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestLehdistonTes
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityö
testWeeklyOvertime3
testWeeklyOvertime2
testNormalWorktime2
test_TODO_Vuorolisa
test_TODO_Lauantailisa
test_TODO_Sunnuntailisa
test_TODO_SunnuntaityöVuorokaudenVaihtuessa
testErikoispyhäpäivät
testSairaslomakorvausAlleKuukausiTöissä
testSairaslomakorvausAlle1VuosiTöissä
testSairaslomakorvausAlle5VuottaTöissä
testSairaslomakorvausYli5VuottaTöissä
testLapsiSairaana
com.tustor.tuntinetti.backend.logic.TestAktAhtausalanTESKiinteaTyoaika
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSaturdayOvertime
testHolidayOvertime
testLapsenSairaus
testSairaslomakorvaukset
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestTaideJaKulttuurialanTES
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testPyhäkorvauksetTotalCompensation
com.tustor.tuntinetti.backend.logic.TestLviToimialanTesIlmanKta
testLapsenSairaus
testSairastumispaivana100PctKorvaus
testDailyOvertime
testWeeklyOvertime
testWtr
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime2
testArkipyhaKunOsanPaivaaToissa
testSundayWork
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pv
testNoHolidayCompensation
testNightShiftPeriodsBeforeIncrements
testNightShiftPeriodsAfterIncrements
testFromMondayToSaturnday12hEachDay
testNoHolidayCompensation2
testHolidayCompensations
testSairaslomakorvausAlle1kkTöissäTyöpohjainen
testSairaslomakorvausAlle1vTöissäEiTyöpohjainenKestääAlle6pv
testSairaslomakorvausAlle1vTöissäEiTyöpohjainenKestääYli6pv
testSairaslomakorvausYli1vTöissäEiTyöpohjainenKestääAlle6pv
testTODO_KeskimaarainenViikkotyoaika
com.tustor.tuntinetti.backend.logic.TestAveragingDateRange
testAveragingDateRange
com.tustor.tuntinetti.backend.logic.TestRakennustuoteteollisuudenKta
testSairausajanPalkka
testArkipyhaKorvataanKTAlla
testArkipyhaKorvataanKTAlla2
testYlityotKorvataanKTAlla
testYliVuodenTyösuhteessaEiOleSairauslomallaKarenssipäiviä
testTFranttiKtaException
testItsenäisyyspäiväKorvataanKTAlla
testSairausajanPalkkaKta2
testSairastumispaivana100PctKorvausJosSairastumispäivänäEiMerkitäTaskiinAikajaksoja
testAlleVuodenTyösuhteessaOnSairauslomallaYksiKarenssipäivä
com.tustor.tuntinetti.backend.logic.TestValtionVirkaViikkotyoTyontekijat
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestMaalausalanTes
testIltalisa1
testIltalisa2
testIltaJaYolisa1
testIltaJaYolisa2
testYolisa3
testIltaJaYolisa3
testIltaJaYolisa4
testItsenaisyyspaivaMaksetaanLainMukaan
testSairastumispaivana100PctKorvaus
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
testNightShiftPeriodsAsExpected
testIltaJaYolisa4_2013
testIltaJaYolisa5
testYolisa1
testYolisa3_2013
testYolisa2
testIltaJaYolisa5_2013
testSunnuntainaMaksetaanPyhakorvausta
testArkipyhatoistaMaksetaanPalkkaKutenSunnuntaityosta
testArkipyhaaEiKorvataSuoraan
testPaasiaislauantainAikaperusteinenLisaViikkoylityolla2012
testPaasiaislauantainAikaperusteinenLisaViikkoylityolla2013
testValmiustyoPalkkaryhmat_I_Ja_II
testValmiustyoPalkkaryhmat_III_Ja_IV
testSairausajanPalkkaEiLeikkauduAlleMaxTuntipalkalla
testTyotapaturmassaMaxTuntipalkatEivatVoimassa
testSairausajanPalkkaLeikkautuuSVL_Odotusajalla
testSamanaPaivanaSamanpituinenSairaslomaJaTaski
testSairausajanTuntipalkatLeikkautuvatYliMaxTuntipalkalla
testSairausajanPalkanKorvaaminenKunPalkkaYlittaaMaksimitJaSickleavellaOnTimerangeja
test_TODO_SairausajanPalkanKorvaaminenKunPalkkaYlittaaMaksimitJaSickleavellaEioleTimerangeja
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Yksivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestAutoalanToimihenkiloidenTES_Toimistotyoaika
testNormalWorktime
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSunnuntaityo
testArkipyhat
testYolisa
testIltalisa
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1vTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1vTöissäSairausKestääYli4vk
testSairaslomakorvausYli1vTöissäSairausKestääYli5vk
testSairaslomakorvausYli5vTöissäSairausKestääYli3kk
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Jatkuva_Yksivuorotyo
testLauantailisa
testWtrKeryma
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestAktTerminaalitoiminnanTes
testLapsenSairaus
testSairaslomakorvaukset
testMaksetaanKTAlla
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testCase26289_KuusistoJanne_20190714
testOvertimeOnSunday
testCase26289_KuusistoJanne_20190708_20190714
testSpecialHolidayOvertime
testVapaapaivalisa
testArkipyhatLyhentavatTyoaikaa
testKartuttaaKTAta
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Kaksivuorotyo
testWtrKeryma
testSpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenJaksotyonTesWithWorkedHoursTimeRangesAndDetails
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testPeriodOvertime
testExtraHours
testArkipyhaKorvaus
testSalaryWhenWorkingOnIndependenceDay
testSalaryWhenWorkingBeforeAndAfterIndependenceDay
testYövuoroLisä
testYlityoKorvaustenMaksaminenVuorolisiin
testMonthlySalaryDivider
testVuosilomapalkkaaLaskettaessaOtetaanHuomioonMyösPyhätyöKorvaukset
testCase51124Fix_NegativeNightShiftPeriodCompensations_WhenAppliesToFullShiftAndPaidOnlyDuringOvertimeAndTaskSplitIntoMultipleTimeRanges
testCase52400_FixLogistics_YlityolisaYovuoronAikanaIlmestyiVaikkaEiOllutYlityota
testWeeklyExtra
testIltavuoroLisä
com.tustor.tuntinetti.backend.logic.TestMaraEsimiestenTes2022Muutoksilla
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testIltalisaSunnuntaina
testYolisaSunnuntaina
testIltalisaAattona
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekorjaamoalan37_5hTES
testArkipyhat
testYolisa
testSunnuntaiKorvaus
testSunnuntaityoEiKorottaKTAta
testYlityotEivatKorottaKTAta
testYlityoKorvataanKTAlla
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairaslomaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testArkipyhakorvaus
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöperäinen
testSairaslomakorvausYli6kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääYli6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
testItalisa
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenTesYksivuoroWith2020Changes
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestSahkoistysalanTes
testSairastumispaivana100PctKorvaus
testDailyOvertime
testWeeklyOvertime
testSundayWork
testNightShiftPeriodsAfterSecondIncrements
testNightShiftPeriodsAfterFirstIncrementsButBeforeSecondIncrements
testNightShiftPeriodsNotTriggeredDuringDailyOvertime
testNoHolidayCompensation
testHolidayCompensation1
testHolidayCompensation2
testNightShiftPeriodsBeforeFirstIncrements
testDailyAndWeeklyOvertime
com.tustor.tuntinetti.backend.logic.TestTntHuolintaalanTes
testKorkeamakiTommi
com.tustor.tuntinetti.backend.logic.TestSiparilaKeskeytyvaKolmivuoroTes
testIltalisä
testYölisä
testSunnuntaityö
testWtrWorkDay
test41210_LomakkaT_20220506
testIltalisäJaYölisä
testLauantailisä
com.tustor.tuntinetti.backend.logic.TestAktTerminaalitoiminnanVuorotyonTes
testYolisa
testIltalisa
testDailyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testMaksetaanKTAlla
testNormalWorktime
testWeeklyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testCase26289_KuusistoJanne_20190714
testOvertimeOnSunday
testCase26289_KuusistoJanne_20190708_20190714
testSpecialHolidayOvertime
testVapaapaivalisa
testArkipyhatLyhentavatTyoaikaa
testKartuttaaKTAta
com.tustor.tuntinetti.backend.logic.TestElokuvateattereitaKoskevaTES
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYölisä
testSunnuntaiKorvaus
testSunnuntaiJaArkiPyhäLisät
testPyhänAattoiltalisä
testPääsiäislauantaiJaVappuaattolisä
testTotalCompensationSpecialCases
com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveFast
testGivenSickleaveCompensatedAccordingToContractThenItDecreasesWeeklyExtraHourReserve_noTimeRanges
testMultipleContractSeriesAndAveraging
testSamanaPaivanaSamanpituinenSairaslomaJaTaski
testDebora60dayGap
testJos7PaivanSaantoJaKeskiarvoistetaanToteutumaaKunKeskiarvoistusvaliEiTayttynyt
testJosKeskiarvoistuvaliEiTayttynytKeskiarvoistetaanToteutumaJosLippuPaalla
testJosKeskiarvoistuvaliEiTayttynytJaJosLippuPaallaKeskiarvoistetaanToteutumaVaikkaOlisiAnnettuTyoaika
testJosKeskiarvoistuvaliEiTayttynytNiinArvoNollaJosLippuEiPaalla
testJosKeskiarvoistuvaliEiTayttynytNiinArvoNollaJosLippuEiPaallaVaikkaOlisiAnnettuTyoaika
testJosEiKeskiarvoistusvaliaNiinKaytetaanSaannollistaTyoaikaa
testJosTyosuhdeAlkaaSamanaPaivanaNiinEiVoidaKeskiarvoistaa
testJosTyosuhdeAlkaaEdellisenaPaivanaNiinVoidaanJoKeskiarvoistaa
testGetWorkDayWorkHourSaldoForEvaluatingWorkTimeReduction
test_TODO_RepeatingSickleaveBranching
testHarunAhmed_20111121_20111127
testJeylaaniMahamad_20110523_20110529
testGivenSickleaveWithTimeRangesCompensatedAccordingToContractThenItDecreasesWeeklyExtraHourReserve
testUnpaidSickhoursKunDisabloitu
testIsDuringHealthInsuranceWaitingPeriod
testEriTyypinSairaslomatPerakkain
testKarenssiViikonloppuna
testSickleaveDuringQfdHoliday
testSickleaveDuringNonQfdHoliday
testLabourAgreementBooleanOptions_UNPAID_SICKLEAVE_DISABLES_HOLIDAY
test_TODO_LaskutusKunEmployeeProjectMaaritelty
testSickleaveEnnenTulevaisuudenTyosuhteenTeknistaAlkupv
testSickleaveEnnenTyosuhteenTeknistaAlkupv
testSickleavekorvausLisatyonAjaltaKuukausipalkkaisella
testPalkatonkaanSickleaveEiVahennaFlexia2
testPalkatonTimeRange
testNoNPEFromUnpaidSickhoursWhenNoSickleave
testPalkatonkaanSickleaveEiVahennaFlexia
testNoSickleaveClassificationNPE
testSickleaveQualificationTypeNOTCOMPENSATED
testSairastumispaivanKorvausUudessaTyosuhteessa
testSickleavenKeskiarvoistuksenJakajanaToteutuneetTyopaivat
testPrecedingSalaryRange
testLauantaitLasketaanTyopaiviksi
testLauantaitLasketaanTyopaiviksiKunEiSairastuKeskenTyopaivan
testSickleaveContractSeriesFallBackKunUseitaSerieita
testContractPeriodStartTaiBeginReserveKeskiarvoistusajalla
testEiVoidaKeskiarvoistaaTyosuhteenUlkopuolelta
test_TODO_KokoaikaisenTyontekijanTyosopimuslainMukainenSairaslomakorvausKunAlleKuukaudenToissa_A_sairastumispaivanaOltuToissa
test_TODO_KokoaikaisenTyontekijanTyosopimuslainMukainenSairaslomakorvausKunAlleKuukaudenToissa_B_sairastumispaivaKokonaanSairaslomaa
testSevenDaySickleaveGapForSickleaveCompensation
testSairastuntienKeskiarvoistusAlkaaSairaudenKatkeamisestaTaaksepain2
testSairastuntienKeskiarvoistusAlkaaSairaudenKatkeamisestaTaaksepain1
testGetSickleaveCompensationRatioOnQualificationPeriod
testGetSickleaveCompensationRatio
testHolidaynKeskiarvoistusLaskeeLomatJaSairaslomatMukaan
testVacationinKeskiarvoistusLaskeeLomatJaSairaslomatMukaan
testSickleavenKeskiarvoistusEiLaskeLomiaEikaSairaslomiaMukaan
test_Employee_ContractPeriodStartDate_YliohjaaVaikkaOlisiMyohempiKuinContractPeriodinAlkupaivamaara
test_Employee_ContractPeriodStartDate_OtetaanHuomioonKarenssipaivanTyoajanPituudenLaskennassa
testDisabledSickleaveEiHaittaaSairausvakuutuslainOdotusajanLaskentaa
testSickleaveKunEiOleDefaultContractSeriesia
testSickleaveStartIsNotDateNotAnySickleaveDateWhichHasWorkHours
testRepeatingSickleaveRecording
testRepeatingSickleaveStartDay
testOvertimeCategoriesOnSickleaveStartDays
testTaskRepresentingSickleaveCostCenterExplicitSickleaveHours
testTaskRepresentingSickleaveCostCenterImplicitSickleaveHours
testNonNullContractSeries
testSickleaceWithMultipleContracts
testNoExceptionThrownIfNoSickleave
testGetOvertimeRefinementTreatsTaskAnsTaskPresentingSickleaveEqually
testSickleaveCompensations
testEmployeeTaskEqualsTaskRepresentingSickleave
testFallbackToAnyContractSerie
testIfTimeRangesAreGivenThenSickleavesDoNotAffectWeeklyExtra
testDisabledRepeatingSickleave
testNativeValidation
testShouldWarnAboutMissingSickleaveEntriesDuringWeekend
testShouldWarnAboutMissingSickleaveEntriesDuringWeekendWhenPreviousDailyReportNull
testSickHoursMultipleSeries
testSickHoursMultipleSeriesFlexHoursBalanceChange
testSickleaveFlexHours
testRepeatingUnpaidSickleave
testRepeatingSicknessWhenOverMaximumInterval
testUseOnlyOneLimitation
testEiKaaduJosEiSopimusta
testSickleaveRecordingWithWeekStartTimeEffects
testOvertimeCategoriesWhenSickleaveTypeIsRepeating
testKeskiarvoistusJosEpasaannollistenYliohjaus
testClassificationAndInstaPaidVacations
testSickleaveCancelDisableAndPeriodBreaking
testCase9382SairaslomienErikoislinkitys
testReturnToWorkTarkoittaaSickleaveEndia
testSairauslomienLinkitysCase9382a
testRepeatingOnHealthInsuranceLawWaitingPeriod
testCompensationEndKytkyKunKorvausOnPaattynyt
testCalendarMonthShouldntCrash
testSickleavePeriodInfoSerialization
testDeQualifyingPeriod
testKarenssiaikaLasketaanSairastumispaivanJalkeen
testSVLnYksiPlusYhdeksan
testSVLKarenssiaika
testContractPeriodTechnicalEndDateVaikutus
testSickdayMustBeReasonable
testMaxCompensatedDaysHasPassedLimitsToBeginReserveDate
testFrequentSickLeavesDontRuinPerformance
testNormalDuringExtraWithTaskGroupSalaryOverride
testNormalDuringExtraWithKTA
testNormalDuringExtra
test_TODO_ChildSickRepeating
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hKeskeytyvanKaksivuorotyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestElintarvikealojenTes
testSunnuntaityo
testSairastumispaivana100PctKorvaus
testWeeklyOvertime
testWeeklyOvertimeBug
testShiftStartsBetween00And06
testShiftContinuesAfter00
testShiftStartsBefore00AndContinuesAfter06
testWeeklyOvertimeIsNotPaidDuringAamukorvaus
testAamutuntikorvausEiRajoitaEdellisenVurokaudenPuolellaAlkanuttaYlityota
testJaloVille_20150304_20150306
testJaloVille_20150304_20150306_NoOvertimeReducesOvertime
com.tustor.tuntinetti.backend.logic.TestSpecialShorterStandardWeekdays
testLiukumasaldoPääsiäisviikollaJokaPäiväTöissäSäännöllisenTyöajanVerran
testLiukumasaldoPääsiäisviikollaTöissäMuinaPäivinäPaitsiKiirastorstaina
testLiukumasaldoPääsiäisviikollaTyhjäViikko
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaKolmivuorolaisia37_5hViikossaKoskevaTyoehtoSopimus
testSunnuntaiTyo
testAatot
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testViikkoylityot
testSyyskuu2014
test_TODO_Syyskuu2014HoursExceedingPlanned
testPaasiaisViikkoPerjantaiJALauantaiTyoskennellaan
testPaasiaisViikkoPerjantaiTyoskennellaan
testPaasiaisViikkoLauantaiTyoskennellaan
testJoulukuu2015AattoTyota
testJoulukuu2015AattoVapaa
testJoulukuu2016AattoVapaa
testJoulukuu2016AattoTyota
test_TODO_Joulukuu2016AattoEiYliTyota
testJoulukuu2017AattoVapaa
testJoulukuu2017AattoTyota
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testArkiTyo
testArkipyha
com.tustor.tuntinetti.backend.logic.TestJaksotyoVajaanjaksonYlityorajatLeg1WeeklyMaxOvertimeHoursLinearlyScaledByAbsences
testStandarHoursDifferentFromMaxStandardWorkHoursPerPeriodWEEKLY_OVERTIME_AS_EXTRA_UP_TO_MAXIMUM_STANDARD_HOURSDoubleExtraNoAbsencesC16606Agreenents
test_TODO_DeviatingOvertimeLimitsStandardAndMaxWorkHoursPerPeriodDontMatchMaxStandardWorkHoursPerDaySmall
test_TODO_DeviatingWorkdaysPerWeekNoVacationsMarked
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaPaivatyolaisiaKoskevaTyoehtoSopimus
testVuorokautinenYlityo
com.tustor.tuntinetti.backend.logic.monthlysalary.TestMonthlySalaryAccumulationAndPaymentSplitOnAbsences
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testCase43929
testCase13307_PenttiSami_201609
testCase13307_SaarinenVille_201609
testCase12930NevalampiAtte_201608
testCase12512MurataViikonlopputyöntekijäSaarinenVilleOskari_201606
testTalenomTestitapauksetMikkoMallikas
testCase11594RangsiyaAutio_20160423_20160430
testCase8184VajaanPäivänSairaspoissaolonTunnitVähennetäänJoustoajanPalkkalajilla
testCase8184DayOvershootPaidForMonthlySalary
testCase11590RonkainenMilla_201605
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaMuttaItsenaisyyspaivaLainMukaan
testKuukausipalkkaPoissaoloista
testCase7643OsittainenKkPalkkaLaskutuksessaTäysiTyöaika_STANDARD_WEEKLY_WORKING_HOURS
testSalaryKunSairastunnitMeneeYlitoiksi
testHolidayWtrSaantoJaArkipyhanaPoissa
testHolidayWtrSaantoJaArkipyhanaVuosilomalla
testHolidayWtrSaantoJaSickleaveJaPalkatonPoissaolo
testVacationTypesIncludedInMonthlySalary
testCase6504_KatiAsula_201501_ArkipyhänWannabePalkallisuusMäärääEiTosiasiallinenPalkallisuusKsKkPalkkajakaja
testElisaIctKtaKkPalkkaisella_TuntimääräinenKielilisä
test_Case_6309_and_6504_LeadKkPalkkaPienempiJosOsanPäivästäTöissäJaLopunPäivästäPalkattomallaVapaalla
testElisaIctKtaKkPalkkaisella_KkMääräinenKielilisä
testCase14374KuukausipalkkaJaArkipyhät_SalminenAntti_201612
testCase14040KuukausipalkkaisenKtanKarttuminenSairausajalta
testCase43929_Alternative
testTODO
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaa
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaa
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
test35981WithHalfMonthsSalaryPeriod
test35981WithSplitMonthlySalaryExactlyInTwoHalvesForHalfMonthPeriod
test35981WithoutFirstDayOfMonth
test35981WithoutLastDayOfMonth
test35981BillMonthlyExtraAlsoOnEmptyMonths
test46730AlignBenefitsWithMonthlySalaryPeriod
testStandardityoajanPyoristysJaAbsentFromSalaryPerspective
testPidetynFlexinLaskutusKkpalkkaisella
testCase18291_ReinolaHanna_20171001_20171031
testVacationEarnedPaid
testCase16758HiltunenSirpa
testArkipyhaStandardipaivatJaLoppupalkka
testFlexKkPalkkaJaOsapaivaToitaTaiSairaslomaa
testCase12907GranholmKristiina_20160815_20160816
testCase12512_Hjelt_Jimi_201606
testCase12512_Ryytty_Teijo_201606
testContractChangesMiddleOfMonth
testCase8184_Jilkine_Dmitri_20160201_20160229
testCase7643OsittainenKkPalkkaLaskutuksessaTäysiTyöaika_STANDARD_DAILY_WORKING_HOURS_AND_WORKING_DAYS
testCase7643OsittainenKkPalkkaLaskutuksessaOsaTyöaika_STANDARD_DAILY_WORKING_HOURS_AND_WORKING_DAYS
testCase7643OsittainenKkPalkkaLaskutuksessaOsaTyöaika_STANDARD_WEEKLY_WORKING_HOURS
testCase8184HoursExceedingContractDayOrWeekConsideredAsExtra
testCase8184YlimääräisenTyöpäivänKuukausiPalkkaMaksetaan
testCase9353LavintoKari_20150901_20150930
testCase10084WillmanPete_20151116_20151215
testCase10084KuukausipalkanLaskeminenPalkkakaudenPäivienPerusteella
testCase6986_OsaAikatyön_Lisätyö_Toikka_Stina_20150101_20150131
testCase7655_Haukipää_Samuli_20140901_20150331
testTODOKkPalkkaEmployeeProjectDailyReportTotaliin
testCase6504_KatiAsula_201501_ArkipyhäSairaanaWannabePalkallisuusMäärääEiTosiasiallinenPalkallisuus
testMarikaSirviö_20141013_20141017
testEkbergPuolenKuunPalkka
testEkbergPuolenKuunPalkkaJaHenkilökohtainenPalkanlisä
testKuukausipalkanJakajaKunEiKorvattaviaArkipyhiaEikaEdesItsenaisyyspaivaaLainMukaan
testKuukausipalkanJakajaKunEiKorvattaviaArkipyhiaMuttaItsenaisyyspaivaLainMukaan
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaSisaltaenItsenaisyyspaivan
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaSisaltaenItsenaisyyspaivanMuttaEiVielaQualified
testKuukausipalkanJakajaKunHolidayWtrKorvattaviaArkipyhiaSisaltaenItsenaisyyspaivan
testKuukausipalkanJakajaKunHolidayWtrKorvattaviaArkipyhiaMuttaItsenaisyyspaivaEiEdesLainMukaan
testKuukausipalkanJakajaKunHolidayWtrKorvattaviaArkipyhiaMuttaItsenaisyyspaivaVainLainMukaan
testKuukausipalkanJaettavaItsenaisyyspaivana
testKuukausipalkanJaettava
testHolidayWtrSaantoJaPalkatonSickleave
testHolidayWtrSaantoJaDisabledSickleave
testYlityokynnysEiLaskeJosItsenaisyyspaivaOnPalkatonArkipyha
testYlityokynnysEiLaskeJosNormaaliviikkonaTekeeToitaTiistaistLauantaihin
testYlityokynnysLaskeeJosItsenaisyyspaivaMerkitäänPalkattomaksiArkipyhäksiTasausvapaalla
testYlityokynnysEiLaskeJosItsenaisyyspaivaOnPalkatonArkipyhaKkPalkkaisella
testItsenaisyyspaivanPoissaoloKunHolidayWtraaEiVahennaKkPalkkaaElleiLippua
testKkPalkanLaskutusKunArkipyhatKorvataanRahana
testKkPalkanLaskutusKunArkipyhatKorvataanRahana_isBillableHolidays
testKkPalkanLaskutusKunArkipyhatKorvataanRahana_isBillableHolidays_NOT_HOLIDAY_QUALIFIED
testKkPalkanLaskutusKunItsenaisyyspaivaKorvataanLainMukaan
testKkPalkanLaskutusKunArkipyhatKorvataanWtrna
testKkPalkanLaskutus_ItsenaisyyspaivanPoissaoloKunHolidayWtraa_billableHolidays
testKkPalkanLaskutus_ItsenaisyyspaivanPoissaoloKunHolidayWtraa_EI_billableHolidays
testKkPalkanLaskutus_ItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanLainMukaan_arkipyhinakin_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanLainMukaan_arkipyhinakin_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanLainMukaan_ei_arkipyhina_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanJoTesinMukaan_ei_arkipyhina_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanJoTesinMukaan_arkipyhinakin_toissa
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldoja1
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldoja2
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldot1
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldot2
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldoja1
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldoja2
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldot1
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldot2
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista_VaikkaPoissaolojaEiVahenneta
test_TODO_TuntipalkkaAnnettuMuttaAsetuksissaPoissaolojaEiVähennetäPoissaLoppukuunIlmanMuutaIlmoitustaKokoPalkkaMaksetaan
testIsmoBouillinPalkka201204
testJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista
testIlmanTyoehtosopimustaJaJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista_ItsenaisyyspaivaKorvataan
testIlmanTyoehtosopimustaJaJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista_ItsenaisyyspaivaaEiKorvata
testJaniKämppi_20120201_20120413_PalkkaMielivaltaiseltaAikavaliltaJokaSuurempiKuinYksiPaiva
testSairaslomienLaskutus
testDisabledSickleavesAreNotBilled
testNikkaToniBilling_20150716_20150731
testNormalHoursAndMonthlySalary
testPaidWorkTimeTypesAreCompensatedLikeNormalWork
testCase_14217
testCase15964VuosilomanLaskuttaminenKkPalkassa
com.tustor.tuntinetti.backend.logic.monthlysalary.TestMonthlySalaryAccumulationAndPayment
testTODO
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaa
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaa
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testCase43929
testCase13307_PenttiSami_201609
testCase13307_SaarinenVille_201609
testCase12930NevalampiAtte_201608
testCase12512MurataViikonlopputyöntekijäSaarinenVilleOskari_201606
testTalenomTestitapauksetMikkoMallikas
testCase11594RangsiyaAutio_20160423_20160430
testCase8184VajaanPäivänSairaspoissaolonTunnitVähennetäänJoustoajanPalkkalajilla
testCase8184DayOvershootPaidForMonthlySalary
testCase11590RonkainenMilla_201605
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaMuttaItsenaisyyspaivaLainMukaan
testKuukausipalkkaPoissaoloista
testCase7643OsittainenKkPalkkaLaskutuksessaTäysiTyöaika_STANDARD_WEEKLY_WORKING_HOURS
testSalaryKunSairastunnitMeneeYlitoiksi
testHolidayWtrSaantoJaArkipyhanaPoissa
testHolidayWtrSaantoJaArkipyhanaVuosilomalla
testHolidayWtrSaantoJaSickleaveJaPalkatonPoissaolo
testVacationTypesIncludedInMonthlySalary
testCase6504_KatiAsula_201501_ArkipyhänWannabePalkallisuusMäärääEiTosiasiallinenPalkallisuusKsKkPalkkajakaja
testElisaIctKtaKkPalkkaisella_TuntimääräinenKielilisä
test_Case_6309_and_6504_LeadKkPalkkaPienempiJosOsanPäivästäTöissäJaLopunPäivästäPalkattomallaVapaalla
testElisaIctKtaKkPalkkaisella_KkMääräinenKielilisä
testCase14374KuukausipalkkaJaArkipyhät_SalminenAntti_201612
testCase14040KuukausipalkkaisenKtanKarttuminenSairausajalta
testCase43929_Alternative
test35981WithHalfMonthsSalaryPeriod
test35981WithSplitMonthlySalaryExactlyInTwoHalvesForHalfMonthPeriod
test35981WithoutFirstDayOfMonth
test35981WithoutLastDayOfMonth
test35981BillMonthlyExtraAlsoOnEmptyMonths
test46730AlignBenefitsWithMonthlySalaryPeriod
testStandardityoajanPyoristysJaAbsentFromSalaryPerspective
testPidetynFlexinLaskutusKkpalkkaisella
testCase18291_ReinolaHanna_20171001_20171031
testVacationEarnedPaid
testCase16758HiltunenSirpa
testArkipyhaStandardipaivatJaLoppupalkka
testFlexKkPalkkaJaOsapaivaToitaTaiSairaslomaa
testCase12907GranholmKristiina_20160815_20160816
testCase12512_Hjelt_Jimi_201606
testCase12512_Ryytty_Teijo_201606
testContractChangesMiddleOfMonth
testCase8184_Jilkine_Dmitri_20160201_20160229
testCase7643OsittainenKkPalkkaLaskutuksessaTäysiTyöaika_STANDARD_DAILY_WORKING_HOURS_AND_WORKING_DAYS
testCase7643OsittainenKkPalkkaLaskutuksessaOsaTyöaika_STANDARD_DAILY_WORKING_HOURS_AND_WORKING_DAYS
testCase7643OsittainenKkPalkkaLaskutuksessaOsaTyöaika_STANDARD_WEEKLY_WORKING_HOURS
testCase8184HoursExceedingContractDayOrWeekConsideredAsExtra
testCase8184YlimääräisenTyöpäivänKuukausiPalkkaMaksetaan
testCase9353LavintoKari_20150901_20150930
testCase10084WillmanPete_20151116_20151215
testCase10084KuukausipalkanLaskeminenPalkkakaudenPäivienPerusteella
testCase6986_OsaAikatyön_Lisätyö_Toikka_Stina_20150101_20150131
testCase7655_Haukipää_Samuli_20140901_20150331
testTODOKkPalkkaEmployeeProjectDailyReportTotaliin
testCase6504_KatiAsula_201501_ArkipyhäSairaanaWannabePalkallisuusMäärääEiTosiasiallinenPalkallisuus
testMarikaSirviö_20141013_20141017
testEkbergPuolenKuunPalkka
testEkbergPuolenKuunPalkkaJaHenkilökohtainenPalkanlisä
testKuukausipalkanJakajaKunEiKorvattaviaArkipyhiaEikaEdesItsenaisyyspaivaaLainMukaan
testKuukausipalkanJakajaKunEiKorvattaviaArkipyhiaMuttaItsenaisyyspaivaLainMukaan
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaSisaltaenItsenaisyyspaivan
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaSisaltaenItsenaisyyspaivanMuttaEiVielaQualified
testKuukausipalkanJakajaKunHolidayWtrKorvattaviaArkipyhiaSisaltaenItsenaisyyspaivan
testKuukausipalkanJakajaKunHolidayWtrKorvattaviaArkipyhiaMuttaItsenaisyyspaivaEiEdesLainMukaan
testKuukausipalkanJakajaKunHolidayWtrKorvattaviaArkipyhiaMuttaItsenaisyyspaivaVainLainMukaan
testKuukausipalkanJaettavaItsenaisyyspaivana
testKuukausipalkanJaettava
testHolidayWtrSaantoJaPalkatonSickleave
testHolidayWtrSaantoJaDisabledSickleave
testYlityokynnysEiLaskeJosItsenaisyyspaivaOnPalkatonArkipyha
testYlityokynnysEiLaskeJosNormaaliviikkonaTekeeToitaTiistaistLauantaihin
testYlityokynnysLaskeeJosItsenaisyyspaivaMerkitäänPalkattomaksiArkipyhäksiTasausvapaalla
testYlityokynnysEiLaskeJosItsenaisyyspaivaOnPalkatonArkipyhaKkPalkkaisella
testItsenaisyyspaivanPoissaoloKunHolidayWtraaEiVahennaKkPalkkaaElleiLippua
testKkPalkanLaskutusKunArkipyhatKorvataanRahana
testKkPalkanLaskutusKunArkipyhatKorvataanRahana_isBillableHolidays
testKkPalkanLaskutusKunArkipyhatKorvataanRahana_isBillableHolidays_NOT_HOLIDAY_QUALIFIED
testKkPalkanLaskutusKunItsenaisyyspaivaKorvataanLainMukaan
testKkPalkanLaskutusKunArkipyhatKorvataanWtrna
testKkPalkanLaskutus_ItsenaisyyspaivanPoissaoloKunHolidayWtraa_billableHolidays
testKkPalkanLaskutus_ItsenaisyyspaivanPoissaoloKunHolidayWtraa_EI_billableHolidays
testKkPalkanLaskutus_ItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanLainMukaan_arkipyhinakin_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanLainMukaan_arkipyhinakin_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanLainMukaan_ei_arkipyhina_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanJoTesinMukaan_ei_arkipyhina_toissa
testItsenaisyyspaivanPoissaoloKunEIHolidayWtraaEiVahennaKkPalkkaaKoskaKorvataanJoTesinMukaan_arkipyhinakin_toissa
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldoja1
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldoja2
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testEiLomiaAutomaattisestiMaksuunPalkassaEikäErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldot1
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldot2
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testEiLomiaAutomaattisestiMaksuunPalkassaMuttaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldoja1
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldoja2
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testLomatAutomaattisestiMaksuunPalkassaMuttaEiErillisiäSaldojaMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldot1
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldot2
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta1
testLomatAutomaattisestiMaksuunPalkassaJaErillisetSaldotMuttaPalkattomatPoissaolotVahennetaanKkPalkasta2
testJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista_VaikkaPoissaolojaEiVahenneta
test_TODO_TuntipalkkaAnnettuMuttaAsetuksissaPoissaolojaEiVähennetäPoissaLoppukuunIlmanMuutaIlmoitustaKokoPalkkaMaksetaan
testIsmoBouillinPalkka201204
testJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista
testIlmanTyoehtosopimustaJaJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista_ItsenaisyyspaivaKorvataan
testIlmanTyoehtosopimustaJaJosTuntipalkkaaEiAnnettuKkPalkkaEiRiipuPoissaoloista_ItsenaisyyspaivaaEiKorvata
testJaniKämppi_20120201_20120413_PalkkaMielivaltaiseltaAikavaliltaJokaSuurempiKuinYksiPaiva
testSairaslomienLaskutus
testDisabledSickleavesAreNotBilled
testNikkaToniBilling_20150716_20150731
testNormalHoursAndMonthlySalary
testPaidWorkTimeTypesAreCompensatedLikeNormalWork
testCase_14217
testCase15964VuosilomanLaskuttaminenKkPalkassa
com.tustor.tuntinetti.backend.logic.TestLuottotietojaperintaalanTes
testSairauslomanPalkka
testDailyOvertime
testWeeklyOvertime
testWtr
testStandbyCompensation
testSundayWork
testSickleaveCompensation
testEfektiivinenAlkupaivaWtrlle
testWtrKunEiSopimusta
testSaturdayWorkIsOvertime
testLisät
testMonthlySalary
testOhinmaaMirja_20160928
testCase13267_AikasRaimo_20161011
com.tustor.tuntinetti.backend.logic.TestTyotehtavanPalkkaKorvaaTuntipalkanWithWorkedHoursTimeRangesAndDetails
testCase7972_VilleIlmariJalo_20150511_20150517
testVaravastaavanLisäMuuramenRiihivuoriKauppinenTanja201204
testLeppakoskenSahkoVerkkotoiminnanKoulutusErkkiLehtonenTi20120313OtsikostaPuuttuiLyhytnimi
testTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KaksiTehtävääSamanaPäivänä
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläLisäTuntiaKertaaPalkka
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaVaikkaIlmanNsAikaperusteisiaKorvauksia_KaksiTehtävääSamanaPäivänä
testTODO_Case7972_VilleIlmariJalo_20150511_20150517
testIiriSakariPaalanen_Personalhuset_20141028_20141103
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_Pyhäpäivänä
testTyotehtavanNormaalitPalkkalajit
testTyotehtavanPalkkaNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaMelkeinNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaKorvaaTuntipalkan
testSinitarralisäKorvaaTuntipalkanVainToisestaPaivanTehtavasta
testAikaperusteinenLisaKorvaaPalkkalajin
testAikaperusteinenSinitarralisäLisaKorvaaPalkkalajin
testCase17097
testDeboraOppisopimuksestaEiPalkkaa
testNykänenKati_20130304_20130310
testBaronaEmmaGaalaHeikkiAnsa20120120
testTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläPalkka
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaIlmanYlityötä
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaYlityönKanssaEiSkaalauduYlityönAikana
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaYlityönKanssaEiSkaalauduYlityönAikana2
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaYlityönKanssaSkaalautuuYlityönAikana
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläEuroLisä
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläProsenttiLisä
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaAinaVaikkaIlmanYlityömääräyksiä
testTyotehtavanPalkkaKorvaaTuntipalkan_AikaperusteisetLisatIlmanYlityomaaraystaKokoPaivaSamaaTehtävää
testTyotehtavanPalkkaKorvaaTuntipalkan_AikaperusteisetLisatIlmanYlityomaaraysta_KaksiTehtävääSamanaPäivänä
testTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KaksiTehtävääSamanaPäivänä_ToisessaViritettyHinta
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaVaikkaIlmanNsAikaperusteisiaKorvauksia_KaksiTehtävääSamanaPäivänä_ToisessaViritettyHinta
testTyotehtavanPalkkaKorvaaTuntipalkan_AikaperusteisetLisatIlmanYlityomaaraysta_KaksiTehtävääSamanaPäivänä_ToisessaViritettyHinta
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaYlityömääräysJaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaYlityömääräysJaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VainViritetyssäAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VainVirittämättömässäYlityömääräys
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VainViritetyssäYlityömääräys
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_ViritetyssäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_ViritetyssäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_ViceVersa_Pyhäpäivänä
testOvertimeOnlyIfExceedsPlanned_SamaKuinSuunniteltu
testOvertimeOnlyIfExceedsPlanned_YlittaaSuunnitellun
testTODOSairasvuoronTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää
testTODOMuuramePalkkasiirto
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTuntityon37_5hTes
testAatot
testArkipyha
testArkiTyo
testSunnuntaiTyo
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestLostWeeklyRestTimeReporting
testXX
testWeeklyRestTimeEnabled
testWeeklyRestTimeDisabled
testRestTimeCase9879
testGetMinimumLostRestHours
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenPaivatyonTes
testKTA
testRegularSickleaveQualifiedForFiveWeeks
testRegularSickleaveQualifiedForSixWeeks
testRegularSickleaveQualifiedForSixMonths
testRegularSickleaveLessThanMonthNoDequalifying
testRegularSickleaveLessThanMonthDequalifying
testResetDayCounterOnYearChange
testNoKtaFor3DaySickness
testTyösuhteenLoppuessaMaksetaanKertynytTyöajanlyhennysKtanMukaan
testTrainingForReporting
testPeriodOvertime
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
testOvertimeOnEves
testArkipyhät
testSaturdayExtraIsNotPaidOnSpecialSaturday
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
com.tustor.tuntinetti.backend.logic.TestKalliokoskiDDDImports
testYotyonTaskit
testOdotusajanKorvaus
testYotyonTaskit2
testYotyonTaskit3
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testArkipyhienKorvaus
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
com.tustor.tuntinetti.backend.logic.TestRautatiealanKaksivuorotyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanKaksivuorotyonTES
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityoEiKorotaKTAta
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testYlityotKorvataanKTAlla
testSairaslomaAlkaaKeskenTyopaivan
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapauksetWithWorkedHoursTimeRangesAndDetailsWithWeekStartTimeOffset7
testHolidayCompensation
testVainionpääIlpoKalevi_20130501_IlmanHenkilökohtaistaYlityöasetusta
testCase7308_MansukoskiPetteri_20131222
testHolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase10416_Ahtola_Petteri_20160101_Ylityö
testVainionpääIlpoKalevi_20130501_HenkilökohtaisellaYlityöasetuksella
testCase15497_KortetMatti_20170409
testCase15497_SippolaAri_20170331
testCase15497_SippolaAri_20170403
testCase15497_VilppoJuha_20170329
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsFalse
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsTrue
testCase11774_KarhunenTiina_20120822
testTuomistoOili20161004
testCase12493_HiiriKerkkoJuhana_20160805
testCase11098_Keisala_Reijo_20160329
testKainulainenElina_20141222_20150104
testCase7308_PöytälaaksoAri_20131117
testCase7308_RuohomäkiAskoJalmari_20130620
testCase7308_RuohomäkiAskoJalmari_20130620_ReOrdered
testSalomäkiMikko20140727
testMoisioArto_20150613
testCase11505_RistimakiTimo_20160510
testTODO_Case11505_RistimakiTimo_20160510_YlityonPyoristys
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_henkilökohtainenYlityöPäällä
testCase15497_SalomaaRami_20170327
testCase15497_SalomaaRami_20170403
testCase15497_SalomaaRami_20170407
testCase15497_PihkoluomaJuha_20170404
testHalytysTyo
testHalytysPaivystajaUpdated
testHalytysPaivystajaOld
testCase19599_RaskilaEsko_20180110
testTODOSovittuYlityoRounding
testTODO_HolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase12493_MoisioArto_20161023
testCase12493_AmmeskangasEsa_20160101_20161231
testOvertimeOnlyIfExceedsPlannedViaLabourAgreement
testOvertimeCategoryTransferWorkTimeCompensationType
testRuokataukoKamratJuhaMatti_20141218
testRistimäkiTimo_20121217_20121223
testRistimäkiTimo_20121219
testRistimäkiTimo_20121223
testKulmalaNiinaSariHannele
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_noconsiderotherhours
testRuuhonenEero20120928_bugYlityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_ilmanHenkilökohtaistaYlityötä
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_considerotherhours
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testKamratJuhaMatti20120912
testKortetMattiJuhani20120930_SovitunYlityonTuleeAntaaMyösPyhäkorvausJosAsetuksisaNiinMäärätty
testSovittuYlityoNoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoWithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testKartaslammiAriKoulutus20120830
testTODOja
testAriHaavisto_Sunnuntai_20120708
testTuomasIsokotamäki_Sunnuntai_20120923
testaaTODOArkipyhaviikkoJaEttaTilttaaEvaluateHolidaynMetodiinGetPaidHours
testRamiSalomaa_20120702_20120708
testKariPaulasalo_20120625_20120630
testAriHaavisto_20120625_20120708
testCase10417_KasariSanteri_20151221_20160131
com.tustor.tuntinetti.backend.logic.TestAktHuolintaAlanVarastoterminaaliJaSatamatyontekijoidenVuorotyonTes
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYlityoIltavuoronJalkeen
com.tustor.tuntinetti.backend.logic.TestOhjelmapalvelualanTes120
testYolisa
testDailyOvertime
testWeeklyOvertime
testLapsenSairaus
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairasloma
test_TODO_YlityokynnysEiAleneWtrPaivanToilla
test_TODO_WtrPaivanErikoisKorvaus
testViikkotylityo
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_JatkuvaKaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testArkipyhienKorvaus
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
com.tustor.tuntinetti.backend.logic.TestWorkTimeOvertimeDecompositionWithPersonalCompensation
testCase7WithNonScalingPersonalPercentageCompensations
testCase7WithNonScalingPersonalEuroCompensationsWithOvertime
testCase7WithNonScalingPersonalPercentageCompensationsWithOvertime
testHenkilökohtaisenLisänLaskuttaminen
testTehtäväkohtaisenLisänLaskuttaminen
testCase7WithNonScalingPersonalEuroCompensations
com.tustor.tuntinetti.backend.logic.TestPuutarhaAlanVuorotyonTes
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testArkipyhatKunTyosuhdeEiOleKestanytKauaa2018
testIltalisa1
testIltalisa2
testYolisa1
testYolisa2
testIltalisa3
testIltalisa4
testArkipyhatKunTekeeToita
testArkipyhatKunTekeeToitaMuttaBittiEiPaalla
testArkipyhat
testItsenaisyyspaivaMaksetaanLainMukaan
testSairastumispaivana100PctKorvaus
testArkipyhatKunTyosuhdeEiOleKestanytKauaa
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
test_TODO_SairausajanPalkkaPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_ArkipyhäKorvausPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_KTA
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Kaksivuorotyo_3vk_Jaksotyo
testMaksetaanKTAlla
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
test_TODO_WtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testKorottavatKTAta
testYolisa
testIltalisa
testDailyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_JatkuvaYksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testArkipyhienKorvaus
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
com.tustor.tuntinetti.backend.logic.TestEnsihoitopalvelualan3VkoTes
testNormalWorktime
testDailyOvertime
testPeriodOvertime
testWeeklyOvertimeWithVacationsAndSickleaves
testArkipyhaLyhentaaJaksonTyoaikaa
test_TODO_PeriodOvertime6WeekCycle
test_TODO_PeriodOvertime6WeekCycle2
testArkipyhaaEiKorvataJosAlle3TyovuoroaJaksossa
testArkipyhaKorvataanJos3TyovuoroaJaksossa
testArkipyhaNotQualified4
testCase24831_LipponenHenri_20190223_20190310
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
testLauantaityo
testArkipyhaQualified4
testSairasloma
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
com.tustor.tuntinetti.backend.logic.TestHenkilokohtaistenAvustajienTESVuoden2025Muutoksilla
testArkipyhienKorvaus
testYlityo
testSairasLapsi
testLauantaikorvaus
testArkipyhanaToissa
testArkipyhanaToissaB
testSunnuntaikorotusLauantaiIltana
testSunnuntaiKorotusPyhanAattona
testSunnuntaiKorotustaEiJouluaatonAattona
testSunnuntaiAattoKorotustaKunSunnuntaiPyha
testYolisa
testIltalisa
testArkipyhatLyhentavaTyoviikkoa
testSairausajanPalkka
testArkipyhaKorvaus
testYlityo2
testSunnuntaikorvaus
testArkipyhaKorvausAlle2Viikkoa
testLauantaikorvausArkpyhana
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_KeskeytymatonKolmivuorotyo
testMaksetaanKTAlla
testWtrKeryma
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testKorottavatKTAta
testAattolisa
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapaukset
testHalytysTyo
testCase15497_KortetMatti_20170409
testCase15497_SippolaAri_20170331
testCase15497_SippolaAri_20170403
testCase15497_VilppoJuha_20170329
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsFalse
testCase14057_TuomistoOili_20160315_lastProjectOfDayHasOvertimeIsTrue
testCase11774_KarhunenTiina_20120822
testTuomistoOili20161004
testCase12493_HiiriKerkkoJuhana_20160805
testCase11098_Keisala_Reijo_20160329
testVainionpääIlpoKalevi_20130501_IlmanHenkilökohtaistaYlityöasetusta
testKainulainenElina_20141222_20150104
testCase7308_MansukoskiPetteri_20131222
testCase7308_PöytälaaksoAri_20131117
testCase7308_RuohomäkiAskoJalmari_20130620
testSalomäkiMikko20140727
testMoisioArto_20150613
testCase11505_RistimakiTimo_20160510
testTODO_Case11505_RistimakiTimo_20160510_YlityonPyoristys
testHalytysPaivystajaUpdated
testHalytysPaivystajaOld
testCase19599_RaskilaEsko_20180110
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_henkilökohtainenYlityöPäällä
testCase15497_SalomaaRami_20170327
testCase15497_SalomaaRami_20170403
testCase15497_SalomaaRami_20170407
testTODOSovittuYlityoRounding
testHolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testTODO_HolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase12493_MoisioArto_20161023
testCase12493_AmmeskangasEsa_20160101_20161231
testOvertimeOnlyIfExceedsPlannedViaLabourAgreement
testOvertimeCategoryTransferWorkTimeCompensationType
testCase10416_Ahtola_Petteri_20160101_Ylityö
testRuokataukoKamratJuhaMatti_20141218
testRistimäkiTimo_20121217_20121223
testRistimäkiTimo_20121219
testRistimäkiTimo_20121223
testKulmalaNiinaSariHannele
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_noconsiderotherhours
testRuuhonenEero20120928_bugYlityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testPihkoluomaJuha20121202_bugYlitöitäHälytystyönAikana_ilmanHenkilökohtaistaYlityötä
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaista_oletusylityöasetusta_considerotherhours
testRuuhonenEero20120928_bugYlityöt_ilman_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_noconsiderotherhours
testMansukoskiJaniPetteri_20130304_20130310_Ylityöt_henkilökohtaisella_oletusylityöasetuksella_considerotherhours
testKamratJuhaMatti20120912
testKortetMattiJuhani20120930_SovitunYlityonTuleeAntaaMyösPyhäkorvausJosAsetuksisaNiinMäärätty
testSovittuYlityoNoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoWithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME
testSovittuYlityoErillinenTaski_WithNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testSovittuYlityoErillinenTaski_NoNO_OVERTIME_SKIPS_OVERTIME_WithOvertime
testVainionpääIlpoKalevi_20130501_HenkilökohtaisellaYlityöasetuksella
testKartaslammiAriKoulutus20120830
testTODOja
testAriHaavisto_Sunnuntai_20120708
testTuomasIsokotamäki_Sunnuntai_20120923
testaaTODOArkipyhaviikkoJaEttaTilttaaEvaluateHolidaynMetodiinGetPaidHours
testRamiSalomaa_20120702_20120708
testKariPaulasalo_20120625_20120630
testAriHaavisto_20120625_20120708
testCase10417_KasariSanteri_20151221_20160131
testCase15497_PihkoluomaJuha_20170404
com.tustor.tuntinetti.backend.logic.TestEmployeeProjectDailyReport
testLaskutetaanVaikkaTyotTehtyVaaraanSopimussarjaan
test42459_LuomanperäJasmin_20230102
testTransformOvertimeToNormalPreservesWorkedHoursTimeRangesAndDetails
test_26728_MakkonenKasperi_15_07_2019
test_26728_BryzginTimo_7_11_2019
test_26728_MantylaRoope
test_26728_MinkkinenMikko
test_26728_MakkonenEkaterina
test_26728_MukundjaHelvan
test_26728_PelkolaJukka
test_26728_ViitasaariVili
test26728_BryzginTimo_28_08_2019
test26728_MakkonenKasperi_28_08_2019
testNPEJosContractPeriodOnNull
testGetTotalSales
testEvaluateSalesKunEiTyosopimusta
testNpeMultanenSanna20111114
testProjectTesYliohjaaContractPeriodTessin
testVuosilomaArkipyhanaEiAlennaYlityokynnystaLaskutuksessa
testVuosilomaArkenaEiAlennaYlityokynnystaLaskutuksessa
testNollahintaisiaKulujaEiLaskutusraportilleEiAteriakorvausta
testNollahintaisiaKulujaEiLaskutusraportille6hYksiAteriakorvaus
testNollahintaisiaKulujaEiLaskutusraportille11hKaksiAteriakorvausta
com.tustor.tuntinetti.backend.logic.TestMslYksityisenOpetusalanTes
testLauantailisa
testAattolisa
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoala
testLapsenSairaus
testIltalisa1
testIltalisa2
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminen
testYolisa1
testYolisa2
testSairaslomakorvausSairausUusiutuu30pvSisalla
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoalaPaivatyo
testIltalisa1
testIltalisa2
testYolisa1
testYolisa2
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminen
testSairaslomakorvausSairausUusiutuu30pvSisalla
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
com.tustor.tuntinetti.backend.logic.TestPtyTesYleistyoaika
testAattoyokorvaus
testAattoaaamukorvaus
testLehtonenJyri
testMarjaTuulikkiJussiPekka_SickleaveCompensationLimitationienJarjestyksellaEiSaaOllaValia
testHansKurppa20121015_20121021
testJohanAho_20121001_20121007
testTieraFirzetaJakupovic_20120924_20120930
testIfNo_EXTRA_COMPENSATION_PAID_ONLY_FOR_WEEKLY_EXTRA_thenNormalDuringExtraIsUsedForHoursExceedingStandardWorkHoursPerDayBeforeDailyOvertime
testIf_COMPENSATION_PAID_ONLY_FOR_WEEKLY_EXTRA_thenNormalDuringExtraIsNeverUsedForDailyHours
testEsimerkki14
testEsimerkki20
testEsimerkki21
testEsimerkki22
test
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.TestTyotehtavanPalkkaKorvaaTuntipalkan
testVaravastaavanLisäMuuramenRiihivuoriKauppinenTanja201204
testLeppakoskenSahkoVerkkotoiminnanKoulutusErkkiLehtonenTi20120313OtsikostaPuuttuiLyhytnimi
testTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KaksiTehtävääSamanaPäivänä
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläLisäTuntiaKertaaPalkka
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaVaikkaIlmanNsAikaperusteisiaKorvauksia_KaksiTehtävääSamanaPäivänä
testCase7972_VilleIlmariJalo_20150511_20150517
testTODO_Case7972_VilleIlmariJalo_20150511_20150517
testIiriSakariPaalanen_Personalhuset_20141028_20141103
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_Pyhäpäivänä
testTyotehtavanNormaalitPalkkalajit
testTyotehtavanPalkkaNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaMelkeinNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaKorvaaTuntipalkan
testSinitarralisäKorvaaTuntipalkanVainToisestaPaivanTehtavasta
testAikaperusteinenLisaKorvaaPalkkalajin
testAikaperusteinenSinitarralisäLisaKorvaaPalkkalajin
testCase17097
testDeboraOppisopimuksestaEiPalkkaa
testNykänenKati_20130304_20130310
testBaronaEmmaGaalaHeikkiAnsa20120120
testTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläPalkka
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaIlmanYlityötä
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaYlityönKanssaEiSkaalauduYlityönAikana
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaYlityönKanssaEiSkaalauduYlityönAikana2
testTyötehtävänPalkkaKorvaaTuntipalkanSairausaikanaYlityönKanssaSkaalautuuYlityönAikana
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläEuroLisä
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläProsenttiLisä
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaAinaVaikkaIlmanYlityömääräyksiä
testTyotehtavanPalkkaKorvaaTuntipalkan_AikaperusteisetLisatIlmanYlityomaaraystaKokoPaivaSamaaTehtävää
testTyotehtavanPalkkaKorvaaTuntipalkan_AikaperusteisetLisatIlmanYlityomaaraysta_KaksiTehtävääSamanaPäivänä
testTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KaksiTehtävääSamanaPäivänä_ToisessaViritettyHinta
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaVaikkaIlmanNsAikaperusteisiaKorvauksia_KaksiTehtävääSamanaPäivänä_ToisessaViritettyHinta
testTyotehtavanPalkkaKorvaaTuntipalkan_AikaperusteisetLisatIlmanYlityomaaraysta_KaksiTehtävääSamanaPäivänä_ToisessaViritettyHinta
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaYlityömääräysJaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaYlityömääräysJaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanKahdessaViritetyssäTyokohteessaSamanaPäivänä_ToisessaTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VainViritetyssäAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VainVirittämättömässäYlityömääräys
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VainViritetyssäYlityömääräys
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_ViritetyssäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_ViceVersa
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_ViritetyssäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_ViceVersa_Pyhäpäivänä
testOvertimeOnlyIfExceedsPlanned_SamaKuinSuunniteltu
testOvertimeOnlyIfExceedsPlanned_YlittaaSuunnitellun
testTODOSairasvuoronTyotehtavanPalkkaKorvaaTuntipalkan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää
testTODOMuuramePalkkasiirto
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Opetushenkilonkunta_Kiky
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testKuukausipalkkaisenTyoajanYlitysKorvataanRahana
testLauantailisa
testHolidayCompensation
testIltatyolisa
testYotyolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_JatkuvaKaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
testLauantaiylityoKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestOhjelmapalvelualanTes112_5
testDailyOvertime
testWeeklyOvertime
testLapsenSairaus
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairasloma
test_TODO_YlityokynnysEiAleneWtrPaivanToilla
test_TODO_WtrPaivanErikoisKorvaus
testViikkotylityo
com.tustor.tuntinetti.backend.logic.TestRautatiealanRautatieliikenteenPaivatyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestLattianpaallystysalanTes
testAverageHourlySalaryUsage
testDailyOvertime
testWeeklyOvertime
testWtr
testAverageHourlySalary
testWtrCompensation
testSickleaveCompensation
testSundayCompensation
testNormalWorkweek
testPalkallinenVapaa
testIndependenceDay
com.tustor.tuntinetti.backend.logic.TestAverageWeeklyRestTime
testLongestContinousRestTimeBasicCase
testLongestContinousRestTimeBasicCase2
testLongestContinousRestTimeBackToBack
test_TODO_LongestContinousRestTimeWeeklyRestTimeCanContinue
testLongestContinousRestTimeBackToBackWeeklyRestTimeCanContinue
testAverageWeeklyRestTimePositiveOffset
testAverageWeeklyRestTimeNegativeOffset
com.tustor.tuntinetti.backend.logic.TestOverlappingTasks
testOverlappingTasksAmongNonPrimaryCustomers
testOverlappingTaskWarningDates
testIfOverlappingTasksAreNotDeductedFromSalaryPerspective_NULL_Overtime
testIfOverlappingTasksAreNotDeductedFromSalaryPerspective_FULL_Overtime
testKoivistoinenSari_20151116
testTasksWhenOnlyHoursEntered
testOverlappingTasksAreDeductedFromSalaryPerspective_NULL_Overtime
testOverlappingTasksAreDeductedFromSalaryPerspective_NULL_Overtime_OnHoliday
testOverlappingTasksAreDeductedFromSalaryPerspective_FULL_Overtime
testOverlappingTasksAreDeductedFromSalaryPerspective_FULL_Overtime_OnHoliday
testOverlappingTasksAreIgnoredFromSalaryPerspective_NULL_Overtime
testOverlappingTasksAreIgnoredFromSalaryPerspective_NULL_Overtime_OnHoliday
testOverlappingTasksAreIgnoredFromSalaryPerspective_FULL_Overtime
testOverlappingTasksAreIgnoredFromSalaryPerspective_FULL_Overtime_OnHoliday
testOverlappingTaskWarningsFromRangeReport
testOverlappingTaskWarning
com.tustor.tuntinetti.backend.logic.TestElintarvikealojenTesKtaKuukausipalkkainen
testAverageHourlySalaryUsage
testOsaAjanKkPalkanLaskutus
testOsaAjanKkPalkka
testShiftStartsBetween00And06
testMonthlySalaryDividerWhenPartialAndForOvertimeCategories
testNoScalingForHourlySalary
testOsakuukaudenPalkka
testAverageHourlySalaryCalculation
testSunnuntaityo
testSairastumispaivana100PctKorvaus
testWeeklyOvertime
testWeeklyOvertimeBug
testShiftContinuesAfter00
testShiftStartsBefore00AndContinuesAfter06
testWeeklyOvertimeIsNotPaidDuringAamukorvaus
testAamutuntikorvausEiRajoitaEdellisenVurokaudenPuolellaAlkanuttaYlityota
testJaloVille_20150304_20150306
testJaloVille_20150304_20150306_NoOvertimeReducesOvertime
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_KeskeytyvaKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testExtraHours
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
testLauantaiylityoKorvataanKTAlla
testLisatyoKorvataanKTAlla
testLisatyoEiKorotaKTAta
com.tustor.tuntinetti.backend.logic.TestRakennusalanToimihenkiloiden37_5Tes
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhat
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLyhennysvapaidenKertyminen
com.tustor.tuntinetti.backend.logic.TestAirproJaksotyontekijoidenTyoaikamuoto
testSairaslomakorvaukset
testKorottavatKTAta
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testWeeklyOvertimeLeg2
testKolmeviikkoisjaksonYlityotMatkustustaEiLasketa
test_TODO_KolmeviikkoisjaksonYlityotKoulutustaEiLasketa
testSairauslomaOnTyossaolonVeroistaTyoaikaa
testJaksoTyonYlityo
testTyoVapaapaivana
testJaksoTyoaika
testJaksotyolaisenLauantailisa
testKTAtaiKPAjakajaKuukausipalkkaisilleYksittainenTyosopimus
testKTAtaiKPAjakajaKuukausipalkkaisilleOsaAikainen
testKTAtaiKPAjakajaKuukausipalkkaisilleVaihtuvaTyosopimus
testKTAtaiKPAjakajaKuukausipalkkaisilleVaihtuvaTyosopimusValissaYli30d
testKTAtaiKPAjakajaKuukausipalkkaisilleVaihtuvaTyosopimusValissaKatkaisevaPaattymissyy
testAverageHourlySalaryUsageKkpalkkaiset
testAverageHourlySalaryUsageTuntipalkkaiset
testKeskiarvonPerusteellaLasketunSairaslomapaivanPituudenPyoristykset
testLapsenSairaus
testLauantailisa
testSunnuntaiKorvaus
testIltatyolisa
testYotyolisa
testSairaslomakorvausSairausUusiutuu30pvSisällä
testHenkilostonEdustajaKorottavatKTAta
testLisatJuhlapyhinaJaAattoina
testAattoiltalisä
testJuhannusaatonAamutyölisä
testJuhannusaatonIltatyölisä
testJouluaatonAamutyönLisä
testJouluaatonIltatyönLisä
testYotyolisaAlkaaJaLoppuYolla
testTODO_Yotyolisa
testYotyolisaEriViikonpaivina
testHenkilostonEdustajaAverageHourlySalaryUsage
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hYksivuorotyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestRautatiealanKolmivuorotyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Paivatyo_2vk_Jaksotyo
testSeisokkikorvaus
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testDailyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_KeskeytyvaKolmivuorotyo
testMaksetaanKTAlla
testWtrKeryma
testNormalWorktime
testSpecialSatrudayOvertime
test_TODO_DailyOvertime
test_TODO_WeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testKorottavatKTAta
testAattolisa
testYolisa
testIltalisa
testDailyOvertime
testWeeklyOvertime
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKahdenviikonJaksotyoVirkamiehet
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenPaivatyonTes
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testSairaslomaKorvataanKTAlla
testArkipyhatKorvataanKTAlla
testYlityotKorvataanKTAlla
testTietytLauaitKorvataanKutenViikkoylityö
testSairaslomaAlkaaKeskenTyopaivan
testSuurjulhapyhaaattopaivakorotusKorvataanKTAlla
testSuurjulhapyhaaattoyokorotusKorvataanKTAlla
testYlityotKorottavatKTAta
testSuurjuhlapyhaKorottaaKTAta
testSuurjuhlapyhaaattopaivaKorottaaKTAta
testSuurjuhlapyhaaattoyoKorottaaKTAta
testSunnutaityöKorottaaKTAta
testSuurjuhlapyhakorvaus
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinenKestaaYli10Paivaa
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaYli10Paivaa
testSairaslomakorvausYliKuukausiTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYliKuukausiTöissäTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYliKuukausiTöissäEiTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYliKuukausiTöissäTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYli6kkTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYli6kkTöissäEiTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYli3vTöissäKestaaYli35Paivaa
testSairaslomakorvausYli5vTöissäKestaaYli42Paivaa
testSairaslomakorvausYli10vTöissäKestaaYli56Paivaa
testSuurjuhlapyhanaattopaivakorvaus
testSuurjuhlapyhanaattoyokorvaus
testIltalisaArkipaivana
testIltalisaSuurjuhlapyhana
testYolisaArkipaivana
testYolisaSuurjuhlapyhana
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanPaivatyonTES
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityoEiKorotaKTAta
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testYlityotKorvataanKTAlla
testSairaslomaAlkaaKeskenTyopaivan
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestOptikoidenTesWith2021Changes
testArkipyhaKorvaus
testLapsenSairaus
testSairaslomakorvaukset
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testLauantaiLisa
testSairaslomakorvausSairausUusiutuu30pvSisalla
testAattoIltaLisä
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_JatkuvaYksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestRautatiealan40hPaivatyonWtrTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
testWorkTimeReduction1
testWorkTimeReduction2
testWorkTimeReduction3
testWorkTimeReduction4
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanKeskytyvanKolmivuorotyonTES
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityoEiKorotaKTAta
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testYlityotKorvataanKTAlla
testKolmivuorotyonErikoislisaKorvataanKTAlla
testSairaslomaAlkaaKeskenTyopaivan
testKolmivuorotyonErikoislisaEiKorotaKTAta
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pvEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestTietotekniikanPalvelualanTes
testSairastumispaivana50PctKorvaus
testPaasiaisMaanantaiKorvataanMyosArkipyhanaVaikkaOlisiToissaIlmanYlityomaaraysta
com.tustor.tuntinetti.backend.logic.TestLuottotietoJaPerintaAlanAlle32Tes
testMaksetaanKTAlla
testMonthlySalary
testDailyOvertime
testWeeklyOvertime
testWtr
testStandbyCompensation
testSundayWork
testSickleaveCompensation
testEfektiivinenAlkupaivaWtrlle
testWtrKunEiSopimusta
testSaturdayWorkIsOvertime
testLisät
testOhinmaaMirja_20160928
testCase13267_AikasRaimo_20161011
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKahdenviikonJaksotyoTyontekijat
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestVuosilomaKirjanpito
testNaytaSaldotTunteinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaTunteja
testNaytaSaldotPaivinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaPaivia
testNaytaSaldotPaivinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaPaivia_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaTunteja_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaVaikkaKertymissaKaytettyPelkkiaPaivia
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaVaikkaKertymissaKaytettyPelkkiaPaivia_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunKertymissaKaytettyPelkkiaTuntejaVaikkaAlkusaldoissaKaytettyPelkkiaPaivia
testNaytaSaldotTunteinaKunKertymissaKaytettyPelkkiaTuntejaVaikkaAlkusaldoissaKaytettyPelkkiaPaivia_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaPaiviaMuttaKertymissaKaytettyPaiviaJaTunteja
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaPaiviaMuttaKertymissaKaytettyPaiviaJaTunteja_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaMuttaKertymissaKaytettyPaiviaJaTunteja
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaMuttaKertymissaKaytettyPaiviaJaTunteja_LisaksiYksiLomapaiva
com.tustor.tuntinetti.backend.logic.TestUrheilujarjestojaKoskevaTES
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testTavallinenViikkoTuntiTunnilta
testPyhäkorvauksetTotalCompensation
com.tustor.tuntinetti.backend.logic.TestLinjaAutoAsematPaakaupunkiseutu2020
testAverageHourlySalaryUsage
testSunnuntaiKorvaus
test42311MuthannaEmad
testAverageHourlySalaryUsageUsesOldNightShiftPeriods
testIltaJaYolisat
testAverageHourlySalary
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testExtraHours
test_TODO_WeeklyOvertimeWhenOver11HourDays
testWeeklyOvertimeWithVacationsAndSickleaves
test_TODO_PeriodWorkOvertimeLimitsWithAbsencesAccordingToLaw
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminenLoppiainenViikonloppuna
testLyhennysvapaidenKertyminenLoppiainenArkiViikolla
com.tustor.tuntinetti.backend.logic.TestMetalliTesJatkuvaYksivuoroEiLisiaYlitoissa
testYolisa
testIltalisa
testLostWeeklyRestTime
testPaasiaislauantaiViikkoylityonAikana
testSunnuntaityo
testArkipyhat
testSairastumispaivana100PctKorvaus
testWeeklyOvertime
testSairaslomaKorvaukset
testPalkallisenAitiyslomanAjaltaEiKorvataItsenäisyysPaivaa
testPalkallisenAitiyslomanAjaltaMaksetaanVappuna
testPalkallisenRaskauslomanAjaltaMaksetaanVappuna
testIndependenceDayIsCompensatedAccordingToLaw_notQualified
testIndependenceDayIsCompensatedAccordingToLaw_qualified
testIndependenceDayIsCompensatedAccordingToLaw_unpaidReductionVacation
testIndependenceDayIsCompensated_dummyTaskOnReport
testIndependenceDayIsCompensatedAccordingToLaw_sickleave
testIndependenceDayIsCompensatedAccordingToLaw_sickleaveJollaSuunniteltuTyovuoro
testIndependenceDayIsCompensatedAccordingToLaw_fullWorkDay
testIndependenceDayIsCompensatedAccordingToLaw_vacation
testSairauslomallaArkipyhänäJaOikeusSarauslomakorvaukseenAlkanut
testSairauslomallaItsenaisyyspaivanaJaViereisinaPaivinaJaOikeusSarauslomakorvaukseenAlkanut
testArkipyhienKarenssi
testArkipyhatPaasiaisena
com.tustor.tuntinetti.backend.logic.TestLihaAlanTes_Paivatyo
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testAamulisa
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testWtrKeryma
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_ArkipyhatLomienAikana
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Paivatyo2025Changes
testSairaslomakorvaukset
testLapsenSairaus
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
testItsenaisyyspaivaSunnuntaina
testLauantaikorotusEiKorotaKTAta
com.tustor.tuntinetti.backend.logic.TestKiinteistopalvelualaTyontekijatKuukausipalkkainenTes
testSairausajanPalkka
test_TODO_ArkipyhanKorvaaminenLomanAikana
testArkipyhät
testArkipyhäKunEhdotEivätTäyty
testPalkatonArkipyhä
testKkPalkkaKunPalkkaanOikeuttaviaPäiviäAlle13
testKkPalkkaKunPalkkaanOikeuttaviaPäiviäAlle13MuttaPalkanAutomaattinenVähennysPoisPäältä
testKkPalkkaKunPalkkaanOikeuttaviaPäiviäVähintään13
testKkPalkkaKunPalkkaanOikeuttaviaPäiviäVähintään13MuttaPalkanAutomaattinenVähennysPoisPäältä
testKkPalkkaVaihtuuEnsimmäisessäAlle13JaToisessaVähintään13
testKkPalkkaVaihtuuEnsimmäisessäAlle13JaToisessaVähintään13MuutamaPäiväPuuttuu
testKkPalkkaVaihtuuEnsimmäisessäJaToisessaAlle13
testKkPalkkaVaihtuuEnsimmäisessäJaToisessaAlle13MuutamaPäiväPuuttuu
testKkPalkkaVaihtuuEnsimmäisessäVähintään13JaToisessaAlle13
testKkPalkkaVaihtuuEnsimmäisessäVähintään13JaToisessaAlle13MuutamaPäiväPuuttuu
testKkPalkkaVaihtuuEnsimmäisessäAlle13JaToisessaVähintään13MuttaPalkanAutomaattinenVähennysPoisPäältä
testKkPalkkaVaihtuuEnsimmäisessäJaToisessaAlle13MuttaPalkanAutomaattinenVähennysPoisPäältä
testKkPalkkaVaihtuuEnsimmäisessäJaToisessaAlle13MuttaPalkanAutomaattinenVähennysPoisPäältäMuutamaPäiväPuuttuu
testKkPalkkaVaihtuuEnsimmäisessäVähintään13JaToisessaAlle13MuttaPalkanAutomaattinenVähennysPoisPäältä
testKkPalkkaVaihtuuEnsimmäisessäVähintään13JaToisessaAlle13MuttaPalkanAutomaattinenVähennysPoisPäältäMuutamaPäiväPuuttuu
testTODOÄitiysJaIsyyslomatKorvataanKTAlla
testArkipyhäKarenssi
testKkPalkkaVaihtuuEnsimmäisessäAlle13JaToisessaVähintään13MuttaPalkanAutomaattinenVähennysPoisPäältäMuutamaPäiväPuuttuu
com.tustor.tuntinetti.backend.logic.TestOvertimeRefinement
testTaskSavedInDatabaseAnotherProjectPaidAnotherUnpaidMoWeHavingOvertimeAndMoTuFriHavingNightShiftWithOvetimeAssignmentNormalDay7_5h_DoNotConsiderOtherHoursFromPastPeriod
testTNTViikkoylityot
testHasEmployeeProjectPerspectiveOvertimeRefinementWithoutContractNoWorkTimeLeft
testHasEmployeeProjectPerspectiveOvertimeRefinementWithoutContractOneDayFromStart
testHasEmployeeProjectPerspectiveOvertimeRefinementWithoutContractTwoDaysFromStart
testHasEmployeeProjectPerspectiveOvertimeRefinementWithoutContractIgnoreContractStartDate
testNeitherDailyNorWeeklyOvertimeOnEitherProjectWhenOvertimeAssignmentOnJustOneProject
testDailyAndWeeklyOvertimeOnProjectWithOvertimeAssignmentThatConsidersAlsoOtherProjects
testDailyAndWeeklyOvertimeOnProjectWithOvertimeAssignmentThatConsidersAlsoOtherProjects_10DaysAfterContractEndDate
testDailyAndWeeklyOvertimeOnProjectWithOvertimeAssignmentThatConsidersAlsoOtherProjects_
testDailyAndWeeklyOvertimeOnProjectWithOvertimeAssignmentThatConsidersAlsoOtherProjects_10DaysAfterContractEndDate_
testJouniSalminen20110204_NoExtra
testJouniSalminen20110204_WithExtra
testDailyAndWeeklyBillingOvertimeOnTwoProjectsWithSharedOvertime
testEskoKorhonen_20121015_20121022_JosAlkuviikonTunnitHuomioitaisiin
testEskoKorhonen_20121015_20121022
testAnoRutanenVko12_2011_Alkuperäinen_alsoVacationHolidaysAreCompensated
testAnoRutanenVko12_2011_Alkuperäinen_vacationHolidaysAreNotCompensated
testAnoRutanenVko12_2011_HuomioiKaikkiJaksonAikanaTehdytTunnit
testAnoRutanenVko12_2011_AläHuomioiMitäänMuitaTunteja
testAnoRutanenVko12_2011_AläHuomioiSamanPäivänAikanaTehtyjäMuitaTunteja
testNormal7_5HoursPerDayWeekButOnlyBasicHoursNotPaidDueToCleanosolOvertimeAssignmentSwitch
testTaskSavedInDatabaseAnotherProjectPaidAnotherUnpaidMoWeHavingOvertimeAndMoTuFriHavingNightShiftWithOvetimeAssignmentNormalDay7_5h_ConsiderAllHoursFromPastPeriod
testTaskSavedInDatabaseOneHavingUnpaidOvertimeAndBothHavingUnpaidNightShiftWithOvretimeAssignmentNormalDay8h_STANDBY
testTaskSavedInDatabaseOneHavingUnpaidOvertimeAndBothHavingUnpaidNightShiftWithOvretimeAssignmentNormalDay8h_NORMAL
testNormal7_5HoursPerDayWeekButNotPaidDueToCleanosolOvertimeAssignmentSwitch
testGivenSickleaveCompensatedAccordingToWorkshiftWhenWorkshiftIsStandardLengthThenItDoesNotUseExtraHourReserve
testNormal7_5HoursPerDayHolidayOnThursdayHasMuchWorkFromAnotherProjectWithOvertimeAssignment
testNormal7_5HoursPerDayHolidayOnThursdayHasLittleWorkThoughFromOneProjectWithOvertimeAssignment_FlexRule
testNormal7_5HoursPerDayHolidayOnThursdayHasLittleWorkThoughFromOneProjectWithOvertimeAssignment_NoFlexRule
testNormal7_5HoursPerDayWeekButNotPaidNoLabouragreement
testNormal7_5HoursPerDayWeekButOnly10InitialHoursPaidNoLabouragreement
testNormal7_5HoursPerDayWeekButNotPaid
testNormal7_5HoursPerDayWeekNoOvertimeButHasOvertimeAssignment
testSeveralHoursPerDayOvertimeDuringWeekendWithOvertimeAssignment
testSeveralHoursPerDayOvertimeDuringWeekendWithOvertimeAssignment_1
testSeveralHoursPerDayOvertimeDuringWeekendWithOvertimeAssignment_1B
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_Yksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
com.tustor.tuntinetti.backend.logic.TestPamVeikkausTyontekijatJaksotyoKuukausipalkka
testVuorovapaa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testAattolisä
testVeikkausTyoVapaapaivanaLisa
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.TestMeijerityontekijatTES
testSpecialSaturdayOvertime
testPeriodOvertime
testLauantailisa
testSairastumispaivana100PctKorvaus
testDailyOvertime
testJuhannusaattoMyosKlo16Jalkeen
testJouluaattoMyosKlo16Jalkeen
testSuurJuhlapyhaKorvaus
testPitkaperjantainSuurjuhlapyhakorvaus
testSuurjuhlapyhakorvausJuhannuksenJalkeisenaSunnuntaina
test_TODO_Yolisa
test_TODO_EiYotyolisaaJosVuoroAlkaaPuolenyonJalkeen
testIltalisaLauantaina
testIltalisaSunnuntaina
testAamulisa
testSaannollinenTyoaika
testArkipyhatLyhentavaTyoviikkoa
test_TODO_ASIAKASKOHTAISESTI_Halytystyo
testSairausajanPalkka
testVarallaolo50
testIltatyosta_maksetaan_ylitoina_vain_mikali_ne_alkavat_ennen_ylitoita_IltatyolisaEsimerkki1TesSivu33
testIltatyolisaEsimerkki2TesSivu33
testLauantailisaEsimerkki1Tes34
testIltatyostaMaksetaanJo14_16_MikaliTyoAlkaaTallaValilla
testSaturdaySpecialOvertimeBugi
testLauantailisaEsimerkki2Tes34
testPaasiaislauantaiEnnenKlo16
testJuhannusaattoEnnenKlo16
testJouluaattoEnnenKlo16
testPaasiaislauantaiMyosKlo16Jalkeen
testPaasiaislauantaiKlo16JalkeenSimple
testIltalisaaEiMaksetaYlityonAikana
testIltalisaMaksetaanKorotettunaYlityonAikana
testYolisaMaksetaanTuplanaViikonloppuisin
testSaturdayOvertime
testSaturdayExtraIsScaledByOvertime
testNightshift
testWorkingOnAscensionDayNight
testWorkingOnWeeklyRestDay
testRegularSickleaves
testWorkInducedSickleaves
testChildSick
com.tustor.tuntinetti.backend.logic.analysis.automation.TestWorkShiftValidation
testDuplicateRecurringShifts
com.tustor.tuntinetti.backend.logic.TestLongestContinousWeeklyRestTime
testLongestContinousRestTime
testLongestContinousRestTimeWeekStart
testLongestContinousRestTimeWeekStartPositiveOffset
testLongestContinousWeeklyRestTimeWeekStartNegativeOffset
testLongestContinousRestRestTimeWeekStartCanContinueAfterWeekChanges
test_TODO_LongestContinousRestWeeklyRestTimeWeekEndCanContinueAfterWeekChanges
testWeeklyRestTimeTwoEquallyLongRestTimes
testTwoWeekRestTime
test_TODO_TwoWeekRestTimeRestTimeCanContinue
test_TODO_TwoWeekRestTimeRestTimeCanContinueAdv
testTwoWeekRestTimeRestTimeWithPositiveOffsetAdv
testTwoWeekRestTimeRestTimeWithNegativeOffsetAdv
testTwoWeekRestTimeRestTimeOnFirstWeekAdv
testTwoWeekRestTimeEqualRestsFirstWeekAdv
testTwoWeekRestTimeRestMissingAdv
testTwoWeekRestTimeMinRestTimeMissingOnFirstWeekAdv
testTwoWeekRestTimeRestDictatedBySpecificDay
testTwoWeekRestTimeRestDictatedBySpecificDayRestDayOnSecondWeek
testTwoWeekRestTimeRestTimeMissingOnSecondWeekAdv
testTwoWeekRestTimeRestTimeMissingOnWeekBeginning
testTwoWeekRestTimeEnoughRestTimeOnWeekBeginning
testTwoWeekRestTimeAlmostEnoughRestTimeOnWeekEnd
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hPaivatyonWtrTES
testWtrKertyma
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testEiIltalisaaYlityonAjalta
com.tustor.tuntinetti.backend.logic.TestValtionVirkaVirastotyoTyontekijat
testNormalWorktime
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testWeeklyOvertime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_JatkuvaYksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
testLauantaiylityoKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestSuunnitteluJaKonsulttialanToimihenkiloidenTES40hvko
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWorkTimeReduction
testNightshiftsIncludedInOvertime
testMonthlyOvertime
testMaxWorkHours
testWorkTimeReductionAndEffectiveDays
testName
testSickLeaveRepeating
testOsaAjanKkPalkka
testWeeklyOvertimeAccumulatedOnWeekHolidayWeekSaturdaysAndSpecialHolidayEves
testSickleaveLimits
testSundaysAndHolidays
testOvertimeSaturdays
testTODOOnWeekHolidayWeek
testNightshifts
testMinShiftLength
testWeeklyRestTimeCompensation
com.tustor.tuntinetti.backend.logic.TestPtyTesMatkaAikaIlmanYlityomaaraysta
testTodo
testMatkaanKäytettyAikaJotaEiLuetaTyöaikaan_TyöaikaKirjattuKellonaikoina
testMatkaanKäytettyAikaJotaEiLuetaTyöaikaan_KirjattuKellonaikoina
testMatkaanKäytettyAikaJotaEiLuetaTyöaikaan_TyöaikaKirjattuTuntimäärinä
testMatkaanKäytettyAikaLuetaanTyöaikaan
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekaupan37_5hTES
testYolisa
testSunnuntaiKorvaus
testArkipyhakorvaus
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pvEiTyöperäinen
testSairaslomakorvausYli6kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääYli6pvEiTyöperäinen
testSairaslomakorvausYli1kkTöissäSairausKestääAlle6pvEiTyöperäinen
testSairaslomakorvausAlle1kkTöissäSairausKestääAlle6pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli9pv
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
testItalisa
com.tustor.tuntinetti.backend.logic.TestTyotehtavanPalkkaRatioKorvaaTuntipalkan
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_NO_EFFECT_effectToAppliesToWholeShift
testVarallaoloCustomProsentillaPelkkäKkPalkka
testAaltonenKariKoulutus
testSalminenSirpaHarjoitustehtavanRatio100Prosenttia
testTyotehtavanPalkkaRatioKorvaaTuntipalkan
testSinitarralisäPalkkaRatioKorvaaTuntipalkan
testWithPersonalCompensation_EffectDuringOvertime_NO_EFFECT_effectToAppliesToWholeShift
testWithPersonalCompensation_EffectDuringOvertime_SCALED_BY_SPECIAL_DAY_AND_TIME_BASED_COMPENSATIONS_effectToAppliesToWholeShift
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_SCALED_BY_SPECIAL_DAY_AND_TIME_BASED_COMPENSATIONS_effectToAppliesToWholeShift
testWithPersonalCompensation_EffectDuringOvertime_NO_EFFECT
testWithPersonalCompensation_EffectDuringOvertime_SCALED_BY_SPECIAL_DAY_AND_TIME_BASED_COMPENSATIONS
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_NO_EFFECT
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_SCALED_BY_SPECIAL_DAY_AND_TIME_BASED_COMPENSATIONS
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_SCALED_BY_SPECIAL_DAY_AND_TIME_BASED_COMPENSATIONS_NO_EFFECT
testAsiakastietoPäivystys
testCase14384TehtäväkohtainenYhteenveto
testAsiakastietoMatkapäivä
testAsiakastietoMatkapäiväKotimaa
testVarallaoloCustomProsentilla
testVarallaoloCustomProsentillaKkPalkkainen
testVarallaoloCustomProsentillaTuntiPalkkainen
testVarallaoloCustomProsentillaKkPalkkaisellaVainTuntipalkka
testVarallaoloCustomProsentillaKkJaTuntiPalkka
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Yksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hPaivatyonTES
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWtrKertyma
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testEiIltalisaaYlityonAjalta
com.tustor.tuntinetti.backend.logic.TestBiWeeklyRestTimeRanges
testNoTasksOnSecondWeek
testOnlyPartialTasksOnSecondWeek
testNoTasksOnFirstWeek
testOnlyPartialTasksOnFirstWeek
testContractSeriesGap
testLostWeeklyRestTimeStartDate
testLostWeeklyRestTimesAreCorrectlyCalculatedForTwoWeekPeriods
testLostWeeklyRestTimesPerformanceCompare
testLostWeeklyRestTimesAreAffectedBySalaryPeriodStartDate
testLostWeeklyRestTimeWhenContractEndsBeforeBiWeeklyPeriodEnds
testLostWeeklyRestTimeWhenSalaryPeriodStartsOnMonday
testLostWeeklyRestTimeWhenSalaryPeriodStartsOnTuesday
com.tustor.tuntinetti.backend.logic.TestSiparilaKaksivuoroTes
testIltalisä
testYölisä
testSunnuntaityö
testWtrWorkDay
testLauantailisä
com.tustor.tuntinetti.backend.logic.TestSiparilaYksivuoroTes
testIltalisä
testYölisä
testSunnuntaityö
testWtrWorkDay
testLauantailisä
com.tustor.tuntinetti.backend.logic.TestLostWeeklyRestTimeWhenWeekChanges
test_TODO_scanRestTimeWithTodayRangeAndWeekStartOffset
test_TODO_scanRestTimeWithSuspectDateAndWeekStartOffset
testEmptyReportOnNextMonday
testNoReportOnNextMonday
testMondayWorkCutsRestTime
testMondayWorkCutsRestTimeWhenRangereportReindexed
testMondayWorkDoesNotCutsRestTime
testMondayWorkDoesNotCutsRestTimeWhenRangereportReindexed
testLastReportAndPositiveOffset
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenKeskeytyvaKolmivuoro
testTODO
testWtrSkipataanEtsittaessaTyopaiviaHolidaynReunoilla
testSairastumispaivana100PctKorvaus
testKta2
testKta1
testCaseHukkaAikaNormaali100Prosenttia_null
testKta2KunTuntipalkka5euroa
testCaseHukkaAikaNormaali100Prosenttia
testCaseHukkaAikaNormaali85Prosenttia
testCaseHukkaAika85ProsenttiaVähintäänNormaaliTuntipalkka
testCaseHukkaAikaNormaali100ProsenttiaKulukirjauksella
testCaseHukkaAikaNormaali85ProsenttiaKulukirjauksella
testCaseHukkaAika85ProsenttiaVähintäänNormaaliTuntipalkkaKulukirjauksella
testSairaspäivänKta2
testTODOMatkaAika
testTODOSeisokkiajanKorvaus
testTODOYöylityö
com.tustor.tuntinetti.backend.logic.TestICTYlemmatToimihenkilot40
testTyoajanLyhennys
testVapaatKuluttavatTyoajanlyhennysta
testTyoajanLyhennysHetiTyosuhteenAlussa
com.tustor.tuntinetti.backend.logic.TestSpectraVartiointiUseCases
testKoulutuslisäKartuttaakoKta_Kuukausipalkkaisella_Ei
testKoulutuslisäKartuttaakoKta_Kuukausipalkkaisella_Kyllä
testCase8405_PuhakkaToni_20150624
testCase8405_PuhakkaToni_20150624_PalkanlisätSisällytettynäTuntipalkkaan
testHälytysrahaEiKartutaKtaKuukausipalkkainen_HenkilökohtainenLisäEiKartuta
testHälytysrahaEiKartutaKtaKuukausipalkkainen_HenkilökohtainenLisäKartuttaa
testHälytysrahaEiKartutaKtaTuntipalkkainen
testKoulutuslisäKartuttaakoKta_Tuntipalkkaisella_Kyllä
com.tustor.tuntinetti.backend.logic.TestKustannustoimittajienTes
testSunnuntaityo
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testNormalWorktime2
test_TODO_SunnuntaityöVuorokaudenVaihtuessa_SU_MA
testSunnuntaityöVuorokaudenVaihtuessa_LA_SU
test_TODO_ArkipyhakorvausVuorokaudenVaihtuessa_ARKIPYHA_LA
testArkipyhakorvausVuorokaudenVaihtuessa_TO_ARKIPYHA
testSunnuntaityö
testSairaslomakorvausAlleKuukausiTöissä
testSairaslomakorvausAlle1VuosiTöissä
testSairaslomakorvausAlle5VuottaTöissä
testSairaslomakorvausYli5VuottaTöissä
testLapsiSairaana
com.tustor.tuntinetti.backend.logic.TestKaupanISSKTARyhma2TesFast
testToivoLindstedtWithKTA
testEiolosuhdeLisääEiVaikutaKTAhan
testOvernightAveragedSalaryfix
testToivoLindstedSickLeave12_06_2014
testJuusoKorvuoWithKta
testCase9674_KristersonAleksei_20151028_20151030
com.tustor.tuntinetti.backend.logic.TestKemianPerusteollisuudenTES_Paivatyo_375
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testKorvataanKTAlla
testWtrKertyma
testLapsenSairaus
testSairaslomakorvaukset
testArkipyhienKorvaus
testKorottavatKTAta
testAattolisa
testYolisa
testIltalisa
testPyhalisa
testPyhalisaSeuraavaltaYolta
testUusiutuvaSairaus
com.tustor.tuntinetti.backend.logic.TestHuolintaAlanSatamatyontekijoidenTes
testArkipyhatKorvataan
testSundayWork
testSundayWork2
testSundayWork1
testSundayWork3
testHolySaturdayIsPaidDouble
testArkipyhäEiLyhennäViikkotyöaikaa
testArkipyhästäEiMaksetaVapaapäiväkorvausta
testNormalSaturdayIsNotPaidDouble
testHolySaturdayIsNotPaidIfNotWorking
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_KeskeytymatonKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testArkipyhienKorvaus
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testWtrKertyma
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_JatkuvaYksivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
com.tustor.tuntinetti.backend.logic.TestRautatiealanRautatieliikenteenKaksivuorotyonTES
testLauantailisa
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testSunnuntaiaattolisa
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
test_TODO_WeeklyOvertime5
testArkipyahatJotkaLyhentavatTyoaikaa
testArkipyahatJotkaEivatLyhennaTyoaikaa
testSairaslomakorvausYli5vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli3vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli6kkEiTyöpohjainen
testSairaslomakorvausYli6kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli21pvEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli1vTyöpohjainen
com.tustor.tuntinetti.backend.logic.Test_TTES_KunnallinenTuntipalkkaisenHenkilostonTesKeskeytymatonKolmivuorotyo
testArkipyhanPituus_yliKolmeKvartaaliaToissa
testKTAEiVielaYliKolmeaKvartaaliaToissa
testKTAEiVielaYhtaanKvartaaliaToissa
testKTA_yliKolmeKvartaaliaToissa
testArkipyhaviikot2013
testKTAYliKolmeKvartaaliaToissa_Arkipyhakorvaus_pitaisi_laskea_mukaan_jos_on_oltu_toissa
testKTAYliKolmeKvartaaliaToissa_Arkipyhakorvaus_pitaisi_laskea_mukaan_jos_on_oltu_toissa2
testKTAnKaytto
testVuorolisä
testVuorolisätyö
testSairastumispaivana100PctKorvaus
testArkipyhakorvausRecordataanErikseenTyonAjalta
testKTAEiVielaYhtaanKuukauttaToissa
com.tustor.tuntinetti.backend.logic.TestMainContractSerieSelectedSeparately
test
com.tustor.tuntinetti.backend.logic.TestViestinValitysJaLogistiikkaAlaKuukausipalkkainen
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testLauantaiLisa
testSairaslomakorvausSairausUusiutuu30pvSisalla
testTODO_Yolisa2
testAattoLisa
testSunnuntaiAattoLisa
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_JatkuvaKaksivuorotyo
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestHammaslaakarienTehyTES
testSairastumispaivana100PctKorvaus
testIltalisä
testYölisä
testAattolisä
testNormalWorktime1
testDailyOvertime1
testWeeklyOvertime1
testLauantailisä
testSickleaveKeskiarvoistus
testArkipyänäTöissä1
testArkipyänäTöissä2
testArkipyhätEivätLyhennäViikottaistaYlityörajaa1
testArkipyhätEivätLyhennäViikottaistaYlityörajaa2
testArkipyhätLyhentävätViikkoa1
testArkipyhätLyhentävätViikkoa2
testArkipyhäKorvaus1
testArkipyhäKorvaus2
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenPaivatyonKtaTes
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testSairaslomaKorvataanKTAlla
testArkipyhatKorvataanKTAlla
testYlityotKorvataanKTAlla
testSuurjulhapyhaaattopaivakorotusKorvataanKTAlla
testSuurjulhapyhaaattoyokorotusKorvataanKTAlla
testYlityotKorottavatKTAta
testSuurjuhlapyhaKorottaaKTAta
testSuurjuhlapyhaaattopaivaKorottaaKTAta
testSuurjuhlapyhaaattoyoKorottaaKTAta
testSunnutaityöKorottaaKTAta
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaYli10Paivaa
testSuurjuhlapyhakorvaus
testSairaslomaAlkaaKeskenTyopaivan
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausAlleViikkoTöissäEiTyöperäinenKestaaYli10Paivaa
testSairaslomakorvausYliKuukausiTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYliKuukausiTöissäTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYliKuukausiTöissäEiTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYliKuukausiTöissäTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYli6kkTöissäEiTyöperäinenKestaaAlle7Paivaa
testSairaslomakorvausYli6kkTöissäEiTyöperäinenKestaaYli28Paivaa
testSairaslomakorvausYli3vTöissäKestaaYli35Paivaa
testSairaslomakorvausYli5vTöissäKestaaYli42Paivaa
testSairaslomakorvausYli10vTöissäKestaaYli56Paivaa
testSuurjuhlapyhanaattopaivakorvaus
testSuurjuhlapyhanaattoyokorvaus
testIltalisaArkipaivana
testIltalisaSuurjuhlapyhana
testYolisaArkipaivana
testYolisaSuurjuhlapyhana
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKolmenviikonJaksotyoTyontekijat
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testTODO_Yolisa
testSunnuntaiaattoiltaLisa
testAattoPaivaLisa
test_SairaslomakorvausAlleVuosi_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausKestääYliVuoden_Tyontekijat
testSairaslomakorvausYli1vTöissäSairausRajaustenJarjestysEiVaikuta
test_TODO_SairaslomakorvauksenYlimaaraiset7pvVuodessa_Tyontekijat
testSairaudenUusiutuminen_Tyontekijat
testSairaslomakorvaus_Virkamiehet
testVarallaolo
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.utils.TestOvertimeCategoryMapper
testOvertimeCategoryMapper
com.tustor.tuntinetti.backend.logic.utils.TestCpAndProjectCustomerSummaryVisitor
testDst20150328
testCase7622_HärkänenJari_20150331
testCase11383JennaPuisto_20160418_20160419
testCpAndProjectCustomerSummaryVisitor
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hYksivuorotyonWtrTES
testWtrKertyma
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
testExtra
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaKolmivuorolaisia40hViikossaKoskevaTyoehtoSopimus
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testSyyskuu2014
test_TODO_Syyskuu2014HoursExceedingPlanned
testPaasiaisViikkoPerjantaiJALauantaiTyoskennellaan
testPaasiaisViikkoPerjantaiTyoskennellaan
testPaasiaisViikkoLauantaiTyoskennellaan
testJoulukuu2015AattoTyota
testJoulukuu2015AattoVapaa
testJoulukuu2016AattoVapaa
testJoulukuu2016AattoTyota
test_TODO_Joulukuu2016AattoEiYliTyota
testJoulukuu2017AattoVapaa
testJoulukuu2017AattoTyota
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testArkiTyo
testSunnuntaiTyo
testAatot
testArkipyha
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestMuseoidenTesPaivatyo3625
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime2
test_WeeklyOvertime3
test_WeeklyOvertime4
testArkipyhat
testSunnuntaiKorvaus
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairauslomakorvausAlle1kkTöissäSairausKestääYli3pvLapsenSairaus
testSairauslomakorvausYli1kkTöissäSairausKestääYli3pvLapsenSairaus
testSairauslomakorvausYli1kkTöissäSairausKestääYli28pv
testSairauslomakorvausYli3vTöissäSairausKestääYli35pv
testSairauslomakorvausYli5vTöissäSairausKestääYli42pv
testSairauslomakorvausYli10vTöissäSairausKestääYli56pv
testSairauslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSickleaveHolidaysAreNotCompensated
testEiLauantailisaa
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
testNormaaliTyoaika
testAattolisat
testSairauslomakorvausAlle1kkTöissä
testEiYolisaa
testEiIltalisaa
com.tustor.tuntinetti.backend.logic.TestMaraTesOsaAikainenWith2022Changes
testSairaslomakorvaukset
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testVuosivapaa
testKikyNotActive
com.tustor.tuntinetti.backend.logic.TestMaraEsimiestenTes
testLapsenSairaus
testSairaslomakorvaukset
testWtrKeryma
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testIltalisaSunnuntaina
testYolisaSunnuntaina
testIltalisaAattona
com.tustor.tuntinetti.backend.logic.TestVartiointiAlanTesMuutOsaAikaiset
testArkipyhaKorvataanJosToissaAlle3kkSopimusta
testArkipyhatKorvataan
testArkipyhaKorvataanJosToissa_8h
testArkipyhaKorvataanJosToissa_6h
testArkipyhaaEiKorvataJosEiToissa
testArkipyhaKorvataanJosToissa_MAX_8h
testArkipyhatEivatLyhennaJaksotyoaikaa
com.tustor.tuntinetti.backend.logic.TestMaraEsimiestenTes2021Muutoksilla
testLapsenSairaus
testSairaslomakorvaukset
testWtrKeryma
testAattolisa
testYolisa
testIltalisa
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testIltalisaSunnuntaina
testYolisaSunnuntaina
testIltalisaAattona
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Kaksivuorotyo_2vk_Jaksotyo
testMaksetaanKTAlla
testWtrKeryma
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testKorottavatKTAta
testYolisa
testIltalisa
testDailyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_Paivatyo
testLapsenSairaus
testSairaslomakorvaukset
testSeisokkikorvaus
testArkipyhienKorvaus
testSunnuntaityo
testSairaudenUusiutuminen
testWtrKeryma
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
com.tustor.tuntinetti.backend.logic.TestLeipomoRealLifeCases
testTODO_KoskivuoriHelena
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenKeskeytymatonKolmivuorotyoTes
testSunnutaityöKorottaaKTAta
testIltavuoroLisä
testTövuoroLisä
testArkipyhät
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
testOvertimeOnEves
testSaturdayExtraIsNotPaidOnSpecialSaturday
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_Yksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testPaivittainenYlityoKorvataanKTAlla
testLauantaiylityoKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestEnforceAverageHourlySalaries
testMixes
testNewSchoolContractPeriodMapOvertimeSummaryEnforceAverageHourlySalaries_NoDefaultSalary
testNewSchoolContractPeriodMapOvertimeSummaryEnforceAverageHourlySalaries_DefaultSalaryGiven
testNewSchoolContractPeriodMapOvertimeSummaryEnforceAverageHourlySalaries_MoreComplexUseCase_NoDefaultSalary
testNewSchoolContractPeriodMapOvertimeSummaryEnforceAverageHourlySalaries_MoreComplexUseCase__DefaultSalaryGiven
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hJatkuvanKaksivuorotyonWtrTES
testWtrKertyma
testLauantailisa
testSunnuntaityo
testYolisa
testIltalisa
testNormalWorktime
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
test_TODO_AamuvuoronlisaaMaksetaanYlityonKanssaYhteensa100Prosenttia
testWeeklyOvertime5
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testViikkolepoYksittaisinViikoinLaskettuna
testArkipyhaviikonVapaapaivat
test_TODO_ArkipyhaviikonLauantainYlityot
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkTyöpohjainen
testSairaslomakorvausYli5vTöissäSairausKestääYli3kkEiTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkTyöpohjainen
testSairaslomakorvausYli1vTöissäSairausKestääYli5vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4vkTyöpohjainen
testSairaslomakorvausYli1kkTöissäSairausKestääYli4vkEiTyöpohjainen
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
com.tustor.tuntinetti.backend.logic.TestMaraTesKokoaikainenWith2022Changes
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testVuosivapaa
testKikyNotActive
com.tustor.tuntinetti.backend.services.tasks.TestReminderTask
testRemindSupervisorTwoDaysAfterPeriodEndOrNextWorkDay
com.tustor.tuntinetti.backend.reporting.export.talenom.payroll.tikon.TestTalenomTikonJmkDetailedDailyExportApi
testTODO
testAnneHannunen_20160201_20160229_TYNRO
testAnneHannunen_20160201_20160229
testMäkinenSuvi_20160201_20160229
com.tustor.tuntinetti.common.dto.utils.TestEmployeeNoteMigration
testConvertAdvancedToPlain
testConvertPlainToAdvanced
testDateScanning
testBug
testDateScanningWithImplicitYears
testConvertPlainToAdvanced2
testConvertPlainToAdvancedStartsWithoutDate
testConvertPlainToAdvancedNoDates
testBug2
testBug3
testBug4
testExplicitYearEnforcing
com.tustor.tuntinetti.common.dto.utils.TestSalaryExportDefinitionUtils
testMapSalaryExportDefinitionForSpecialSaturdayOvertime
testCase11043_HeinoJukkaAntero_20160301_20160331
com.tustor.tuntinetti.logic.design.testitapaukset.TestIssConvertProvisionToHourlySalary
testTapahtumatunnus124Ylitöitä
testTapahtumatunnus122
testEriPäivälleMerkittyUrakkaEiVaikuta
testEriPäivälleMerkittyUrakkaEiVaikuta_TODO
testTapahtumatunnus122UseHourlySalary
testTapahtumatunnus124
testTapahtumatunnus124UseHourlySalary
testJosProvisioOnPienempiKuinPalkkaNiinMaksetaanPalkalla
testSamanTyökohteenTyöIlmanUrakkaaKäsitelläänKuinUrakka
testEriTyökohteenTyöIlmanUrakkaaMaksetaanNormaalsiti
testTuntipalkkaSuurempiKuinUrakka
testExample3
com.tustor.tuntinetti.calculators.vacations.TestMetsatahtiCasesCopiedFromProduction
testIsmailSalah_20140508
com.tustor.tuntinetti.calculators.vacations.TestLeadLomacasesCopiedFromProduction
testMarjaMalin20130101_20130912_eiBugejaStandarditesti
testKatjaSurkka20120401_20130331_Kun_sickleavet_olivat_viela_disabloituja
testKatjaSurkka20120401_20130331
testJennaLehtimaa_20120101_20130520
testMakipaaInkaWithOneContractPeriod
testMakipaaInkaWithTwoContractPeriods
testOutiPuhakka
testRautioRiina
testAaltonenJaakko
testHorkkoAntti
testSaarinenSanna
testYrttimaaChristian
com.tustor.tuntinetti.protocols.tyel.backend.TestIlmarinenTyelVuosiIlmoitusTiedostoUsingSalaryCalculationModels
testTyösuhdeJatkuuAlkanutTänäVuonna_TulojaEiVielä
testTyösuhdeJatkuuAlkaaEnsiVuonna_TulojaOn_JoTänäVuonna
testTyösuhdePäättyyEnsiVuonnaAlkaaEnsiVuonna_TulojaOn_JoTänäVuonna
testTyösuhdeJatkuuAlkanutTänäVuonna_TulojaOn
testTyösuhdeJatkuuAlkanutToissaVuonna_TulojaTänäVuonnaEi
testTyösuhdeJatkuuAlkanutViimeVuonna_EiTulojaViimeVuonna_TänäVuonnaEiVieläTuloja
testTyösuhdeJatkuuAlkanutViimeVuonna_EiTulojaViimeVuonna_TänäVuonnaTuloja
testTyösuhdeJatkuuAlkanutToissaVuonna_TulojaTänäVuonnaOn
testTyösuhdePäättyyTänäVuonnaAlkanutTänäVuonna_TulojaEiVielä
testTyösuhdePäättyyTänäVuonnaAlkanutTänäVuonna_TulojaOn
testTyösuhdePäättyyTänäVuonnaAlkanutEdellisenäVuonna_TulojaOn
testTyösuhdePäättyyTänäVuonnaAlkanutEdellisenäVuonna_TulojaEiOle
testTyösuhdePäättynytViimeVuonnaAlkanutToissaVuonna_TulojaVastaTänäVuonna
testTyösuhdePäättynytViimeVuonnaAlkanutToissaVuonnaVuonna_TulojaMyösTänäVuonna
testTyösuhdePäättynytViimeVuonnaAlkanutViimeVuonna_TulojaTänäVuonna
com.tustor.tuntinetti.view.application.netvisor.TestNetvisorInvocationParameters
testNetvisorInvocationParametersToimiiMapKeyna
testMitaTunnuksiaKaytetaan
testEiSallitaEmployerUnitKonflikteja
com.tustor.tuntinetti.backend.services.adapters.generic.export.TestAdministerEmployeeExportApi
testEmployeeExcelWorkbookForAdminister
com.tustor.tuntinetti.view.application.reports.TestSaveWintimeBillingReportExportCsvPage
testSaveWintimeBillingReportExportCsvPage