SmokeTests-production-a8e48d5d6fbeb6d33c239fac519ada6031a743ec-20260417-0941

Auto-reload ()
Previous run: SmokeTests-production-865443d57a54c3c395a55bf29c83877f05725825-20260417-0021.html
This run: SmokeTests-production-a8e48d5d6fbeb6d33c239fac519ada6031a743ec-20260417-0941.html
Compile time: 52 seconds
Started: 9:42:48 (17.4.2026)
Page generated: 10:18:53 (17.4.2026)
Commit:
a8e48d5d6f | Martin | 17.04.2026 | 45676 Tuntinetti readOnly disables non read-only actions

a8e48d5d6f | Martin | 17.04.2026 | 45676 Tuntinetti readOnly disables non read-only actions
e92acd28a4 | CI | 17.04.2026 | CI: target auto-commit
865443d57a | Martin | 17.04.2026 | Fixed ProjectCompensationModelServices and CompensationUnitPriceServices and AbstractTaskTestCase
fcd67afc9d | CI | 16.04.2026 | CI: target auto-commit
6c729db4bb | CI | 16.04.2026 | CI: target auto-commit
2ac4bf597d | Martin | 16.04.2026 | 45676 Tuntinetti readOnly
8e93cbcaec | Martin | 16.04.2026 | 53335 Lisatty iban-whitelistaus: FR7617328844009686784769622
a13cd2622f | CI | 16.04.2026 | CI: target auto-commit
18fdf44b46 | CI | 16.04.2026 | CI: target auto-commit
0fcd810aa5 | Martin | 16.04.2026 | 45676 Tuntinetti readOnly disables non read-only actions
d46f34bba2 | Johanna | 16.04.2026 | Add SalaryCalculationRows.MUU_VERONALAINEN_ANSIOTULO to new salaryCalculations
b22d27f854 | CI | 16.04.2026 | CI: target auto-commit
150e648ebb | Johanna | 16.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO sql tarkennus
8ad6a3ce83 | CI | 16.04.2026 | CI: target auto-commit
f5ce98a0b6 | Joonas | 16.04.2026 | Siirretty AbstractVuosilomaTest-luokkahierarkian testit uusiin testiluokkiin ja poistettu vanhat testiluokat
5f2cd5255a | CI | 16.04.2026 | CI: target auto-commit
94ac33b258 | CI | 16.04.2026 | CI: target auto-commit
419c24b6c0 | Martin | 16.04.2026 | Database optimization
b9e9c8819a | Martin | 16.04.2026 | Database optimization for CompensationUnitPriceServices
b4a8570f26 | Martin | 16.04.2026 | Format

Memory:
Max: 18,204 MB, Total: 2,192 MB, Used: 1,731 MB, Free: 461 MB
Heap: Init: 2,048 MB, Used: 1,730 MB, Committed: 2,192 MB, Max: 18,204 MB
Non-Heap: Init: 2 MB, Used: 271 MB, Committed: 294 MB, Max: 0 MB

🔴 Running... ALERT: Regressions detected -- [exception:70] / [failed:10]

TestSickLeaveManagementPanel.testSickleaveEntryValidation() (pending 0s)
22.31%
22.31%
[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaaEdellisenäVuonnaNollattu
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaaEdellisenaVuonnaNollattu
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaaEdellisenäVuonnaNollattu
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekijaOnAlle53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosenttiPeriytyyPreviousSalaryCalculationRowlta
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestElakeSalaryCalculationRowInitialization.testJosTyontekijaTayttaa53vKeskenVuodenNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestStaffComGainerSalaryCalculationApi.testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractStaffComGainerSalaryCalculationApiTestCase.safeSetUp(AbstractStaffComGainerSalaryCalculationApiTestCase.java:87) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestStaffComGainerSalaryCalculationApi.testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNaCountInAbsense
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractStaffComGainerSalaryCalculationApiTestCase.safeSetUp(AbstractStaffComGainerSalaryCalculationApiTestCase.java:87) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testArkipyhakorvausTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testArkipyhakorvausTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase24813
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase36821
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithHourlySalary
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithMonthlySalary
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithHourlySalary
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithMonthlySalary
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithHourlySalary
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithMonthlySalary
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testCaseOtherId
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testConsecutiveContractSeries
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testIltatyokorvausTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testIltatyokorvausTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKPalkka_EiPoissaoloja
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKPalkka_Lyhennysvapaa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKPalkka_Sairausloma
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKPalkka_SairauslomaKeskenPaivan_Osapalkka
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKpalkka_Liukumavapaa_FlextimeForReporting
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKpalkka_Liukumavapaa_VacationEarned_Negatiivinen
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKKpalkka_Liukumavapaa_VacationEarned_Positiivinen
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testKorvaukset
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testLauantaikorvausTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testLauantaikorvausTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testLisatunnitKKPalkkaTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testLisatunnitTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testLisatunnitTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testLuontoisedut
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testMuuKorvausTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testMuuKorvausTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_IlmanPuhelinetuataiVahennysta
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_Puhelinetu1_Puhelinetuvahennys
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_Puhelinetu2_Puhelinetuvahennys
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_Puhelinetu3_Puhelinetuvahennys
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_Puhelinetuvahennys1_IlmanPuhelinvahennysta
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_Puhelinetuvahennys2_IlmanPuhelinvahennysta
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_Puhelinetuvahennys3_IlmanPuhelinvahennysta
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testPuhelinetu_VahennysIlmanPuhelinetua
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testSunnuntaikorvausTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testSunnuntaikorvausTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_EiPoissaoloja
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Liukumavapaa_FlextimeForReporting
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Liukumavapaa_VacationEarned_Positiivinen
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Lyhennysvapaa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_ProsenttiperusteinenWtrKorvaus
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Sairausloma
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_SairauslomaKeskenPaivan_Osapalkkaa
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTuntipalkka_Tapaturma
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testTyoaikaLisatTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testYlityoKKPalkkaTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testYlityoTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testYlityoTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testYotyokorvausTransactions
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestTulorekisteriWithSalaryCalculationApi.testYotyokorvausTransactions_Eurolisat
Cannot insert initialized DTOs: : java.lang.AssertionError: Cannot insert initialized DTOs: at com.tustor.backend.services.DatabaseServices.assertUnInitializedId(DatabaseServices.java:294) at com.tustor.backend.services.DatabaseServices.insert(DatabaseServices.java:172) at com.tustor.backend.services.DatabaseServices.saveLowLevel(DatabaseServices.java:883) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:870) at com.tustor.backend.services.DatabaseServices.save(DatabaseServices.java:920) at com.tustor.backend.services.transactions.DatabaseTransactions.save(DatabaseTransactions.java:136) at sun.reflect.GeneratedMethodAccessor31.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:75) at com.sun.proxy.$Proxy44.save(Unknown Source) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346) at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100) at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226) at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Johanna ⏳
Last email sent: 14.04.2026. Cooldown in effect until 14.05.2026.

02adb28ee5 | Johanna | 14.04.2026 | VuosiIlmoituksenPalkkalaji.MUUT_KUIN_SAIRASVAKUUTUKSEN_PAIVARAHAMAKSUN_PERUSTEET -> IRTISANOMISAJAN_KORVAUS + added VuosiIlmoituksenPalkkalaji.MUU_VERONALAINEN_ANSIOTULO

[exception] TestVacationSummaryProxyForVacations.testLoppupalkkamaksunPaivaaEiMuutetaHistoriassa
SKIP_LABOURAGREEMENT_UPDATES default=false value=true: junit.framework.AssertionFailedError: SKIP_LABOURAGREEMENT_UPDATES default=false value=true at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.assertTrue(Assert.java:20) at com.tustor.common.constants.TemporaryConstantHolder.assertDefaultValues(TemporaryConstantHolder.java:2953) at com.tustor.common.dto.AbstractTuntinettiSafeSetUpTestCase.assertDefaultValues(AbstractTuntinettiSafeSetUpTestCase.java:42) at com.tustor.common.dto.AbstractTuntinettiSafeSetUpTestCase.safeSetUp(AbstractTuntinettiSafeSetUpTestCase.java:34) at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115) at com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyForVacations.setUp(TestVacationSummaryProxyForVacations.java:95) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Martin ⏳
Last email sent: 16.04.2026. Cooldown in effect until 16.05.2026.

8e93cbcaec | Martin | 16.04.2026 | 53335 Lisatty iban-whitelistaus: FR7617328844009686784769622

[exception] TestApplicationSearchPanel.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage
java.lang.NullPointerException at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestActiveStep(AbstractTuntinettiWizardViewTestCase.java:434) at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325) at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362) at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346) at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317) at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:190) at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
--> Martin ⏳
Last email sent: 12.04.2026. Cooldown in effect until 12.05.2026.

6435e216c8 | Martin | 12.04.2026 | Disable getOverridingReportingPeriodAndReferenceStartDate if isProjectCustomerFilteringMode
b797bc9553 | Martin | 12.04.2026 | LocaleUtils.getAvailableCountriesByLocale immutable
44c1addbaa | Martin | 12.04.2026 | Optimized Localizer for previously "uncacheable" components
4e6af5a3b4 | Martin | 12.04.2026 | ConcurrentHashMap getAvailableLanguagesByLocale and getAvailableCountriesByLocale

[failed] TestDummyActivityLogEvents.testLocalization
Localization not yet done. See usage of and getString("n.n."): junit.framework.AssertionFailedError: Localization not yet done. See usage of 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestWorktimeReductionBillingFast.testWtrJakautuminen_PERCENT_BASED_IssStyle
Project 3: PERCENT_BASED - SICKLEAVE ei vaikuta jakautuvan projektikohtaisesti. expected:<[1]> but was:<[0]>: junit.framework.ComparisonFailure: 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:383) at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohta.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7
expected:<[64]> but was:<[48]>: junit.framework.ComparisonFailure: expected:<[64]> but was:<[48]> at junit.framework.Assert.assertEquals(Assert.java:81) at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383) at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372) 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testMaanantaiAamullaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>: junit.framework.AssertionFailedError: [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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testMaanantaiKlo7AlkavaTyoviikkoEiViikkoylitoita
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>: junit.framework.AssertionFailedError: [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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testNormaaliTyoviikkoEiViikkoylitoita
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>: junit.framework.AssertionFailedError: [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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testNormaaliTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME] expected:<3> but was:<5>: junit.framework.AssertionFailedError: [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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME, HOLIDAY_COMPENSATION] expected:<4> but was:<6>: junit.framework.AssertionFailedError: [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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestViikkoylityoJaViikonAlkamisajankohtaIlmanVrkYlitoita.testSunnuntaiIltanaAlkavaTyoviikkoEiViikkoylitoita_EnsimmainenViikkoAlkaaKlo7
[NORMAL_TOWARDS_OVERTIME, NORMAL_DURING_EXTRA, NORMAL_DURING_WEEKLY_OVERTIME, EXTRA, WEEKLY_OVERTIME, HOLIDAY_COMPENSATION] expected:<4> but was:<6>: junit.framework.AssertionFailedError: [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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
[failed] TestIssTiedonsiirtoUtils.testIssPalkaustiedot
expected:<9> but was:<10>: junit.framework.AssertionFailedError: 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:496) at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
🟢 Successes: 4038 / 18457
🟡 Failures: 278 / 18457
🔴 Errors: 258 / 18457

    org.apache.wicket.util.tester.WicketTester.assertResult() (88 tests)
      com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testCheckgivenEmployerWhenInitialFormThenAssertsAreValid()
        testCheckgivenCustomerWhenCustomerNameLenghtNotValidThenAssertFail()
        testAfterAddingBranchThereMustBeQuestion_WANT_TO_ADD_MORE_go_Back_to_Ask_Step_With_MORE_Question()
        testEmployernotNull()
        testEmployeesnotNull()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()
      com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep
        testWhenCancelPressedWeReturnToSummary()
        testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues()
        testCheckgivenEmployerWhenInitialFormThenAssertsAreValid()
        testEmailPattern()
        testEmailRequired()
        testCheckGivenEmployerWhenCreateNewEmployeeButtonPressedThenWeAreInTheSamePage()
        testFirstNameRequired()
        testLastNameRequired()
        testLanguageRequired()
        testRemoveButtonInvisibleForLoggedUser()
        testRemoveButtonInvisibleForInUseEmployee()
        testRemoveButtonVisibleForNotStoredUser()
        testRemoveButtonVisibleForStoredNotInUseUser()
        testRemoveEmployee()
        testWhenEmailForPersonAlreadyInDBWeThenHaveErrorMsg()
        testWhenEmailForPersonAlreadyInDBForDifferentEmployer()
        testWhenEmailForPersonDuplicatedWithAddNewThenWeHaveErrorMsg()
        testInvitationEmailToNewlyAddedPersonContainsRealAliasAndPassword()
        testWhenAddNewWithoutValuesAndPressNextTheNewIsThere()
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testEmployernotNull()
        testEmployeesnotNull()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()
      com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testWhenCancelPressedWeReturnToSummary()
        testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues()
        testPreviousNavigationForAddAnotherUnit()
        testCheckgivenSelectUnitsStepWhenInitialFormThenAssertsAreValid()
        testStandardizeDropdownWidths()
        testAddPrivilegesButtonShouldBeDisabledGivenEmployeeIsManager()
        testCheckGivenSelectUnitsStepWhenCreateNewEmployerUnitButtonPressedThenWeGoToTheCreateEmployerUnitPage()
        testUnitManagerRequired()
        testSelectUnitsAndAllPrivilegesDisabledForLoggedUser()
        testSelectUnitsAndAllPrivilegesEnabledForNotLoggedUser()
        testEmployeeIsAdministrator()
        testPrivilegesProjectAreSetForSelectedUnitAndEmployeesViaItsProjects()
        testApplySubunitsAreSetForSelectedUnitAndItsSubUnits()
        testPrivilegesProjectAndApplySubunitsAreSetForSelectedUnitAndItsSubUnitsAndEmployeesViaItsProjects()
        testPrivilegesButtonVisibleAfterSettingFromAdministratorToNormal()
        testPrivilegesButtonInvisibleAfterSettingFromNormalToAdministrator()
        testRemovePrivileges()
        testRemovePrivilegesAndCheckIfSelectUnitsWerentReset()
        testUnitSelectValidator()
        testEmployeeIsNormalUser()
        testEmployeeIsSuperVisor()
        testEmployernotNull()
        testEmployeesnotNull()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()
      com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testWhenCancelPressedWeReturnToSummary()
        testWhenSavePressedAndUnitNameNotSetThenAssertFail()
        testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues()
        testCheckgivenEmployerWhenInitialFormThenAssertsAreValid()
        testCheckgivenEmployerUnitWhenUnitNameLenghtNotValidThenAssertFail()
        testAssertDuplicateEmployerUnitNameNotAllowed()
        testAnswerYes_EmployeesReportWorkingHoursIntoUnit_LabelShouldBeClickable()
        testAnswerYes_EmployeesReportWorkingHoursIntoUnit_LabelShouldBeParametrized()
        testQuestion_EmployeesReportWorkingHoursIntoUnit_LabelShouldBeParametrized()
        testForNotPersistedEmployeeProjectNotSet()
        testWhenWorkedHoursCheckedUnitCantBeRemovedInTheList()
        testWhenWorkedHoursUnCheckedUnitCanBeRemovedInTheList()
        testWhenWorketHoursSetProjectDescriptionChangeChangeAlsoTheUnitNameAndOposite()
        testForPersistedEmployeeProjectSet()
        testWhenWorkedHoursCheckedAndNotInUseProjectThenTheProjectIsDeleted()
        testWhenWorkedHoursCheckedAndInUseProjectThenDisabled()
        testUnitNameDuplicateShouldTestONLYAgainstCurrentEmployersUnit()
        testEmployernotNull()
        testEmployeesnotNull()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()
      com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testCheckgivenEmployerWhenInitialFormThenAssertsAreValid()
        testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName()
        testPreviousNavigationForAddAnotherUnit()
        testPreviousNavigationForModifyAnotherUnit()
        testModifyUnitAndSelectDifferentLocationAndCLickNextThenSummaryShowsOLDLocation()
        testModifyUnitAndDragtoDifferntLocationAndCLickNextThenSummaryShowOLDLocation()
        testOnNextWeDontLooseTheEmployerUnit()
        testDuplicatedUnisInTreeAreNotAllowed()
        testEmployernotNull()
        testEmployeesnotNull()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()

    com.tustor.backend.services.DatabaseServices.assertUnInitializedId() (77 tests)
      com.tustor.tuntinetti.view.application.TestElakeSalaryCalculationRowInitialization
        testJosTyontekijaTayttaa53vKeskenVuodenNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen()
        testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen()
        testJosTyontekijaOnAlle53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen()
        testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua()
        testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaaEdellisenäVuonnaNollattu()
        testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaa()
        testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaaEdellisenäVuonnaNollattu()
        testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaa()
        testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaaEdellisenaVuonnaNollattu()
        testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaa()
        testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosenttiPeriytyyPreviousSalaryCalculationRowlta()
      com.tustor.tuntinetti.view.application.TestStaffComGainerSalaryCalculationApi
        testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNaCountInAbsense()
        testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa()
      com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi
        testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithHourlySalary()
        testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithHourlySalary()
        testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithHourlySalary()
        testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithMonthlySalary()
        testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithMonthlySalary()
        testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithMonthlySalary()
        testPuhelinetu_VahennysIlmanPuhelinetua()
        testPuhelinetu_IlmanPuhelinetuataiVahennysta()
        testPuhelinetu_Puhelinetu1_Puhelinetuvahennys()
        testPuhelinetu_Puhelinetu2_Puhelinetuvahennys()
        testPuhelinetu_Puhelinetu3_Puhelinetuvahennys()
        testPuhelinetu_Puhelinetuvahennys1_IlmanPuhelinvahennysta()
        testPuhelinetu_Puhelinetuvahennys2_IlmanPuhelinvahennysta()
        testPuhelinetu_Puhelinetuvahennys3_IlmanPuhelinvahennysta()
        testLuontoisedut()
        testKorvaukset()
        testMuuKorvausTransactions()
        testMuuKorvausTransactions_Eurolisat()
        testIltatyokorvausTransactions()
        testIltatyokorvausTransactions_Eurolisat()
        testYotyokorvausTransactions()
        testYotyokorvausTransactions_Eurolisat()
        testTyoaikaLisatTransactions()
        testLauantaikorvausTransactions()
        testLauantaikorvausTransactions_Eurolisat()
        testSunnuntaikorvausTransactions()
        testSunnuntaikorvausTransactions_Eurolisat()
        testArkipyhakorvausTransactions()
        testArkipyhakorvausTransactions_Eurolisat()
        testLisatunnitTransactions()
        testLisatunnitKKPalkkaTransactions()
        testLisatunnitTransactions_Eurolisat()
        testYlityoTransactions()
        testYlityoKKPalkkaTransactions()
        testYlityoTransactions_Eurolisat()
        testTuntipalkka_EiPoissaoloja()
        testKKPalkka_EiPoissaoloja()
        testTuntipalkka_Lyhennysvapaa()
        testKKPalkka_Lyhennysvapaa()
        testTuntipalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa()
        testTuntipalkka_Liukumavapaa_FlextimeForReporting()
        testTuntipalkka_Liukumavapaa_VacationEarned_Positiivinen()
        testTuntipalkka_Liukumavapaa_VacationEarned_Negatiivinen()
        testKKpalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa()
        testKKpalkka_Liukumavapaa_FlextimeForReporting()
        testKKpalkka_Liukumavapaa_VacationEarned_Positiivinen()
        testKKpalkka_Liukumavapaa_VacationEarned_Negatiivinen()
        testKKPalkka_Sairausloma()
        testTuntipalkka_Sairausloma()
        testTuntipalkka_Tapaturma()
        testTuntipalkka_ProsenttiperusteinenWtrKorvaus()
        testKKPalkka_SairauslomaKeskenPaivan_Osapalkka()
        testTuntipalkka_SairauslomaKeskenPaivan_Osapalkkaa()
        testCase24736()
        testCaseOtherId()
        testCase24756()
        testCase24813()
        testTODOCase24785()
        testTODOEvaluateSalaryCalculationRowMoneyValueUsingFormulasFix()
        testMainContractSeries()
        testParallelContractSeries()
        testBothContractSeries()
        testConsecutiveContractSeries()
        testCase36821()

    org.apache.wicket.util.tester.BaseWicketTester.fail() (32 tests)
      com.tustor.tuntinetti.view.application.TestPoytakelloWithLogin
        testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testStampInSameTargetSameTime()
        testStampOutEarlyTomorrow()
        testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testAbortStampOut()
        testStampInAndImmediatelyStampOut()
      com.tustor.tuntinetti.view.application.TestPoytakelloWithRfidLogin
        testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testStampInSameTargetSameTime()
        testStampOutEarlyTomorrow()
        testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically()
        testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically()
        testAbortStampOut()
        testStampInAndImmediatelyStampOut()

    com.tustor.tuntinetti.view.session.TakpSession.get() (7 tests)
      com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage
        testShowJobPreview()
        testMolJobPreview()
        testRequiredSkillRequirement()
        testRequiredSkillDescription()
        testBulletedList()
        testEmbeddedImage()
        testUpdateMols()

    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.backend.services.handlers.CompensationUnitSaveHandler.isMatkakorvausWithInvalidCompensationType() (4 tests)
      com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep
        testCheck_OLd_Unicity_At_Each_Level_DuplicatedNamesForCompensationUnitsOnSameDedicationLevel()
        testCheck_Unicity_DuplicatedNamesForCompensationUnitsOnAllLevels()
      com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep
        testCheck_OLd_Unicity_At_Each_Level_DuplicatedUnitNamesForCompensationUnitsOnSameDedicationLevel()
      com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep
        testWhenGlobalDedicationCantBeRemovedOrChangedByNotManagerEmployee()

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

    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.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestActiveStep() (3 tests)
      com.tustor.tuntinetti.view.wizards.TestApplicationSearchPanel
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
      com.tustor.tuntinetti.view.wizards.expresssetup.TestExpressSetupWelcomeStep
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()

    com.tustor.backend.services.CompensationUnitServices$EmployerCompensationUnits.onRemoveImpl() (2 tests)
      com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep
        testRemoveOrganizationalCostIsPossible()
        testPreviousGoToAddNewAfterWeDeleteAnEntityThatWasJustModified()

    com.tustor.tuntinetti.backend.logic.LabourAgreementTestUtils.assertLabourAgreement() (2 tests)
      com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections
        testCwRaasepori()
        testCwKotkaPalveluseteli()

    com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestWizardPanel() (2 tests)
      com.tustor.tuntinetti.view.wizards.TestIntroductionPage
        testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage()
        testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard()

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

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

    com.tustor.common.dto.EmployeeProject.displayContractSeries() (1 tests)
      com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep
        testRemoveEmployee()

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

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

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

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

    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.application.settings.sickleave.TestSickLeaveManagementPanel.testValidatePersonAndSickDateCombination() (1 tests)
      com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel
        testValidatePersonAndSickDateCombination()

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

    com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testNewCreatedEmployeesAreDefaultSelected() (1 tests)
      com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep
        testNewCreatedEmployeesAreDefaultSelected()

    com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testTheSelectionOptionForEmployeesIsLinkedForEachProject() (1 tests)
      com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep
        testTheSelectionOptionForEmployeesIsLinkedForEachProject()

    java.net.Inet6AddressImpl.lookupAllHostAddr() (1 tests)
      com.tustor.tuntinetti.view.htmlunit.TestOpenJobs
        testGetOpenJobs()

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

    junit.framework.Assert.fail() (1 tests)
      com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyForVacations
        testLoppupalkkamaksunPaivaaEiMuutetaHistoriassa()

    org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.() (1 tests)
      com.tustor.tuntinetti.view.wizards.TestWizardStandaloneBugs
        testBasicInfoDoesNotWorkCorrectlySteppingForwardAndBackward()

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

SmokeTests (pending 35min 53s)
🔴 com.tustor.tuntinetti.view.application.TestStaffComGainerSalaryCalculationApi (4s)
🔴 testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNaCountInAbsense (3s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractStaffComGainerSalaryCalculationApiTestCase.safeSetUp(AbstractStaffComGainerSalaryCalculationApiTestCase.java:87)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testYhdessaProjektissaNormipalkkaToisessaProvikka_SittenSairauslomaArkipyhäJaLuottamusmieskorvausKtaNa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractStaffComGainerSalaryCalculationApiTestCase.safeSetUp(AbstractStaffComGainerSalaryCalculationApiTestCase.java:87)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.application.TestElakeSalaryCalculationRowInitialization (10s)
🔴 testJosTyontekijaTayttaa53vKeskenVuodenNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen (2s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekijaOnAlle53vNiinPalkansaajanElakemaksuprosentinSalaryRowDefaultEiPeriydyMuttaPaluuMenneisyyteenVirkistaaSen (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekija15vNiinEiPalkansaajanElakemaksuaTyottomyysturvaaEikaSosiaaliturvamaksua (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaaEdellisenäVuonnaNollattu (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekijaOn16PlusNiinEiPalkansaajanEläkemaksuaEikäTyöttömyysturvaa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaaEdellisenäVuonnaNollattu (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekija17PlusvNiinPalkansaajanEläkemaksuaJaTyöttömyysturvaa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaaEdellisenaVuonnaNollattu (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekija18PlusvNiinPalkansaajanElakemaksuaJaTyottomyysturvaa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testJosTyontekijaOnYli53vNiinPalkansaajanElakemaksuprosenttiPeriytyyPreviousSalaryCalculationRowlta (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationsPanelRowsTestCase.safeSetUp(AbstractSalaryCalculationsPanelRowsTestCase.java:95)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.session.TestTakpSessionAuthorization (20s)
🟢 testGetFeaturesActivatedUserOrSupervisor_boolean (0s)
🟢 testGetActiveFeaturesInAnyUnitManagersOfUnitManager (0s)
🟢 testGetUnitManagersManagedUnits (0s)
🟢 testGetUnitManagers (0s)
🟢 testGetManagedEmployerUnits (0s)
🟢 testIsSomeLevelManager (0s)
🟢 testIsManager (0s)
🟢 testIsUnitManager (0s)
🟢 testIsTuntinettiManager (0s)
🟢 testIsNotTuntinettiManager (0s)
🟢 testIsTuntinettiSupport (0s)
🟢 testTakpSessionBaseGetRolesNullEmployee (0s)
🟢 testFeatureCanBeAuthorizedOnlyIfInActiveFeatures (0s)
🟢 testCustomerSupportAuthorizationIsNotRemovedAfterResetRoles (0s)
🟢 testGetRoles (0s)
🟢 testRolesAreRefreshedAfterUnitManagersRemoved (0s)
🟢 testBrowseUnitManagersForUnitManagerEditorPanel (9s)
🔴 com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi (45s)
🔴 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithHourlySalary (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithHourlySalary (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithHourlySalary (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeWithMonthlySalary (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase44855LostWeeklyRestTimeOnBillingReportIndependentOfReportingRangeLegacyWithMonthlySalary (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase44855LostWeeklyRestTimeOnlyFromReportOnBillingReportIndependentOfReportingRangeWithMonthlySalary (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_VahennysIlmanPuhelinetua (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_IlmanPuhelinetuataiVahennysta (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_Puhelinetu1_Puhelinetuvahennys (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_Puhelinetu2_Puhelinetuvahennys (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_Puhelinetu3_Puhelinetuvahennys (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_Puhelinetuvahennys1_IlmanPuhelinvahennysta (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_Puhelinetuvahennys2_IlmanPuhelinvahennysta (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPuhelinetu_Puhelinetuvahennys3_IlmanPuhelinvahennysta (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLuontoisedut (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKorvaukset (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testMuuKorvausTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testMuuKorvausTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testIltatyokorvausTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testIltatyokorvausTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testYotyokorvausTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testYotyokorvausTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTyoaikaLisatTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLauantaikorvausTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLauantaikorvausTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testSunnuntaikorvausTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testSunnuntaikorvausTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testArkipyhakorvausTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testArkipyhakorvausTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLisatunnitTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLisatunnitKKPalkkaTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLisatunnitTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testYlityoTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testYlityoKKPalkkaTransactions (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testYlityoTransactions_Eurolisat (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_EiPoissaoloja (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKPalkka_EiPoissaoloja (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Lyhennysvapaa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKPalkka_Lyhennysvapaa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Liukumavapaa_FlextimeForReporting (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Liukumavapaa_VacationEarned_Positiivinen (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Liukumavapaa_VacationEarned_Negatiivinen (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKpalkka_Liukumavapaa_RistiriitaisetPalkkalaijitLaskelmassa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKpalkka_Liukumavapaa_FlextimeForReporting (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKpalkka_Liukumavapaa_VacationEarned_Positiivinen (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKpalkka_Liukumavapaa_VacationEarned_Negatiivinen (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKPalkka_Sairausloma (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Sairausloma (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_Tapaturma (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_ProsenttiperusteinenWtrKorvaus (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testKKPalkka_SairauslomaKeskenPaivan_Osapalkka (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTuntipalkka_SairauslomaKeskenPaivan_Osapalkkaa (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase24736 (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCaseOtherId (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase24756 (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase24813 (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTODOCase24785 (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTODOEvaluateSalaryCalculationRowMoneyValueUsingFormulasFix (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testMainContractSeries (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testParallelContractSeries (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testBothContractSeries (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testConsecutiveContractSeries (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCase36821 (0s)

    java.lang.reflect.UndeclaredThrowableException
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:192)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.fixUnitName(AbstractSalaryTemplateTestCase.java:178)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.newSalaryRowClass(AbstractSalaryTemplateTestCase.java:166)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:380)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:349)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:325)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.addSalaryTemplateRowClass(AbstractSalaryTemplateTestCase.java:302)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.preparePerustiedotTuntipalkka(AbstractSalaryTemplateTestCase.java:1384)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.prepareHourlySalaryRows(AbstractSalaryTemplateTestCase.java:1346)
    	at com.tustor.backend.services.AbstractSalaryTemplateTestCase.getHourlySalaryTemplate(AbstractSalaryTemplateTestCase.java:100)
    	at com.tustor.tuntinetti.view.application.AbstractSalaryCalculationApiTestCase.safeSetUp(AbstractSalaryCalculationApiTestCase.java:226)
    	at com.tustor.tuntinetti.view.application.TestTulorekisteriWithSalaryCalculationApi.safeSetUp(TestTulorekisteriWithSalaryCalculationApi.java:149)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyWithSession (2s)
🟢 testVapaaKunEiLomaaJaljellaYhdistettyVuosilomaan (0s)
🟢 testDuplicateKeysForHtmlTable (0s)
🟢 testDuplicateKeysForHtmlTableWhenAjastettuErillistenSaldojenKayttoonotto (0s)
🟢 testDescriptionit (0s)
🟢 testToHtmlWithBothSaldoes (0s)
🟢 testToHtmlWithDelayedLomanansainta (0s)
🟢 com.tustor.tuntinetti.view.application.TestAbstractReportPanel (0s)
🟢 testMergeTasksFake (0s)
🟢 testStripSalaryInformation (0s)
🟡 com.tustor.tuntinetti.view.application.TestLogins (38s)
🟢 testTresholdDate (0s)
🟢 testLoginPageWarnsIfMSIE7_0b (0s)
🟢 testStaticResource (0s)
🟢 testSetNullPerson (0s)
🟢 testTallierSingleSignOnLogin (0s)
🟢 testLoginPageWarnsIfMSIE7_0 (0s)
🟢 testLoginPageWarnsIfMSIE6_1 (0s)
🟢 testLoginPageWarnsIfMSIE6_0b (0s)
🟢 testLoginPageWarnsIfMSIE6_01 (0s)
🟢 testLoginPageWarnsIfMSIE6_0 (0s)
🟢 testLoginPageDoesNotWarnIfFirefox (0s)
🟢 testUnauthenticatedUserCanAccessLoginPage (0s)
🟢 testUnauthenticatedPersonIsRedirectedToLogin (0s)
🟢 testExistingPersonHavingAnEmployerCanLoginViaLoginPage (0s)
🟢 testAPersonHavingAValidEmployerCanLoginViaLoginPage (0s)
🟢 testAPersonHavingAValidContractCanLoginViaLoginPage (0s)
🟢 testAPersonHavingNoEmployerCannotLogin (0s)
🟢 testAPersonHavingNoValidEmployerCannotLogin (0s)
🟢 testAPersonHavingNoValidEmployeeProjectCanLoginIfHeHasAContractInFuture (0s)
🟢 testAPersonHavingNoValidEmployeeProjectCannotLoginIfHeHasAContractOnlyInThePast (0s)
🟢 testExistingPersonHavingMultipleEmployersCanLoginViaLoginPageAfterChoosingEmployer (5s)
🟢 testPersonWithPasswordChangePending (1s)
🟢 testPasswordIsNotRequiredToBeChangedOnEveryLogin (1s)
🟢 testEmployeeWithTwoPhaseAuthentication (3s)
🟢 testEmployeeWithTwoPhaseAuthenticationAndMultipleEmployers (5s)
🟡 testTODOMobileWithTwoPhaseAuthentication (2s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWapWithTwoPhaseAuthentication (1s)
🟢 testPoytakelloWithTwoPhaseAuthentication (1s)
🟢 testRedirectToUrlExceptionSavesUrlToDetailMessageField (0s)
🟢 testResetPersonAlwaysCallsResetRolesEvenIfEmployeeIsNull (0s)
🟢 testResetRolesPreviousEmployeeAuthorizationCacheIsCorrectlyCleared (0s)
🟢 testSetSessionTimeOutSecondsIsAlwaysCalledUponLogin (1s)
🟢 testRestrictedCookies (0s)
🟢 testDirectNavigationToPasswordChangePageDoesNotLeadToInfinitePasswordChangeLoop_Case50010 (0s)
🟢 com.tustor.tuntinetti.view.application.TestLoginRememberMeMobiiliseurantaLoginPage (12s)
🟢 testUnauthenticatedUserCannotBeRememberedUsingACookieIfNotAllowed (0s)
🟢 testRememberedUserCannotAccessMemberAreaIfPasswordChangeIsPending (1s)
🟢 testRememberedPersonCannotAccessMemberAreaIfTriesToChangePasswordIntoOldPassword (0s)
🟢 testRememberedUserCannotAccessMemberAreaIfTriesToChangeIntoPasswordsThatDoNotMatch (0s)
🟢 testAutoLoginAttemptWithIllegalUserIdInCookie (0s)
🟢 testAutoLoginAttemptWithEmployeeForWhomLoginIsNotAllowed (0s)
🟢 testUnauthenticatedPersonCanBeRememberedUsingACookieIfAllowed (0s)
🟢 testAfterPasswordChangeOldAuthorizationCookieIsNoLongerValidBecauseOfChangedPasswordIndex (1s)
🟢 testOldStyleAuthorizationCookiesWithoutPasswordIndexAreInvalidatedWithoutError (1s)
🟢 testAfterPasswordChangeBindAuthorizationCookieCreatesNewCookie (2s)
🟢 testRememberMeLoginDoesNotBypassTwoPhaseAuthentication (1s)
🟡 com.tustor.tuntinetti.view.application.TestPoytakelloDemo (9s)
🟢 testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)
🟢 testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)
🟢 testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)
🟢 testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)
🟢 testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)
🟡 testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAutomaattinenRuokatauko (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testStampInSameTargetSameTime (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testStampOutEarlyTomorrow (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAbortInInitialStateGoesBackToLogin (0s)
🟡 testAbortStampOut (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testStampInAndImmediatelyStampOut (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.application.TestPoytakelloWithLogin (12s)
🔴 testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAutomaattinenRuokatauko (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStampInSameTargetSameTime (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStampOutEarlyTomorrow (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAbortInInitialStateGoesBackToLogin (0s)
🔴 testAbortStampOut (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStampInAndImmediatelyStampOut (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.application.TestPoytakelloWithRfidLogin (10s)
🟢 testSetUp (0s)
🔴 testGivenOnlyA3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnlyA6hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly2x3hShiftWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven6hShiftWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenTwoShiftsLessThan6hWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenTwoShiftsLessOneOverWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven3h3h3hAnd6hShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAutomaattinenRuokatauko (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStampInSameTargetSameTime (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStampOutEarlyTomorrow (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly6hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly7hIn30minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGivenOnly6hIn35minShiftsWithAutomaticLunchBreaksActivatedThenNoLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven6hIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testGiven6h40minIn40minShiftsWithAutomaticLunchBreaksActivatedThenLunchbreakIsAddedAutomatically (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAbortInInitialStateGoesBackToLogin (0s)
🔴 testAbortStampOut (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStampInAndImmediatelyStampOut (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.TestEtryYlityoLaskuri (3s)
🟢 testIfStartDateGivenEndDateIsRequired (0s)
🟢 testStartTimeAndEndTimeOk (2s)
🟢 com.tustor.tuntinetti.frontend.services.mobile.helper.TestMobileHelperApiTestPage (38s)
🟢 testAddTaskTemplateSuccess (0s)
🟢 testEditTaskTemplateSuccess (0s)
🟢 testRemoveTaskTemplateDisable (0s)
🟢 testRemoveTaskTemplate (0s)
🟢 testAddTaskSuccess (0s)
🟢 testRemoveTask (0s)
🟢 testTasksAreDone (0s)
🟢 testTasksAreNotDone (0s)
🟢 testGetMedicationSchedulesSuccess (0s)
🟢 testAddMedicationScheduleSuccessCreate (0s)
🟢 testAddMedicationScheduleSuccessCreateGlobal (0s)
🟢 testAddMedicationScheduleSuccessUpdate (0s)
🟢 testGetMedicationTemplatesSuccess (0s)
🟢 testGetMedicationTemplatesTwoDaysSuccess (0s)
🟢 testAddMedicationTemplateSuccessCreateSchedule (0s)
🟢 testAddTwoMedicationTemplatesSuccessCreateTwoSchedules (0s)
🟢 testAddMedicationTemplateSuccessCreateScheduleGlobal (0s)
🟢 testAddMedicationTemplateSuccessExistingSchedule (0s)
🟢 testEditMedicationTemplateAndEditTime (0s)
🟢 testEditMedicationTemplateAndAddTime (0s)
🟢 testEditMedicationTemplateAndRemoveTime (0s)
🟢 testEditMedicationTemplateAndAddTemplate (0s)
🟢 testEditMedicationTemplateAndRemoveTemplate (0s)
🟢 testEditMedicationTemplateTwoTemplates (0s)
🟢 testEditMedicationGlobalTemplate (0s)
🟢 testRemoveMedicationTemplateDisable (0s)
🟢 testRemoveMedicationTemplate (0s)
🟢 testAddMedicationSuccess (0s)
🟢 testRemovGlobaleMedicationTemplate (0s)
🟢 testRemoveMedication (0s)
🟢 testMedicationsAreDone (0s)
🟢 testMedicationsAreDoneMoreTimesForOneTemplate (0s)
🟢 testMedicationsAreNotDone (0s)
🟢 testGetRemindersSuccess (0s)
🟢 testAddReminderSuccess (0s)
🟢 testEditReminderSuccess (0s)
🟢 testRemoveReminder (0s)
🟢 testGetReportSuccess (0s)
🟢 testGetReportPhotoSuccess (0s)
🟢 testAddReportSuccess (0s)
🟢 testAddReportWithPhotoSuccess (0s)
🟢 testUpdateReportSuccess (0s)
🟢 testUpdateReportDeletePhotoSuccess (0s)
🟢 testSearchReportSuccess (0s)
🟢 testSearchReportExtendedSuccess (0s)
🟢 testReportIsDone (0s)
🟢 testReportIsNotDone (0s)
🟢 testLoginSuccess (0s)
🟢 testIsAuthCorrect (0s)
🟢 testMobilePageError1 (0s)
🟢 testMobilePageError2 (0s)
🟢 testMobileDayWorkShiftsSuccess (0s)
🟢 testMobileDayWorkShiftsNoProjectCustomer (0s)
🟢 testMobileDayWorkShiftsNoTimespan (0s)
🟢 testAddPhotoSuccess (0s)
🟢 testQrCodeSuccess (0s)
🟢 testDescriptionSuccess (0s)
🟢 testServiceDescriptionSuccess (0s)
🟢 testGetContactPersonSuccess (0s)
🟢 testAddContactPersonSuccess (0s)
🟢 testAddContactPersonNoEmailSuccess (0s)
🟢 testEditContactPersonSuccess (0s)
🟢 testEditContactPersonChangeEmailSuccess (0s)
🟢 testRemoveContactPersonSuccess (0s)
🟢 testSearchCustomers (0s)
🟢 testReport2 (0s)
🟢 testVersion (0s)
🟢 testGetTaskTemplatesSuccess (0s)
🟢 testGetTaskTemplatesNotActiveSuccess (0s)
🟢 testLoginError (0s)
🟢 testNotesSuccess (0s)
🟢 testReport (0s)
🟢 com.tustor.tuntinetti.backend.services.TestMobileHelperApiService (3s)
🟢 testSearchByEndDateToday (0s)
🟢 testSearchByStartAndEndDateToday (0s)
🟢 testSearchByStartDateToday (0s)
🟢 testSearchByCustomer (0s)
🟢 testSearchByEmployee (0s)
🟢 testSearchByMinDescription (0s)
🟢 testSearchByMaxDescription (0s)
🟢 com.tustor.backend.services.vat.TestVatService (14s)
🟢 testVatIdNotValid (6s)
🟢 testVatIdValid (8s)
🟢 com.tustor.backend.services.zip.TestZipCodeService (0s)
🟢 testContainsCity (0s)
🟢 testGetZipCode (0s)
🟢 testGetCity (0s)
🟡 com.tustor.tuntinetti.view.application.logic.TestCustomerReportView (23s)
🟢 testValidateEmployeeRangeReport (0s)
🟢 testRoundingResultsWhenCallingWithDifferentDailyReportInstances (0s)
🟢 testDeadlock (0s)
🟡 test_TODO_EmployeeReportView_getEmployeeProjectRangeReportsForCacheRange_budget (0s)

    null expected not null, was null
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.common.utils.AbstractTestCase.assertNotEquals(AbstractTestCase.java:498)
    	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:442)
    	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:424)
    	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test_TODO_EmployeeReportView_getEmployeeProjectRangeReportsForCacheRange_budget(TestCustomerReportView.java:760)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testThrowExceptionIfAskingForRoundingOutsideSelectionSpace (0s)
🟢 testInitializationWithOverlappingBudgetDateRanges (0s)
🟢 testBudgetCacheSynchronization (0s)
🟡 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:383)
    	at com.tustor.backend.services.AbstractTaskTestCase.assertEquals(AbstractTaskTestCase.java:1107)
    	at com.tustor.backend.services.AbstractTaskTestCase.assertEquals(AbstractTaskTestCase.java:1097)
    	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.assertDisplayBillingHours(TestCustomerReportView.java:1704)
    	at com.tustor.tuntinetti.view.application.logic.TestCustomerReportView.test_TODO_InitializeTheWholeBudgetRangeUsingDatabase(TestCustomerReportView.java:1025)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testInitializeTheWholeBudgetRange (0s)
🟢 testGetBudgetDateRange (0s)
🟢 testBillingHoursVsBudgetCacheMapsInitialization (0s)
🟢 test44588 (1s)
🟢 test44588Determinism (1s)
🟢 testCase13165CustomerHasMultipleProjectsCollateBothEmployees (0s)
🟢 testDisplayDateRangeLean (0s)
🟢 testVacationDailyReportViewVisibilityWithoutTasks (0s)
🟢 testVacationDailyReportViewVisibilityWithTasksForDifferentCustomer (0s)
🟢 testVacationDailyReportViewVisibilityWithTasksForSelectedCustomer (0s)
🟢 testVacationDailyReportViewVisibilityWithoutTasksForDifferentCustomer (0s)
🟢 testVacationDailyReportViewVisibilityWithoutTasksForSelectedCustomer (0s)
🟢 testVacationDailyReportViewVisibilityWithTasksForOnlyCustomer (0s)
🟢 testVacationDailyReportViewVisibilityWithoutTasksForOnlyCustomer (1s)
🟢 testDailyReportVisibility (0s)
🟢 testDateTrimmingInvalidArgumentsShouldThrowException (0s)
🟢 testDateTrimmingOnlyTasksOnSameDay (0s)
🟢 testDateTrimmingNoTasksShowEmpty (0s)
🟢 testDateTrimmingNoTasksHideEmpty (0s)
🟢 testDateTrimmingOnlyTasksInThePast (0s)
🟢 testDateTrimmingNoGapInTasks (0s)
🟢 testDateTrimmingOnlyTasksInFuture (0s)
🟢 testDateTrimmingTasksInPastAndFutureWithAGap (0s)
🟢 testClearCacheRangeOnSetFilterSalesAccordingToUserAuthorization (0s)
🟢 testIsEverythingBilledStartingFromAndIsAllTaskGroupsBilledStartingFromWhenMarkDateIsNull (0s)
🟢 testSetEnabledForAbstractReportPanel (0s)
🟢 testSetEnabledForEmployeeProjectEditorTable (0s)
🟢 testHoursLockDateEditingEnabledVisitorTooltipOrFeedbackTextsAreValid (0s)
🟢 testEmployeesToInvalidateRangeReportCaches (0s)
🟢 com.tustor.tuntinetti.view.application.TestCustomerReportTaskGroupFiltering (1s)
🟢 testCustomerReportTotalCostWithOneTaskAndNoEffectiveFiltering (0s)
🟢 testCustomerReportTotalCostWithTwoTasksNoEffectiveFiltering (0s)
🟢 testCustomerReportTotalCostWithTwoTasksAndWithEffectiveFiltering (0s)
🟢 testCustomerReportTotalCostWithTwoTasksAndTwoProjects_NoteNotCustomerCollated (0s)
🟢 testCustomerReportTotalCostWithTwoTasksAndTwoProjects_NoteCustomerCollated_CanSeeBothEmployeeProjects (0s)
🔴 com.tustor.tuntinetti.view.application.reports.TestEmployeeReportSummaryPanel (16s)
🟢 testWeeklyRestTimeIsShownInAbstractReportPanelAndAbstractSummaryPanel_PersonalOvertimeAssignment (3s)
🟢 testSummaryWithSeparateSickleaveMonthlySalary1 (0s)
🟢 testSummaryWithSeparateSickleaveMonthlySalary2 (0s)
🟢 testSummaryWithSeparateSickleaveMonthlySalary3 (0s)
🟢 testSummaryWithSeparateVacationMonthlySalary1 (0s)
🟢 testSummaryWithSeparateVacationMonthlySalary2 (0s)
🟢 testSummaryWithSeparateVacationMonthlySalary3 (0s)
🟢 testSummaryWithPercentBasedPaidVacationCompensation (0s)
🟢 testSummaryWithBasicLabourAgreement (0s)
🟢 testWeeklyRestTimeIsShownInAbstractReportPanelAndAbstractSummaryPanel_ProjectOvertimeAssignment (2s)
🔴 testPolarProTomaszBorowski_tuotanto (7s)

    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:611)
    	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:176)
    	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:6109)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:501)
    	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.setSelectedTab(AbstractTabsPanel.java:491)
    	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.setSelectedTab(AbstractTabsPanel.java:482)
    	at org.apache.wicket.extensions.markup.html.tabs.TabbedPanel.onBeforeRender(TabbedPanel.java:225)
    	at com.tustor.tuntinetti.view.reusables.panels.AbstractTabsPanel.onBeforeRender(AbstractTabsPanel.java:611)
    	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:611)
    	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:176)
    	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:6109)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.reports.generic.TestSalariesOrBillingToReports (0s)
🟢 testReportQueryDoesntCalculateSalariesToSalesReport (0s)
🟢 com.tustor.tuntinetti.view.application.TestWorkShiftPlannerPanelFromEmployeePerspective (13s)
🟢 testConfirmWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (1s)
🟢 testRemoveWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (1s)
🟢 testRemoveWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (0s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (1s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (0s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (0s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (0s)
🟢 testRemovePreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (0s)
🟢 testModifyPreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (1s)
🟢 testUnConfirmWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (1s)
🟢 testAddRecurringServiceDemandForEmployee_OnFly_RefreshesRowAndIndicatesRecurringWorkShifts (0s)
🟢 testRemovePreviouslyAddedBookingForEmployee_UsingNormalMiniPopup (0s)
🟢 testSmoke (0s)
🟢 com.tustor.tuntinetti.view.application.TestWorkShiftPlannerPanelFromEmployeePerspectiveWhenModelChangingBetweenModifyAndSave (11s)
🟢 testConfirmWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (0s)
🟢 testRemoveWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (1s)
🟢 testRemoveWorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (0s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (0s)
🟢 testMove_WorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (0s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Popup (0s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline (0s)
🟢 testRemovePreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (0s)
🟢 testModifyPreviouslyAddedConfirmedBookingForEmployee_UsingNormalMiniPopup (1s)
🟢 testUnConfirmWorkShift_ConfirmedForEmployeeUsingNormalMiniPopup_UsingConfirmationMassAction (0s)
🟢 testAddRecurringServiceDemandForEmployee_OnFly_RefreshesRowAndIndicatesRecurringWorkShifts (0s)
🟢 testRemovePreviouslyAddedBookingForEmployee_UsingNormalMiniPopup (0s)
🟢 testSmoke (0s)
🟢 com.tustor.tuntinetti.view.application.TestWorkShiftPlannerPanelFromCostCenterPerspective (3s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline_To_Same_Employee_CostCenterHasTaskGoupDimensions (1s)
🟢 testMove_WorkShift_AddedForEmployeeUsingNormalMiniPopup_UsingDnD_Inline_To_Same_Employee (0s)
🟢 test_WorkShift_AddedForEmployeeUsingNormalMiniPopup_MakesSpaceForNewTask (0s)
🟢 testSmoke (0s)
🔴 com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep (23s)
🔴 testWhenGlobalDedicationCantBeRemovedOrChangedByNotManagerEmployee (1s)

    null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep.testWhenGlobalDedicationCantBeRemovedOrChangedByNotManagerEmployee(TestProjectSelectCompensationsStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep.testWhenGlobalDedicationCantBeRemovedOrChangedByNotManagerEmployee(TestProjectSelectCompensationsStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveOrganizationalCostIsPossible (1s)

    Task not found for removal: com.tustor.common.dto.CompensationUnit@61c0798a,  (stored=true 3197377616) (createdAt=2026-04-17 09:47:58 createdBy=null updatedAt=2026-04-17 09:47:58 updatedBy=null), KK, com.tustor.common.dto.Employer@67079d8d,  (stored=true 3197377589) (createdAt=2026-04-17 09:47:58 createdBy=null updatedAt=2026-04-17 09:47:58 updatedBy=null), Test Company Ltd.
    	at com.tustor.backend.services.CompensationUnitServices$EmployerCompensationUnits.onRemoveImpl(CompensationUnitServices.java:139)
    	at com.tustor.backend.services.CompensationUnitServices$EmployerCompensationUnits.onRemoveImpl(CompensationUnitServices.java:40)
    	at com.tustor.tuntinetti.backend.services.AbstractEmployerCacheModel.onRemove(AbstractEmployerCacheModel.java:177)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory$RemoveRunner.onPerform(AbstractModelFactory.java:640)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory$AbstractModelUpdateRunner.perform(AbstractModelFactory.java:837)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.drainEventsAndUnlock(AbstractModelFactory.java:426)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.drainEventsAndUnlock(AbstractModelFactory.java:362)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.getModel(AbstractModelFactory.java:344)
    	at com.tustor.backend.services.CompensationUnitServices.getEmployerCompensationUnits(CompensationUnitServices.java:260)
    	at com.tustor.backend.services.CompensationUnitServices.browseUnused(CompensationUnitServices.java:203)
    	at com.tustor.backend.services.CompensationUnitServices.browseUnused(CompensationUnitServices.java:190)
    	at com.tustor.backend.services.CompensationUnitServices.browseEffectiveUnused(CompensationUnitServices.java:181)
    	at com.tustor.backend.services.ProjectCompensationModelServices.browseNonOutdatedWithDummiesLowLevel(ProjectCompensationModelServices.java:511)
    	at com.tustor.backend.services.ProjectCompensationModelServices.access$100(ProjectCompensationModelServices.java:72)
    	at com.tustor.backend.services.ProjectCompensationModelServices$EmployerProjectCompensationModelCache.browseLowLevel(ProjectCompensationModelServices.java:240)
    	at com.tustor.backend.services.ProjectCompensationModelServices$EmployerProjectCompensationModelCache.browse(ProjectCompensationModelServices.java:128)
    	at com.tustor.backend.services.ProjectCompensationModelServices.browseNonOutdatedWithDummies(ProjectCompensationModelServices.java:496)
    	at com.tustor.backend.services.SimpleProjectCompensationModelServices.browseNonOutdated(SimpleProjectCompensationModelServices.java:88)
    	at com.tustor.backend.services.SimpleProjectCompensationModelServices.browseProjectCompensationModel(SimpleProjectCompensationModelServices.java:155)
    	at com.tustor.tuntinetti.view.wizards.project.compensations.CompensationsSortableTable.recreateListCompensations(CompensationsSortableTable.java:157)
    	at com.tustor.tuntinetti.view.wizards.project.compensations.CompensationsSortableTable$CompensationListItem$7$1.onSubmit(CompensationsSortableTable.java:409)
    	at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:101)
    	at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
    	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
    	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
    	at org.apache.wicket.util.tester.BaseWicketTester.executeAjaxEvent(BaseWicketTester.java:1369)
    	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:205)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep.testRemoveOrganizationalCostIsPossible(TestProjectSelectCompensationsStep.java:244)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckGivenFakeProjectWhenAskForCompensationThenTitleLabelCorrect (1s)
🟢 testCheckgivenAddNewStepWhenInitialFormThenAssertsAreValid (1s)
🔴 testPreviousGoToAddNewAfterWeDeleteAnEntityThatWasJustModified (1s)

    Task not found for removal: com.tustor.common.dto.CompensationUnit@720b980e,  (stored=true 3197377785) (createdAt=2026-04-17 09:48:02 createdBy=null updatedAt=2026-04-17 09:48:02 updatedBy=null), VZ, com.tustor.common.dto.Employer@27103bbc,  (stored=true 3197377736) (createdAt=2026-04-17 09:48:02 createdBy=null updatedAt=2026-04-17 09:48:02 updatedBy=null), Test Company Ltd.
    	at com.tustor.backend.services.CompensationUnitServices$EmployerCompensationUnits.onRemoveImpl(CompensationUnitServices.java:139)
    	at com.tustor.backend.services.CompensationUnitServices$EmployerCompensationUnits.onRemoveImpl(CompensationUnitServices.java:40)
    	at com.tustor.tuntinetti.backend.services.AbstractEmployerCacheModel.onRemove(AbstractEmployerCacheModel.java:177)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory$RemoveRunner.onPerform(AbstractModelFactory.java:640)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory$AbstractModelUpdateRunner.perform(AbstractModelFactory.java:837)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.drainEventsAndUnlock(AbstractModelFactory.java:426)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.drainEventsAndUnlock(AbstractModelFactory.java:362)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.getModel(AbstractModelFactory.java:344)
    	at com.tustor.backend.services.CompensationUnitServices.getEmployerCompensationUnits(CompensationUnitServices.java:260)
    	at com.tustor.backend.services.CompensationUnitServices.browseUnused(CompensationUnitServices.java:203)
    	at com.tustor.backend.services.CompensationUnitServices.browseUnused(CompensationUnitServices.java:190)
    	at com.tustor.backend.services.CompensationUnitServices.browseEffectiveUnused(CompensationUnitServices.java:181)
    	at com.tustor.backend.services.ProjectCompensationModelServices.browseNonOutdatedWithDummiesLowLevel(ProjectCompensationModelServices.java:511)
    	at com.tustor.backend.services.ProjectCompensationModelServices.access$100(ProjectCompensationModelServices.java:72)
    	at com.tustor.backend.services.ProjectCompensationModelServices$EmployerProjectCompensationModelCache.browseLowLevel(ProjectCompensationModelServices.java:240)
    	at com.tustor.backend.services.ProjectCompensationModelServices$EmployerProjectCompensationModelCache.browse(ProjectCompensationModelServices.java:128)
    	at com.tustor.backend.services.ProjectCompensationModelServices.browseNonOutdatedWithDummies(ProjectCompensationModelServices.java:496)
    	at com.tustor.backend.services.SimpleProjectCompensationModelServices.browseNonOutdated(SimpleProjectCompensationModelServices.java:88)
    	at com.tustor.backend.services.SimpleProjectCompensationModelServices.browseProjectCompensationModel(SimpleProjectCompensationModelServices.java:155)
    	at com.tustor.tuntinetti.view.wizards.project.compensations.CompensationsSortableTable.recreateListCompensations(CompensationsSortableTable.java:157)
    	at com.tustor.tuntinetti.view.wizards.project.compensations.CompensationsSortableTable$CompensationListItem$7$1.onSubmit(CompensationsSortableTable.java:409)
    	at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:101)
    	at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
    	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
    	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
    	at org.apache.wicket.util.tester.BaseWicketTester.executeAjaxEvent(BaseWicketTester.java:1369)
    	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:205)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep.testPreviousGoToAddNewAfterWeDeleteAnEntityThatWasJustModified(TestProjectSelectCompensationsStep.java:357)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testForTheProjectCompensationDedicationsInTheTableListIfThereArentDedicationsOfTheCompensationUnitInTheDBForTheWizardProject (1s)
🟢 testWehaveBijectiveRelationBetweenProjectCompensationDedicationsAndThePairProjectAndCompensationUnit (1s)
🟢 testWeCantSetSingleProjectWhenAlreadyDedicated (1s)
🟢 testBrowseFilterShouldBeDefaultNewAndValid (1s)
🟢 testCheckWhenSelectTheCompensationsTheyAreInTheSelectedListOnReturn (1s)
🟢 testCheckWhenDeselectTheCompensationsTheyArentInTheSelectedListOnReturn (1s)
🟢 testAddNewCompensationPreviousNavigationAgainModifyButDiffCompensationThenValueNameDontChange (1s)
🟢 testModifyProjectPreviousNavigationAgainModifyButDiffProjectThenValueDescritionDontChange (1s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (1s)
🟡 testWeCanChangeValuesForCompensationUnitPriceWhenWeModifyCompensations (1s)

    expect no error message, but contains
       Sama alkamispäivämäärä ei voi olla käytössä kahdella saman kululajin hinnalla!
    	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.view.reusables.testers.WicketTesterExtended.assertNoMessages(WicketTesterExtended.java:482)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCompensationsStep.testWeCanChangeValuesForCompensationUnitPriceWhenWeModifyCompensations(TestProjectSelectCompensationsStep.java:819)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (1s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (1s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestCompensationEntryManager (0s)
🟢 testYksiTravelEntryYksiPaallekainenKulu (0s)
🟢 testMatkalaskuNakyyJosEiPaallekaisia (0s)
🟢 testPaallekaisetTravelEntryt (0s)
🟢 com.tustor.tuntinetti.view.application.TestYlityolaskuri (2s)
🟢 testIfStartDateGivenEndDateIsRequired (0s)
🟢 testStartTimeAndEndTimeOk (1s)
🟢 com.tustor.tuntinetti.view.application.timemanagement.models.TestHoursEditorPanelTaskModel (0s)
🟢 testHoursEditorPanelTaskModel (0s)
🟢 testCostCenterViewHoursEditorPanelTaskModel (0s)
🟢 com.tustor.tuntinetti.view.features.TestManagerEditReportsFeatureActivated (4s)
🟢 testManagerCanEditEmployeeReportsAgainAndItWillBeSignaledProperly (1s)
🟢 testManagerCanEditEmployeeReportsAgainAndItWillBeSignaledProperly_2 (1s)
🟢 testManagerCanEditVacationsAndItWillBeRecorded (1s)
🟢 testExpectedReportStartDate (0s)
🟢 com.tustor.tuntinetti.view.application.TestEmployeeApproveHoursEditorPanel (18s)
🟢 testIfEmployerDontWantNoApprovalButtonsEvenIfNoFeatureNo (3s)
🟢 testIfEmployerDontWantNoApprovalButtonsEvenIfFeatureActive (1s)
🟢 testHourRangeBug20091129 (3s)
🟢 testEmployeeCancelButton (6s)
🟢 testNoFeatureNoApprovalButtonsEvenIfEmployerWants (3s)
🔴 com.tustor.tuntinetti.view.application.TestEmployeeReportView (35s)
🔴 testTODOCannotMoveOntoASingleSickleaveWithNonCoincidingTimeRanges (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10563)
    	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:1876)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSerializations (0s)
🔴 testTODOCannotMoveOntoASingleSickleaveWithoutTimeRanges (1s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10563)
    	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:1876)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTODOCannotMoveOntoASingleSickleaveWithCoincidingTimeRanges (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10563)
    	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:1876)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTODOCannotMoveOntoASingleVacationWithoutTimeRanges (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10563)
    	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:1876)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTODOCannotMoveOntoASingleVacationWithCoincidingTimeRanges (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10563)
    	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:1876)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testTODOCannotMoveOntoASingleVacationWithNonCoincidingTimeRanges (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getEmployeeProject(AbstractDailyReport.java:10563)
    	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:1876)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSaveSingularTaskForPersistingNotifyChangesWhenOnlyStateChanges (0s)
🟢 testSaveSingularTaskForPersistingNotifyChangesWhenOnlyStateChangesTestBenevolentTaskRemovedTwice (0s)
🟢 testCannotMoveFromIfLocked (0s)
🟢 testMoveSwapOrCopyWholePeriod (2s)
🟢 testMoveSwapOrCopyWholePeriodTaskRemovedBeforeTransaction (2s)
🟡 testMoveSwapOrCopyFirstTaskDate (0s)

    Copy successful expected:<11[0]> but was:<11[]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testMoveSwapOrCopyFirstTaskDateTaskRemovedBeforeTransaction (0s)

    Copy successful expected not 0, was 0
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:479)
    	at com.tustor.common.utils.AbstractTestCase.assertNotSame(AbstractTestCase.java:465)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testMoveSwapOrCopyGivenTargetPeriodMustHaveSainPeriod (5s)
🟢 testMoveSwapOrCopyGivenTargetPeriodMustHaveSainPeriodTerminatesIfTaskRemoved (4s)
🟢 testMoveSwapOrCopyGivenTargetDateMustHaveSainPeriod (4s)
🟢 testMoveSwapOrCopyGivenTargetDateMustHaveSainPeriodTerminatesIfTaskRemoved (3s)
🟢 testMoveSwapOrCopyGivenTargetPeriodMustHaveValidPeriod (0s)
🟢 testMoveSwapOrCopyGivenPeriod (0s)
🟡 testTODOMoveSwapOrCopyGivenPeriodForMultipleEmployeeRangeReports (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testGetPrecedingAndFollowingTaskAndTravelEntrys (0s)
🟡 testTODO (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.TestEmployeeReportViewAndWeekStartTimeOffset (0s)
🟢 testDayDoesntDisappear (0s)
🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelFast4Smoke (14s)
🟢 testGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (1s)
🟢 testCase4288DurationOnly (0s)
🟢 testGivenTaskEntryFilledButNotSavedWhenWorkInducedSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (0s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (0s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours (0s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours (1s)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (0s)

    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:1064)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelMatkalasku (47s)
🟢 testAutomaattiMatkalaskuTuleeVainEditoriformille (2s)
🟢 testEiStackOverflowErroria (1s)
🟢 testAutomaattimatkalaskuVaatiiAutoSuggestin (1s)
🟢 testAutomaattimatkanPituudenYlikirjoitusKasin (1s)
🟢 testDisabloituMatkalasku (1s)
🟢 testViallinenOsoite (1s)
🟢 testAsiakkaallaEiOsoitetta (1s)
🟢 testJosPaallekainenMatkalaskuLuodaanAutomaattiKulukirjaus (1s)
🟢 testJosKmKuluOnJoEiLuodaAutomaattistaMatkalaskua (1s)
🟢 testMatkalaskuToimiiUseammallakinProjectCustomerilla (2s)
🟢 testToistaMatkaKorvaustaEiLuodaSamallePaivalleJosAiempiOnJoTallennettu (1s)
🟢 testUudenTaskinAutomaattiMatkalaskunAjatPaivittyvat (1s)
🟢 testAutomaattiMatkalasku (1s)
🟢 testPreventNpeWhenAutoSuggest (1s)
🟢 testRoundTrip (1s)
🟢 testMatkalaskuIkkunanAukeaminen4 (1s)
🟢 testEiTallennetaUuttaMatkalaskutietuettaJosPaallekaisyys (2s)
🟢 testMatkalaskuIkkunanAukeaminen3 (1s)
🟢 testMatkalaskuIkkunanAukeaminen2 (1s)
🟢 testMatkalaskuIkkunanAukeaminen1 (1s)
🟢 testTallentamattomiakaanMatkalaskujaEiVoiTehdaRistiin (1s)
🟢 testMatkalaskuException (1s)
🟢 testAutomaattimatkalaskuToimiiVainHalutuillaAloilla (1s)
🟢 testCase20813EiExceptioniaTallennettaessaKululajitonta (1s)
🟢 testEtappienDisabloituminen (1s)
🟢 testJosPaallekainenMatkalaskuToisellaKululajillaLuodaanPaivittainenMatkaKulukirjaus (1s)
🟢 testJosPaallekainenMatkalaskuLuodaanPaivittainenMatkaKulukirjaus (1s)
🟢 testPaivittainenMatkakulukorvausMatkalasku (1s)
🟢 testPaivittainenMatkakulukorvaus (1s)
🟢 testPaivittainenMatkakulukorvausNormalEmployee (2s)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (0s)

    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:1064)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelDstToNormalFast4Smoke (14s)
🟢 testPlayStopButton (1s)
🟢 testGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (0s)
🟢 testCase4288DurationOnly (0s)
🟢 testGivenTaskEntryFilledButNotSavedWhenWorkInducedSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (0s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours (1s)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (0s)

    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:1064)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.application.TestHoursEditorPanelNormalToDstFast4Smoke (13s)
🟢 testGivenTaskEntryFilledButNotSavedWhenSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (0s)
🟢 testCase4288DurationOnly (1s)
🟢 testGivenTaskEntryFilledButNotSavedWhenWorkInducedSickleaveChosenThenSickleaveIsStillAvailableOnFirstRowAfterSelectingIt (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (0s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyFullDayHoursOnAnAddedProjectAfterSelectingWorkInducedSickleaveGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingPaidVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingWorkTimeReductionVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingOvertimeCompensationVacationGivesErrorButPreservesEnteredHours (1s)
🟢 testAddingTaskBeforeSelectingVacationCompensationLeavePreservesEnteredDescriptionAndHours (1s)
🟢 testRecordingOnlyHoursOnAnAddedProjectAfterSelectingVacationCompensationLeaveGivesErrorButPreservesEnteredHours (1s)
🟡 testTODOStopNäkyyViikonEnsimmäisenäPäivänäJosAlkanutEdellisenäPäivänä_MuutenEi (0s)

    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:1064)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorBiWeeklyAPanel (1min 22s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolWithSpaceAllOk (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenInNormalMode (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolAllOk (1s)
🟢 testStartTimeAndEndTimeOkOnHolidayWeek (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithAnotherHourFormatAllOk (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxOn (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxTrue (1s)
🟢 testValidateLunchBreakFormatIfStartAndEndDateGiven (1s)
🟢 testFullDaySickleaveOk (1s)
🟢 testHalfDaySickleaveOk (1s)
🟢 testIfLunchBreakGivenAsTimeBothStartAndEndDateAreRequired (0s)
🟢 testPartDaySickleaveOkIfHasLunchBreak (1s)
🟢 testStartTimeEndTimeLunchBreakAndNotesAllOkEvenIfLunchBreakSlightlyMisspelled (1s)
🟢 testEmployeeCancelButton (1s)
🟢 testIfStartDateGivenEndDateIsRequired (1s)
🟢 testStartTimeAndEndTimeOk (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (1s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (1s)
🟢 testStartTimeEndTimeAndTaskNotesOk (1s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (1s)
🟢 testStartTimeAndEndTimeTooAccurate (1s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (1s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (0s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (1s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (1s)
🟢 testSickleaveDisabledIfOnlyManagerRecordSickleaves (1s)
🟢 testValidateLunchBreakFormat (0s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testVisitorCannotViewHoursAlreadyApproved (1s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (1s)
🟢 testCannotSaveOnlyNotesField (0s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (1s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (1s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (1s)
🟢 testIfEndDateGivenEndDateIsRequired (0s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (0s)
🟢 testManagerAcceptsEmployeeAcceptedHours (3s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (4s)
🟢 testPreserveExistingLunchBreak (1s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (1s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (5s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟢 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorBiWeeklyBPanel (1min 19s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolWithSpaceAllOk (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenInNormalMode (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAndHourSymbolAllOk (1s)
🟢 testStartTimeAndEndTimeOkOnHolidayWeek (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithAnotherHourFormatAllOk (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxOn (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDay_checkboxTrue (0s)
🟢 testValidateLunchBreakFormatIfStartAndEndDateGiven (1s)
🟢 testFullDaySickleaveOk (1s)
🟢 testHalfDaySickleaveOk (1s)
🟢 testIfLunchBreakGivenAsTimeBothStartAndEndDateAreRequired (1s)
🟢 testPartDaySickleaveOkIfHasLunchBreak (1s)
🟢 testStartTimeEndTimeLunchBreakAndNotesAllOkEvenIfLunchBreakSlightlyMisspelled (1s)
🟢 testEmployeeCancelButton (1s)
🟢 testIfStartDateGivenEndDateIsRequired (1s)
🟢 testStartTimeAndEndTimeOk (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (0s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (1s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (1s)
🟢 testStartTimeEndTimeAndTaskNotesOk (1s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (0s)
🟢 testStartTimeAndEndTimeTooAccurate (0s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (0s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (0s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (1s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (0s)
🟢 testSickleaveDisabledIfOnlyManagerRecordSickleaves (1s)
🟢 testValidateLunchBreakFormat (0s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testVisitorCannotViewHoursAlreadyApproved (1s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (1s)
🟢 testCannotSaveOnlyNotesField (0s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (0s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (1s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (1s)
🟢 testIfEndDateGivenEndDateIsRequired (0s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (0s)
🟢 testManagerAcceptsEmployeeAcceptedHours (2s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (4s)
🟢 testPreserveExistingLunchBreak (1s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (1s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (4s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟡 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorHalfMonthlyPanel (1min 52s)
🟢 testFullDaySickleaveOk (1s)
🟢 testHalfDaySickleaveOk (1s)
🟢 testPartDaySickleaveOkIfHasLunchBreak (1s)
🟢 testEnteringOneUnitPerEntryCompensationUnits (1s)
🟡 testTODOCustomerApprovalEquivalentToManagerApprovalIfEmployeeApprovalGoesToCustomer (0s)

    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: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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOCannotRecordCompensationsWithoutTaskEntry (0s)

    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:130)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOCustomerApprovalDirectlyFromEmployeeApproval (0s)

    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: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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOStartAndEndTimeAreParsedIntelligentlyIntoTaskEntry (0s)

    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:144)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOEmployeeCannotRecord_SupervisorOnlyCompensationUnits_ButTheyAreVisibeAndTheyDontGetLost (0s)

    @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: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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAllowedToOverrideUnAssignedTask (1s)
🟢 testNotAllowedToOverrideUnAssignedTask (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkFutureLocked (1s)
🟢 testSupervisorCanRecordSupervisorViewOnlyCompensationUnit (1s)
🟢 testSupervisorViewOnlyCompensationUnitsAreRetainedWhenEmployeeRecordsAdditionalCompensationUnits (1s)
🟢 testCannotSaveOnlyRowNotesField (0s)
🟢 testEmployeeCannotRecordSupervisorOnlyCompensationUnit_checkbox (1s)
🟢 testEmployeeCannotRecordSupervisorOnlyCompensationUnit_field (0s)
🟢 testEmployeeCannotViewSupervisorOnlyCompensationUnit_field (0s)
🟢 testValidateLunchBreak0IsValid (1s)
🟢 testCompensationEditorContainerIsVisibleAndEnabledWhenThereAreCompensationOptionsAndOtherwiseNot (1s)
🟢 testValidateCompensationEntryRawInputIsNotLostOnError (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay_x (1s)
🟢 testEnteringNormalCompensationUnits (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDay (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDayAndHasLunchBreakHours (1s)
🟢 testSickleaveNotAllowedIfWorkingFullDayAndHasLunchBreak (1s)
🟢 testSalaryPeriodChangesWhenSelectedFromCalendar (1s)
🟢 testSalaryPeriodRemainsUnchangedWhenCancelingAfterSave (1s)
🟢 testCollidingTaskAndVacationValidation (1s)
🟢 testFaceliftTableDataRefreshesAfterSwitchingCostCenter (3s)
🟢 testSupervisorCanRecordSupervisorOnlyCompensationUnit (1s)
🟢 testSupervisorOnlyCompensationUnitsAreRetainedWhenEmployeeRecordsAdditionalCompensationUnits (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (1s)
🟢 testStartTimeAndOvernightEndTimeLunchBreakGivenAsHoursAndNotesAllOk (1s)
🟢 testStartTimeAndOvernightEndTimeLunchBreakAndNotesAllOk (1s)
🟢 testDefaultLunchBreak (3s)
🟢 testIfStartDateGivenEndDateIsRequired (0s)
🟢 testStartTimeAndEndTimeOk (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (0s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (1s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (1s)
🟢 testStartTimeEndTimeAndTaskNotesOk (1s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (0s)
🟢 testStartTimeAndEndTimeTooAccurate (0s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (0s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (0s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (1s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (1s)
🟢 testSickleaveDisabledIfOnlyManagerRecordSickleaves (0s)
🟢 testValidateLunchBreakFormat (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testVisitorCannotViewHoursAlreadyApproved (1s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (1s)
🟢 testCannotSaveOnlyNotesField (1s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (1s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (2s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (2s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (1s)
🟢 testIfEndDateGivenEndDateIsRequired (1s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (1s)
🟢 testManagerAcceptsEmployeeAcceptedHours (3s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (4s)
🟢 testPreserveExistingLunchBreak (1s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (1s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (5s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟡 com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorSickleaveWorkShifts (1min 34s)
🟢 testIfOnlySickleaveGivenThenLunchBreakMustFit (1s)
🟡 testTODOXX (0s)

    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:61)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testStartTimeAndEndTimeDontOverlapWithSickleaveAndLunchBreakSnapsPieceOffTask (1s)
🟢 testStartTimeAndEndTimeDontOverlapWithSickleaveAndLunchBreakSnapsPieceOffSickleave (1s)
🟢 testStartTimeAndEndTimeDontOverlapWithSickleaveButSickleaveOverlapsWIthBoth (1s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffBoth_1 (1s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffBoth_2 (1s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffBoth_3 (1s)
🟢 testLunchBreakOkWhenPartOfItIsInTaskAndPartOfItIsInSickleave (1s)
🟡 testTODOOriginalValueColoring (0s)

    kts. 'TODO ORIGINAL VALUE'
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.application.TestCostCenterViewHoursEditorSickleaveWorkShifts.testTODOOriginalValueColoring(TestCostCenterViewHoursEditorSickleaveWorkShifts.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testLunchBreakValidationWithSickleaveAndEmployeeCantModifyWorkShifts (1s)
🟢 testCannotSaveOnlyRowNotesFieldEvenIfHasSickleave (1s)
🟢 testSickleaveAndLunchBreakOk (1s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichSnapsOffAPieceAndLunchBreakSnapsPieceOffSickleave (1s)
🟢 testStartTimeAndEndTimeOverlapWithSickleaveWhichIsOkAsSickleaveSnapsOffAPiece (1s)
🟢 testFullDayTaskWithSickleaveAndLunchBreakSnapsPieceOffSickleave (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOk (1s)
🟢 testEnteringOneUnitPerEntryCompensationUnits (1s)
🟡 testTODOCustomerApprovalEquivalentToManagerApprovalIfEmployeeApprovalGoesToCustomer (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testStartTimeAndOvernightEndTimeLunchBreakGivenAsHoursAndNotesAllOk (1s)
🟢 testStartTimeAndOvernightEndTimeLunchBreakAndNotesAllOk (1s)
🟢 testDefaultLunchBreak (3s)
🟢 testIfStartDateGivenEndDateIsRequired (1s)
🟢 testStartTimeAndEndTimeOk (1s)
🟢 testStartTimeEndTimeAndTaskNotesAndSuccessfullyHandlesExistingNotesOkButDoesNotAllowItToDissapearsBecauseNoTimeRange (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenWithOverlappingLunchBreaks (1s)
🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (1s)
🟢 testVisitorCanViewAndApproveButNotEditCustomerHoursRepManagerAndEmployeeHaveApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursIfOnlyManagerHasApproved (1s)
🟢 testVisitorCanViewAndApproveButNotEditHoursManagerAndEmployeeHaveApproved (1s)
🟢 testStartTimeEndTimeAndTaskNotesOk (1s)
🟢 testStartTimeAndEndTimeOkButLengthNotValid (1s)
🟢 testStartTimeAndEndTimeTooAccurate (0s)
🟢 testStartTimeEndTimeOkButLunchBreakNotAccurateEnough (1s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (1s)
🟢 testSickleaveAndInputFieldsDisabledExceptNotesFieldIfThisTaskLocked (1s)
🟢 testSickleaveDisabledIfAnotherTaskLocked (1s)
🟢 testSickleaveDisabledIfOnlyManagerRecordSickleaves (0s)
🟢 testValidateLunchBreakFormat (0s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportAlreadyApproved (1s)
🟢 testVisitorCannotViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testVisitorCannotViewHoursAlreadyApproved (1s)
🟢 testVisitorCannotViewHoursAlreadyApprovedEvenIfAlsoManagerHasApproved (1s)
🟢 testVisitorCannotViewHoursNotApprovedByNeitherManagerNorEmployee (1s)
🟢 testAllowLunchBreakToOverlapWithAnotherTask (1s)
🟢 testCannotSaveOnlyNotesField (1s)
🟢 testComplainAboutAFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotAllowATaskToOverlapWithAnotherTask (1s)
🟢 testDoNotComplainAboutAHalfDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingFullDayTaskEntryOnAHoliday (1s)
🟢 testDoNotComplainAboutAPreExistingHalfDayTaskEntryOnAHoliday (1s)
🟢 testEnterStartTimeEndTimeAndLunchBreakAndThenCancel (1s)
🟢 testIfEndDateGivenEndDateIsRequired (1s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (1s)
🟢 testManagerAcceptsEmployeeAcceptedHours (3s)
🟢 testManagerEditAndAcceptBeforeEmployeeAccepts (4s)
🟢 testPreserveExistingLunchBreak (1s)
🟢 testVisitorCanViewApproveAndEditCustomerReportHoursOnlyEmployeeHasApproved (1s)
🟢 testVisitorCanViewApproveAndEditHoursOnlyEmployeeHasApproved (4s)
🟢 testVisitorInNormalModeCanViewCustomerHoursReportNotApprovedByNeitherManagerNorEmployee (1s)
🟡 com.tustor.tuntinetti.view.application.TestLunchBreaksOnHoursEditorPanel (17s)
🟢 testStartTimeAndEndTimeOkNoLunchBreak (1s)
🟡 testTODOValidateLunchBreakFormat (1s)

    expect (1):
       2026-04-13 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOPreserveExistingLunchBreak (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOPreserveExistingOvernightLunchBreak (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testStartTimeEndTimeOvernightAndLunchBreakAllOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOkEvenIfLunchBreakGiven (1s)
🟡 testTODODefaultLunchBreak (1s)

    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:223)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOStartTimeEndTimeOkButLunchBreakNotAccurateEnough (1s)

    Expected "2026-04-13 olet kirjannut kellonajat liian tarkkaan. Kirjaa kellonajat enintään 5min tarkkuudella (esim. 10:05 tai 10:15)." found [13.4.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testStartTimeEndTimeAndLunchBreakWithHourFormatAllOk (1s)
🟢 testStartTimeEndTimeAndLunchBreakAllOk (1s)
🟢 testValidateLunchBreakShouldNotBeAfterTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotBeOnTheFinishEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOnTheStartEdgeOfTheWorkDay (0s)
🟢 testValidateLunchBreakShouldNotBeOutsideOfTheWorkDay (1s)
🟢 testValidateLunchBreakShouldNotGoOutsideOfTheWorkDay (0s)
🟢 testIfLunchBreakGivenBothStartAndEndDateAreRequired (0s)
🔴 com.tustor.tuntinetti.view.application.TestLabourAgreementSettingsPanel (33s)
🟢 testNewTesCanBeCreatedAndSavedWithMinimumRequredInformation (1s)
🔴 testLostWeeklyRestTimeDayOfWeek (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeekStartOffsetPositive (1s)

     expected:<[7]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeekStartOffsetPositiveWithMinutes (1s)

     expected:<[7,5]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeekStartOffsetPositiveHoursOnly (1s)

     expected:<[7]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeekStartOffsetNegative (1s)

     expected:<[-2]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeekStartOffsetNegativeWithMinutes (1s)

     expected:<[-2,33]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:305)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeekStartOffsetNegativeHoursOnly (1s)

     expected:<[-2]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWeekStartOffsetEmptyIsZero (1s)
🟢 testWeekStartOffsetInvalidValue (1s)
🟡 testLostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay (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:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testIndependenceDayCompensatedAccordingToLaw (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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testGivenTooLargeLeg1holidayMaxOvertimeHoursErrorIsShown (1s)
🟢 testGivenNewSickleaveSettingsShowEditFieldsForNewSettingsOnly (0s)
🟢 testChangesToNewSickleaveSettingsAreStoredToDatabase (1s)
🟢 testSickleaveSettingsChangeWhenLabourAgreementIsChanged (1s)
🟢 testNewLabourAgreementsHaveNewSickleaveSettings (0s)
🟡 testAlternateCompensatedHolidaySelectionCanBeAddedToAgreementThatDoesNotHaveIt (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.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAlternateCompensatedHolidaySelectionCanBeModified (1s)
🟡 testAlternateCompensatedHolidaySelectionCanBeRemoved (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testHolidayCompensationQualificationTimeCanBeChanged (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testHolidayLengthCalculationOptionCanBeSet (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testNewTesWithFullDayNightShiftCanBeCreatedAndSavedWithMinimumRequredInformation (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testTesNightShiftsHaveTimeFormat (1s)
🟡 testNightShiftAppliesToFullShiftCanBeSet (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:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testLatestNightShiftSeriesCanBeCopied (1s)
🟢 testGivenNoNightshiftsThenCopyLatestNightshiftsIsDisabled (0s)
🟢 com.tustor.tuntinetti.view.application.settings.users.contracts.TestContractPeriodValidator (45s)
🟢 testCase41475 (0s)
🟢 testCase18759 (0s)
🟢 testSamiVihervuoriContractPeriods (0s)
🟢 testGetContractPeriodForVacationEarnedSafely_bugi_ehdotus (0s)
🟢 testCase10965 (0s)
🟢 testAgoroJacobAdewaleContractPeriods (0s)
🟢 testLuddeEppuDanielLarssonContractPeriods (0s)
🟢 testValidContractPeriodsWithDateRange (0s)
🟢 testContractSeriesValidationWarnings (0s)
🟢 testContractSeriesValidationErrors (0s)
🟢 testValidateMissingContractSeriesOrMainContractsWhenThereIsCapBetweenContracts (0s)
🟢 testValidateMissingContractSeriesOrMainContractsWhenThereIsCapBetweenContractsInOneContractSeries (0s)
🟢 testContractPeriodDateRangeValidation (0s)
🟢 testCase8091 (0s)
🟢 testValidateContractSeriesMissingContracPeriods (0s)
🟢 testDiscontinuedLabourAgreementErrorWhenNoEmployeeProjects (0s)
🟢 testValidateContractSeriesMissingContracPeriodsWithTasks (0s)
🟢 testValidateMissingContractSeriesOrMainContractsWithValidateContractSeriesMissingContracPeriods (0s)
🟢 testValidateMissingContractSeriesOrMainContractsWithSelecetdEmployers (32s)
🟢 testContractPeriodEndingReason (0s)
🟢 testContractPeriodEndingReasonISS (0s)
🟢 testMainContractValidation (1s)
🟢 testGetDateMapContractSeries (0s)
🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.frontend.services.wicketpages.TestInopticsNfcBoxAutoAdjustDeviceTimePage (1s)
🟢 testClockOffsetCorrection (0s)
🟢 testClockZoneOffsetCorrection (0s)
🟢 testClockDaylightOffsetCorrection (0s)
🟡 com.tustor.tuntinetti.view.application.TestJobApplicationsForm (18s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_AndNotEmployee_AndNotApplication_PersonAndEmployeeAndApplicationExist_If_EmailMatches_NewApplicationIsCreatedInstead (1s)
🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testNewApplicationIsNotAddedForSamePersonEmployeeApplicationPositionWhenCreateDateItLessThen5Minutes (1s)
🟢 testApplicationIsUpdatedForSamePersonEmployeeApplicationPositionWhenCreateDateItLessThen5Minutes (0s)
🟢 testNewApplicationIsAddedForSamePersonEmployeeAndDifferentApplicationPositionWhenCreateDateItLessThen5Minutes (1s)
🟢 testNewApplicationIsAddedForSamePersonEmployeeApplicationPositionWhenCreateDateItMoreThen5Minutes (1s)
🟢 testNewApplicationAttachmentsAreUpdatedForSamePersonEmployeeApplicationPositionWhenCreateDateItLessThen5Minutes (1s)
🟢 testSaveAttachment_only_1 (0s)
🟢 testSaveAttachment_only_2 (0s)
🟢 testSaveAttachment_both_1and2 (0s)
🟢 testSaveAttachment_only_1and_photo (0s)
🟢 testSaveAttachment_only_2and_photo (0s)
🟢 testSubmitLastNameOnly (0s)
🟢 testSubmitFirstnameLastnameAndSomeInformation (0s)
🟢 testSubmitAllApplicationFields (0s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_OnlyPersonExists_If_EmailMatches (0s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_AndNotEmployee_PersonAndUnEmployedEmployeeExist_If_EmailMatches (0s)
🟢 test_ApplicationDoesNotOVerwriteExistingPerson_AndNotEmployee_PersonAndEmployedEmployeeExist_If_EmailMatches (0s)
🟢 test_ApplicationDoesNotOverwriteExistingPerson_AndNotEmployee_ChangedInformationSavedIntoIntroduction (0s)
🟡 testTODORefactorPhotoUploadIntoReusable (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSavePhoto (0s)
🟢 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)
🟢 testZeroCost (0s)
🟢 testTotalBalancePositive (0s)
🟢 testZeroSales (0s)
🟢 testTotalBalanceZero (0s)
🟢 testTotalBalanceNegative (0s)
🟢 testZeroCostAndZeroSales (0s)
🟢 org.apache.wicket.markup.html.internal.TestInlineEnclosureWithExtendPage (0s)
🟢 testVisibilityAfterTwoClicks (0s)
🟢 testVisibilityAfterOneClick (0s)
🟢 org.apache.wicket.markup.html.internal.TestInlineEnclosureOnNonCachedPage (0s)
🟢 testGetCacheKeyAndStringResourceStream (0s)
🟢 testGetCacheKeyAndFileResourceStream (0s)
🟡 org.hibernate.cache.internal.TestCacheKeyImplementation (0s)
🟢 testCacheKeyImplementationMatchesWithIdAndEmployerIdCompositeKey (0s)
🟢 testCacheKeyImplementationsWithIdAndEmployerIdCompositeKeyMatch (0s)
🟢 testCacheKeyImplementationsWithIdMatch (0s)
🟡 testCacheKeyImplementationDoesNotMatchPlainId (0s)

    Their hash code is still the same expected:<-1417344442> but was:<-1708288774>
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCacheKeyImplementationsWithIdAndEmployerIdCompositeKeyDoNotMatchWithDifferentEntityOrRoleName (0s)
🟢 testCacheKeyImplementationsWithIdDoNotMatchWithDifferentEntityOrRoleName (0s)
🟢 com.tustor.wicket.common.reusables.validator.TestCreditorReference (0s)
🟢 testTooLong (0s)
🟢 testNoPayload (0s)
🟢 testCheckNumberCalculation (0s)
🟢 testWithSomeReferences (0s)
🟢 testWhitespaceIsRemoved (0s)
🟢 testInvalidIdentifier (0s)
🟢 testNonnumberCharacters (0s)
🟢 testValidISO11649ButNotFinnisgStandard (0s)
🟢 testViitenumeroValidatorRF (0s)
🟢 testViitenumeroValidatorFinnish (0s)
🟢 testViitenumeroValidatorFinnishInvalidCheckDigit (0s)
🟢 testOldFinnishReference (0s)
🟢 testValid (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@51e315f4,  (stored=true -1776408171891) (createdAt=2026-04-17 09:42:51 createdBy=null updatedAt= updatedBy=null), Ramin Rakennusfirma cannot be negative.
    	at com.tustor.backend.services.DatabaseServices.assertIdPositive(DatabaseServices.java:286)
    	at com.tustor.backend.services.DatabaseServices.assertInitialized(DatabaseServices.java:301)
    	at com.tustor.backend.services.DatabaseServices.setQueryParents(DatabaseServices.java:2090)
    	at com.tustor.backend.services.DatabaseServices.setQueryParents(DatabaseServices.java:2033)
    	at com.tustor.backend.services.DatabaseServices.browseLimitedWithEntityManager(DatabaseServices.java:1396)
    	at com.tustor.backend.services.DatabaseServices.browseWithEntityManager(DatabaseServices.java:1374)
    	at com.tustor.backend.services.DatabaseServices.browseCacheableJoined(DatabaseServices.java:1359)
    	at com.tustor.backend.services.DatabaseServices.browseJoined(DatabaseServices.java:1345)
    	at com.tustor.backend.services.DatabaseServices.browse(DatabaseServices.java:1311)
    	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:522)
    	at com.tustor.tuntinetti.backend.services.TaskStateServices.getTaskLeafWatcher(TaskStateServices.java:509)
    	at com.tustor.tuntinetti.backend.services.TaskStateServices.browseEmployedAndUnEmployedStatesLowLevel(TaskStateServices.java:461)
    	at com.tustor.tuntinetti.backend.services.TaskStateServices$EmployerTasksModelFactory.newEmployerModel(TaskStateServices.java:313)
    	at com.tustor.tuntinetti.backend.services.TaskStateServices$EmployerTasksModelFactory.newEmployerModel(TaskStateServices.java:296)
    	at com.tustor.tuntinetti.backend.services.AbstractModelFactory.getModel(AbstractModelFactory.java:301)
    	at com.tustor.tuntinetti.backend.services.TaskStateServices.getEmployerTasksModel(TaskStateServices.java:341)
    	at com.tustor.tuntinetti.backend.services.TaskStateServices.getActiveRange(TaskStateServices.java:649)
    	at com.tustor.tuntinetti.backend.services.FeatureUsagePersister.useFeature(FeatureUsagePersister.java:363)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.backend.services.transactions.TestNoOvertimeOrWeeklyRestTimeCompensationValidationUtils (0s)
🟢 testConsiderTheWholeOvertimePeriodForWeeklyOvertime (0s)
🟢 com.tustor.backend.services.handlers.TestPricingHandler (0s)
🟢 testCaseInsensitive (0s)
🟢 com.tustor.backend.services.palse.TestPalseClient (40s)
🟢 testEventTimeRanges (0s)
🟢 testUniqueEventIdWithAllHashValuesOnDifferentDays (18s)
🟢 testUniqueEventIdThatUsesWorkDayGeneration (0s)
🟢 testUniqueEventIdGenerationWithJustFewTaskIds (0s)
🟢 testUniqueEventIdGeneration (21s)
🟢 testGetUniqueEventId (0s)
🟢 test45479ValidiaDefaultExtraInformation (0s)
🟢 test36781OptionalExtraInfo (0s)
🟢 testGetDummyExtraInformation (0s)
🟢 com.tustor.backend.services.ytj.TestCustomerYTJRobot (14s)
🟢 testNoBusinessId (1s)
🟢 testGetCustomersByString (1s)
🟢 testConcreteCustomer (5s)
🟢 testGetBusinessId (1s)
🟢 testGetClassification (1s)
🟢 testGetClassificationMultiResult (1s)
🟢 testNoClassification (0s)
🟢 com.tustor.backend.services.TestOvertimeAssignmentServices (0s)
🟢 testOvertimeAssignmentAvailableOnlyAfterwards (0s)
🟢 testLockedOvertimeNotNearEnoughIfLockable (0s)
🟢 testNoOvertimeDaysNoOvertimes (0s)
🟢 testLockedOvertimeOnTheEdgeIsUsable (0s)
🟡 com.tustor.backend.services.tailored.spectra.TestSpectraSalaryUtils (12s)
🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testGetSpectraPalkkaryhmaTyoehtosopimus (0s)
🟢 testSpectraPalkkaryhmanTiedotMapPalkkojenAikasarjatAscending (0s)
🟢 testSpectraPalkkaryhmanTiedot (0s)
🟢 testPalkkaryhmänTunnistaminen (0s)
🟢 testWorkExperience (0s)
🟢 testUudelleSopimuksellePalkkataulukonMukainenHinta (0s)
🟢 testSpectraSalaryServices (11s)
🟢 testNullPointerExceptionInGetWorkExperienceEffective (0s)
🔴 com.tustor.backend.services.citywork.TestCityworkSpecialDaySelections (3s)
🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCwLoviisa (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCwRaasepori (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.LabourAgreementTestUtils.assertLabourAgreement(LabourAgreementTestUtils.java:42)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCwViitasaari (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCwKotkaPalveluseteli (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.LabourAgreementTestUtils.assertLabourAgreement(LabourAgreementTestUtils.java:42)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testExcess (0s)
🟡 testCwLaaja (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testInternetAddressWithName (0s)
🟢 com.tustor.backend.services.gps.TestReverseGeocoding (0s)
🟢 testGetAddress (0s)
🟢 testGetAddressFinland (0s)
🟢 testGetAddressFinlandCase5115 (0s)
🟢 com.tustor.backend.services.gps.TestGoogleMapsDistanceHelper (0s)
🟢 testAssertBetween (0s)
🟢 testCantFindDistance (0s)
🟢 testLyhinReitti (0s)
🟢 testParseDistance (0s)
🟢 testGetDistance2 (0s)
🟢 testGetDistance (0s)
🟢 com.tustor.backend.services.gps.TestGeocoding (1s)
🟢 testGetCoordinidatesDubai (0s)
🟢 testGetCoordinidatesSahatie1Vantaa (0s)
🟢 testInvalidAddres (0s)
🟢 testGetCoordinidatesFinland (0s)
🟢 testGetCoordinatesNoResult (0s)
🟡 com.tustor.backend.services.TestTextMagic (0s)
🟢 testDummy (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.backend.services.TestSalaryCalculationModelUtils (0s)
🟡 testEvaluateSalaryCalculationRowMoneyValueUsingFormulas (0s)

     expected:<[15]> but was:<[0]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRangesMatch (0s)
🟡 com.tustor.backend.services.TestSomeTaskUtils (0s)
🟢 test (0s)
🟢 testEarliestTime (0s)
🟢 testJoin (0s)
🟢 testHoursReportTimeRangesAreSorted (0s)
🟢 testParseTweakedTimeRanges (0s)
🟢 testCircadianSelector (0s)
🟢 testGetNewTimeClockTrail (0s)
🟢 testOvertimeCategories (0s)
🟢 testParseTimeRange (0s)
🟡 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:615)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:1521)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRanges (0s)
🟢 testTaskStamper (0s)
🟢 testOvertimeSummary (0s)
🟢 testSubTaskWeightSums (0s)
🟢 testParseTheSumOfLiveHours (0s)
🟢 testEmptyDescription (0s)
🟢 testParseTheSumOfOtherLiveHours (0s)
🟢 testParseTheSumOfBracketedAndUnbracketedHoursWithDecimalsSeparatedUsingCommaPeriodAndLinefeedMark (0s)
🟢 testHoursRangeEmbeddedInDescription (0s)
🟢 testHoursRangeEmbeddedInDescriptionWithCommaOrPeriod (0s)
🟢 testHoursRangeEmbeddedInDescriptionWithCommaOrPeriodMixedNotationNotAllwed (0s)
🟢 testParseOvernigthHoursRangeEmbeddedInDescription (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)
🟢 testTwoHoursRangesEmbeddedInDescriptionLastingUntilNextDay (0s)
🟢 testTwoHoursRangesEmbeddedInDescriptionLastingUntilNextDayDifferentNotation (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_SemicolonSpace (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_CommaSpace (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_Semicolon (0s)
🟢 testParseTimeRangesGivenValidRangesThenRangesAreUsedAndEffectiveHoursIgnored_Comma (0s)
🟢 testParseTimeRanges (0s)
🟢 testReplaceTimeRanges (0s)
🟢 testFitBreaks (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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDynamicallyEarned2 (0s)

     expected:<[7]> but was:<[3]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDynamicallyEarnedMinus2 (0s)

     expected:<[7]> but was:<[3]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDynamicallyEarned10 (0s)

     expected:<[7]> but was:<[3]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDynamicallyEarnedMinus10 (0s)

     expected:<[7]> but was:<[3]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:1954)
    	at com.tustor.tuntinetti.backend.logic.AbstractRangeReportBag.createVacation(AbstractRangeReportBag.java:1938)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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 (0s)
🟢 testTwoEmployees (0s)
🔴 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟢 testEmployeeStatsSorting (0s)
🟢 testSortingThemAll (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)
🟢 testSetVuosiIlmoituksenPalkkalajiAndDataTypeForCompensations (0s)
🟡 testTulorekisterinTulolajienPalkkalajikoodiBits (0s)

    Didn't expect exception,  toteuttamatta
    CompensationUnitType.NOTICE_PERIOD_COMPENSATION not yet implemented.:
    com.tustor.common.utils.UnknownTypeException: CompensationUnitType.NOTICE_PERIOD_COMPENSATION not yet implemented.
    	at com.tustor.tuntinetti.view.utils.SalaryCalculationApiUtils.setVuosiIlmoituksenPalkkalajiAndDataTypeForCompensations(SalaryCalculationApiUtils.java:897)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui$1.test(TestSalaryCalculationApiWithoutGui.java:199)
    	at com.tustor.common.utils.AbstractExceptionAsserter.<init>(AbstractExceptionAsserter.java:72)
    	at com.tustor.common.utils.AbstractExceptionAsserter.<init>(AbstractExceptionAsserter.java:38)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui$1.<init>(TestSalaryCalculationApiWithoutGui.java:193)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui.assertTulorekisterinTulolajienPalkkalajikoodiBits(TestSalaryCalculationApiWithoutGui.java:192)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui.testTulorekisterinTulolajienPalkkalajikoodiBits(TestSalaryCalculationApiWithoutGui.java:173)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

    	at junit.framework.Assert.fail(Assert.java:47)
    	at junit.framework.Assert.assertTrue(Assert.java:20)
    	at junit.framework.Assert.assertNull(Assert.java:230)
    	at com.tustor.common.utils.AbstractExceptionAsserter.<init>(AbstractExceptionAsserter.java:86)
    	at com.tustor.common.utils.AbstractExceptionAsserter.<init>(AbstractExceptionAsserter.java:38)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui$1.<init>(TestSalaryCalculationApiWithoutGui.java:193)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui.assertTulorekisterinTulolajienPalkkalajikoodiBits(TestSalaryCalculationApiWithoutGui.java:192)
    	at com.tustor.tuntinetti.view.application.TestSalaryCalculationApiWithoutGui.testTulorekisterinTulolajienPalkkalajikoodiBits(TestSalaryCalculationApiWithoutGui.java:173)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.suites.unittest.TestRegressionTestResultUpdate (0s)
🟢 testExceptionClassification (0s)
🟢 testIncrementalTargetUpdate (0s)
🟢 testDetectingDifferences (0s)
🟢 testDuplikaattiMetodipolut (0s)
🟢 testCompareRegressionTestResults (0s)
🟢 testExceptionStatistics (0s)
🟢 testGitLog (0s)
🔴 com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyForVacations (9s)
🔴 testLoppupalkkamaksunPaivaaEiMuutetaHistoriassa (0s)

    junit.framework.AssertionFailedError: SKIP_LABOURAGREEMENT_UPDATES default=false value=true
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyForVacations.setUp(TestVacationSummaryProxyForVacations.java:95)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: SKIP_LABOURAGREEMENT_UPDATES default=false value=true
    	at junit.framework.Assert.fail(Assert.java:47)
    	at junit.framework.Assert.assertTrue(Assert.java:20)
    	at com.tustor.common.constants.TemporaryConstantHolder.assertDefaultValues(TemporaryConstantHolder.java:2953)
    	at com.tustor.common.dto.AbstractTuntinettiSafeSetUpTestCase.assertDefaultValues(AbstractTuntinettiSafeSetUpTestCase.java:42)
    	at com.tustor.common.dto.AbstractTuntinettiSafeSetUpTestCase.safeSetUp(AbstractTuntinettiSafeSetUpTestCase.java:34)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.tuntinetti.view.application.timemanagement.models.TestVacationSummaryProxyForVacations.setUp(TestVacationSummaryProxyForVacations.java:95)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCpmosLazyInitialization (0s)
🟢 testSetLomapalkkaLomarahaJaDescriptionMaksumaaraykselleJaDaterangeYhdstys (0s)
🟢 testSetLomapalkkaLomarahaJaDescriptionMaksumaaraykselleJaArkipyhat (0s)
🟢 testSetLomapalkkaLomarahaJaDescriptionMaksumaaraykselle (0s)
🟢 testGetMaksuVacationEarnedsForVacationsOnDateRange (0s)
🟢 testHetiMaksuunJaPctWtrSpent (0s)
🟢 testAlkusaldonVaikutusLoppupalkanJalkeen (0s)
🟢 testgetDateRangeLomaMaksumaaraykselle (0s)
🟢 testLomanmaaraytymiskausiJokaJatkuuSeuraavalleKlassiselleLomavuodelle (0s)
🟢 testMaksettavaSaldoJaManuaalinenYliajo (0s)
🟢 testReportableVacationCalculations (0s)
🟢 testGetUsedPaidVacations (0s)
🟢 testFilteringOfPartialEstimates (0s)
🟢 testPctWtrEurotLasketaanWtrSaldoon (0s)
🟢 testEiVoiKuluttaaEnemmanLomiaKuinAnsaittu (0s)
🟢 testSaldoValidaattoriJaTyosuhteenPaattyminenTulevaisuudessa (0s)
🟢 testSaldoValidaattoriJaTyosuhteenPaattyminenMenneisyydessa (0s)
🟢 testJosEiAnsaitaLomaaMuttaVainVapaapaivia (0s)
🟢 testKunLasketaanLomiaRangeReportinTulevaisuuteenEiRajataLomanmaaraytymiskautta (0s)
🟢 testVuodenLopunLaskelmaLasketaanVainVuodenLopunLomanmaaraytymiskausille (0s)
🟢 testDeltaPitkaltaAikavalilta (0s)
🟢 testDeltaPitkaltaAikavaliltaKeskipaivapalkalla (0s)
🟢 testDeltastaEiVahennetaAiempaaProsenttiperusteistaPalkkaa (0s)
🟢 testDeltaPitkaltaAikavaliltaJaValissaPoissaolo (0s)
🟢 testDeltaLaskentaToimiiVaikkaRajakohdassaEiOlisiTyosuhdetta (0s)
🟢 testPiilotetaanDeltaJosSeEiTuoLisatietoa (0s)
🟢 testLoppupalkkaKunToitaJaLomaaKahdeltaEdelliseltaJaTaltaVuodeltaJaEiKuukausipalkkaa (0s)
🟢 testLoppupalkkaKunToitaJaLomaaKahdeltaEdelliseltaJaTaltaVuodelta (0s)
🟢 testLoppupalkkaKunToitaJaLomaaEdelliseltaJaTaltaVuodeltaJaTesEiAnnaLomarahaaTuoreiltaPitamattomiltaLomilta (0s)
🟢 testLoppupalkkaKunToitaJaLomaaEdelliseltaJaTaltaVuodeltaJaTyosuhdePaattynytTyontekijastaJohtuvastaSyysta (0s)
🟢 testLoppupalkkaKunToitaJaLomaaEdelliseltaJaTaltaVuodeltaSekaWtraa (0s)
🟢 testLoppupalkkaKunLomaaVainKuluvaltaVuodelta (0s)
🟢 testNormaalitSaldotKunBittiEiPaalla (0s)
🟢 testErillisetSaldotKunBittiOnPaalla (0s)
🟢 testThatVacationStartDayOnTheEndOfContractPeriodDependsOnVacationStatusOnLastDayOfWork (0s)
🟢 testOnlyNonRollingVacations (0s)
🟢 testLomalaskentaBititMaarittavatLasketaankoLomia (0s)
🟢 testThreeContractPeriodsWithGapsAndDifferentEarning (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 (0s)
🟢 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)
🟢 testOverlapsAlsoConsiderTimeRanges (0s)
🟢 testGetTravelEntriesWithPreviousOverlaps (0s)
🟡 com.tustor.tuntinetti.view.application.ipost.TestIpostApiUtils (0s)
🟢 testPdfReading (0s)
🟢 testPdfReadingKunKaksiSamalle (0s)
🟢 testPdfReadingKaksiSamalleJaYksiToiselle (0s)
🟢 testPdfReadingKaksiSamalleJaKaksiMuuta (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-04-17T00: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-04-17T00: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="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:853)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:771)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:783)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.application.selfservice.tailored.debora.TestDeboraSelfServiceOrderInfo (0s)
🟢 testLatestOrderTime (0s)
🟢 com.tustor.tuntinetti.view.application.newsletter.TestUtmModifier (0s)
🟢 testGetDateFromSubject (0s)
🟢 testAsiakaskirjeKesakuu2025IlmanUtmParametrimuokkauksia (0s)
🟢 testAsiakaskirjeKesakuu2025MuokataanUtmParametrit (0s)
🟢 testAsiakaskirjeSyyskuu2023IlmanUtmParametrimuokkauksia (0s)
🟢 testAsiakaskirjeSyyskuu2023MuokataanUtmParametrit (0s)
🟢 testAsiakaskirjeElokuu2025IlmanUtmParametrimuokkauksia (0s)
🟢 testAsiakaskirjelokuu2025MuokataanUtmParametrit (0s)
🟢 testNoParams (0s)
🟢 testParamsWithoutFragment (0s)
🟢 testExistingQueryIsReplaced (0s)
🟢 testFragmentPreserved (0s)
🟢 testExistingQueryAndFragment (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 (0s)
🔴 testGetOpenJobs (0s)

    www.lead.fi: Name or service not known
    	at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
    	at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:867)
    	at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
    	at java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:815)
    	at java.net.InetAddress.getAllByName0(InetAddress.java:1291)
    	at java.net.InetAddress.getAllByName(InetAddress.java:1144)
    	at java.net.InetAddress.getAllByName(InetAddress.java:1065)
    	at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
    	at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
    	at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
    	at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
    	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
    	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
    	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
    	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
    	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
    	at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:184)
    	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1316)
    	at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1233)
    	at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:341)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.htmlunit.TestBiisoniJobApplicationSubmitPage (11s)
🔴 testJobApplicationSubmit (11s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.reusables.formcomponents.TestRobustBigDecimalTextField (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testPrecision (0s)
🟢 testSubmitWithoutRestrictionsWorks (0s)
🟢 testValidationGivesCorrectErrorForOverlyLargeValue (0s)
🟢 testMaxBigDecimalValue (0s)
🟢 testGivenMaximumPositiveValueAnyNegativeValueIsRejected (0s)
🟢 testValidationAcceptsCorrectValueWhenMovePointIsUsed (0s)
🟢 testValidationGivesCorrectErrorForOverlyLargeValueWhenMovePointIsUsed (0s)
🟢 testValidationGivesCorrectErrorForAbsoluteValueRestrictionWhenMovePointIsUsed (0s)
🟢 testNegativeValues (0s)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.view.notification.TestNotificationsPanel (0s)
🟢 testOnOpenAjaxNotificationFunction (0s)
🟢 testBeforeOpenAjaxNotificationFunction (0s)
🟢 testCloseAjaxNotificationFunction (0s)
🟢 testCloseOnClickAndNotifyViaAjaxFunction (0s)
🟢 testNotificationSettings (0s)
🟢 com.tustor.tuntinetti.view.login.TestTallierUtils (0s)
🟢 testBase64Encoding (0s)
🟢 testSigning (0s)
🟢 testSignatureVerificationAndParsing (0s)
🟢 testTimeEncoding (0s)
🟡 com.tustor.tuntinetti.view.session.TestPersonalizationCookieInfo (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testDecodingOldJsonValues (0s)
🟢 testDecodingInvalidBase64 (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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 (0s)
🟢 testAverageHourlySalaryUsage (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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAverageHourlySalary (0s)
🟢 testEmergencyWorkDoesntAffectAverageHourlySalary (0s)
🟢 testBonustenVaikutusJaKtanKayttoPyhakorvauksissa (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestTyossaolonVeroistenPaivienLaskuri (0s)
🟢 testKaytetaanContractSeriesKohtaistaKalenteria (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast (2min 49s)
🟢 testTekninenAlkupaivaKatkaisee (0s)
🟢 testTarkasteleToteutuneitaJaEkvivalenttiTuntejaJosSovitutTunnitEiYllaXXXVRajaan (0s)
🟢 testTyhjakinVoiKerryttaaLomaa (0s)
🟢 testSairaslomaTaskinPaalla (0s)
🟢 testEiVaikutaMaksusaldoonLippuAnsaintaVacationEarnedissa (0s)
🟢 testDeboranHetimaksuunYliohjausBugi1 (0s)
🟢 testDeboranHetimaksuunYliohjauksenPurku2018 (0s)
🟢 testSuorituskyky1Ja2 (4s)
🟢 testSuorituskyky3 (2s)
🟢 testSuorituskyky4 (3s)
🟢 testSuorituskyky5 (4s)
🟢 testCacheRaceCondition (0s)
🟢 testToisenVuodenValintaJaContractPeriodEndingReasonMaaliskuu (2s)
🟢 testToisenVuodenValintaJaContractPeriodEndingReason (2s)
🟢 testTyosuhteenAlkupaivaJaTekninenAlkupaiva (0s)
🟢 testLoppupalkastaJaaneetMaksamattomatLomarahat (0s)
🟢 testArvioituManuaalinenLoppupalkkamaksunYliajoNollaaVelat (0s)
🟢 testLomarahanMaksupaivanHuomittaJatto (0s)
🟢 testMenneisyydenIrrallinenLomaraha (0s)
🟢 testErillinenLomarahaJaSaldovika (0s)
🟢 testVacationDayOffMaksuVahentaaVelkaa (0s)
🟢 testValillaVacationDayOffJaLoppupalkka (0s)
🟢 testKunLoppupalkassaEiKorvataLomarahojaNeEivatJaaVelkaankaan (0s)
🟢 testKkPalkkaisenEkvivalentitPaivat (1s)
🟢 testHasErillinenMaaraAikaisenLomakorvausprosentti (0s)
🟢 testKkpalkkaisenLaskentaJaLomanpitoaika (0s)
🟢 testKuukausipalkanMuuttuminenJaLisat (2s)
🟢 testDailyRecordSerialisointi (0s)
🟢 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 (5s)
🟢 testKikyynSiirtyminenJa2013Lakimuutos (0s)
🟢 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 (0s)
🟢 testLomapalkkavelanYlimaarainenLomaraha (0s)
🟢 test2013SaantoJaEriWorktimemodet (0s)
🟢 testKikyEiLaukaiseVuoden2013Saantoa (0s)
🟢 testEnsimmaisenVuodenAnsaintaVenytys (0s)
🟢 testYlityovapaaKerryttaaLomaa (0s)
🟢 testYliohjattuLoppupalkkalaskelma (0s)
🟢 testIlmanRullaaviaLoppupalkkaAnsainta31pvEtukateen (0s)
🟢 testMuutLomatyypitEivatVaikutaPerhevapaalimittiin (0s)
🟢 testEdVuodenPerhevapaaLimittiEiVaikutaMuihinLomatyyppeihin (0s)
🟢 testSairaslomatEdelliseltaVuodelta (0s)
🟢 testLisalomapaivilleTaydetLomanansaintakuukaudet (0s)
🟢 testPctWtrSaldokulutusMutteiMaksua (0s)
🟢 testEiTuplakorvauksiaHetiMaksettaessa (0s)
🟢 testDebora60DayVoiTippuaTyomaaranVaihtuessa (0s)
🟢 testDebora60pvEiKatkeaTyosopimustenVaihtuessa (0s)
🟢 testDebora60day15hVkoHigherVacationPercentage (0s)
🟢 testPerhevapaanRakennusteollisuustyyli (0s)
🟢 testKkpalkkaJaSairasloma (0s)
🟢 testCityworkLomapalkkavelkaJaSivusuhteetJaTekninenAlkupaiva (0s)
🟢 testLomapalkkavelkarivienPiilotus (0s)
🟢 testOtetaankoKTAnKeskimViikkotunteihinMukaanKaikkiViikot (0s)
🟢 testCityworkLomapalkkavelkaEiTuplia (0s)
🟢 testCityworkLomapalkkavelkaJaVenytetytlomanmaaraytymiskaudet (0s)
🟢 testCityworkLomapalkkavelkaJaSivusuhteet (0s)
🟢 testVenytysJaLomapalkkavelka (0s)
🟢 testNovartAsMainContract (0s)
🟢 testOsaAikaElakeEiVaikutaKertymaan (0s)
🟢 testCityworkNovartTyosuhteet (2s)
🟢 testTechnicalEndDateAfterContractPeriodEndDate (0s)
🟢 testLoyhennysLyhyessaTyosuhteessa (0s)
🟢 testValitaanParempiAnsainta375h (0s)
🟢 testAllSigmaTests (3s)
🟢 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 (0s)
🟢 testOsaAikainenVapaaJaLaskennallinenPalkka (0s)
🟢 testVanhempainvapaa (1s)
🟢 testAitiysvapaa (2s)
🟢 testIsyysvapaa (2s)
🟢 testKkPalkkalaskelmaJaLisatSuhteessa (0s)
🟢 testEiPaasopimustaJaIsMainDeterminesEtc (0s)
🟢 testSigmaLomapaivatKunEiPaasopimusta (0s)
🟢 testEiTupliaKkPalkkaan (0s)
🟢 testEiKaaduJosLasketaanLaskemaKatkopaivalleSivuSarjassa (0s)
🟢 testJosHetimaksettavaPctEiLomapalkkavelkaa (0s)
🟢 testEiLasketaOsiaEnnenTeknAlkupv (0s)
🟢 testPsg7DayGapBugi (0s)
🟢 testKkpalkkaJaRullaavaLaskelma (0s)
🟢 testLomarahaJaPaattymissyy (0s)
🟢 testLomarahatKunNonStdPctKorvauksella (1s)
🟢 testSigmalaskentaJaSamatVuosilomaEhdot (0s)
🟢 testKkPalkkainenJosTyoaikaMuuttuuPalkkaEi (0s)
🟢 testSuhteessaKkPalkkaanLisanEsitys (0s)
🟢 testMaksettujenKkPalkkojenLaskenta (0s)
🟢 testOletetaanDaterangenPaattavanMyosTyosuhteen (1s)
🟢 testLomapalkkavelkaKunEiLomaa (0s)
🟢 testJuoksevaLomakorvausJaToinenLomanansaintavuosi (0s)
🟢 testLomarahaVapaaKunEiLomaaKorvauksesta (0s)
🟢 testEiNollattujaLaskelmiaLomapalkkavelkaraportille (0s)
🟢 testLomarahanMaksupaivaJaLomapalkkavelka (0s)
🟢 testKesakuun2016LiputPaalleMilloin (0s)
🟢 testKuukausipalkkaAnsaintakaudenLopunMukaan (0s)
🟢 testHenkilokohtaistenLisienOhitus (23s)
🟢 testHenkilokohtaisetLisat (16s)
🟢 testHenkilostonRahalahja (11s)
🟢 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 (10s)
🟢 testRullaavaKunValissaEiTyosopimusta (0s)
🟢 testAnsaintaSaantoKunViikkotunnitSovittu (0s)
🟢 testVainLomanmaaraytymiskausiHuomioidaan (0s)
🟢 testLomaprosenttiPyoristys (0s)
🟢 testVuosilomapaiviaEiRecordataTuplana (0s)
🟢 testTyosuhdeSentrinenVuosilomalaskentaJaSickleave (0s)
🟢 testTyosuhdeSentrinenVuosilomalaskentaJaVacation (0s)
🟢 testTyosuhdeSentrinenVuosilomalaskenta (0s)
🟢 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 (1s)
🟢 testLomapalkkavelkaKunValillaLomapaivienAnsaintaaValillaEiHistoriaIlmanMaksuja (0s)
🟢 testLomapalkkaJaRahavelkaEivatMeneNegatiivisiksi (0s)
🟢 testAlleSentinLomaPalkanPyoristysEiJaaKummittelemaan (0s)
🟢 testLomapalkkavelkaanEiTuleVacationEarnedejaEnnenEnsimmaistaAnsaintaa (0s)
🟢 testSuhteetonLomakorvausPaiviinNahdenJaLomapalkkavelka (0s)
🟢 testLomapalkkavelanLaskentaanRullaavatLomatKunBittiPaalla (0s)
🟢 testPuuttuvienLomarahojenEtsinta (0s)
🟢 testLomapalkkavelanOsat (2s)
🟢 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 (1s)
🟢 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 (1s)
🟢 testSevenDaySickleaveGapKunEiLaskelmia (1s)
🟢 testLomarahaQualification (0s)
🟢 testVuosilomaMaksuunTunteina (0s)
🟢 testSaastovapaidenLoppupalkanLomakorvaukseenKaytetaanTyosuhteenLopunKuukausipalkkaa (0s)
🟢 testLomatLasketaanVainPaasopimukselle (0s)
🟢 testLoppupalkanLomakorvauksenVaikutusSaldoon (0s)
🟢 testPctBasedKorvauksenPyoristys (0s)
🟢 testSeparateSaldoesVacationRecordVaikutus (0s)
🟢 testKulukorvaukset (0s)
🟢 testVacationEarnedLoppupalkkabitti (0s)
🟢 testErillisetAlkusaldot (0s)
🟢 testLoppupalkkaKunVanhojaJaUusiaLomia (1s)
🟢 testMitkaLiputTarvitaanLoppupalkkaan (0s)
🟢 testLoppupalkkaJaKatkollaOllutTyosuhde (0s)
🟢 testGetVuosilomaPalkkaYliohjatuinPaivin (1s)
🟢 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 (2s)
🟢 testProsKorvaukseenEiPalkattomiaSairaslomia (0s)
🟢 testProsPerLoppupalkkaanPalkattomatSairaslomat105pv (0s)
🟢 testProsPerLomapalkkaanPalkattomatSairaslomat105pv (0s)
🟢 testKeskenVuodenKuukausipalkalle (0s)
🟢 testTyontekijanOikeusVapaaseen (0s)
🟢 testGetWorkHoursAccordingToContract (0s)
🟢 testMuunKuinLisaJaYlityoajanPalkkaAikaperusteisineLisineenSunnuntaityosta (0s)
🟢 testTrainingShouldPassOvertimeFilter (0s)
🟢 testTyossaolonVeroistenPaivienLaskuriEiHeitaExceptioniaVaikkaOlisiHolidayHoursejaIlmanHolidayta (0s)
🟢 testDisplayLomapalkkalaskelmanLukuarvot (0s)
🟢 testDisplayLomapalkkalaskelmanLukuarvojenTalvilomaerotusRiippuuBitista (0s)
🟢 testProsenttiperusteisenLaskennallinenPalkkaSkaalautuuPalkankorotustenMukaan (0s)
🟢 testKeskiarvoistetaanVaikkaPalkattomallaSickleavellaOlisiTimeRange (0s)
🟢 testPalkalliselleSairaslomalleEiLasketaLaskennallistaPalkkaa (0s)
🟢 testKunSaannollinenTyoaikaProsenttipalkkaisenLomapalkanLaskennallinenPalkkaTuleeKeskimaaraisenTyoajanMukaan2 (0s)
🟢 testKunSaannollinenTyoaikaProsenttipalkkaisenLomapalkanLaskennallinenPalkkaTuleeKeskimaaraisenTyoajanMukaan (0s)
🟢 testKaupanProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali3Kuukautta (0s)
🟢 testHPLProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali12Viikkoa (0s)
🟢 testElisanProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali12ViikkoaSickleaveAlkaaHolidayPutkessa (0s)
🟢 testElisanProsenttiperusteisenVuosilomapalkanLaskennallisenPalkanKeskiarvoistusvali12Viikkoa (0s)
🟢 testProsenttipalkanLaskennallisenPalkanKeskiarvoistusEiLaskePoissaolojaMukaan (0s)
🟢 testAnsaintasaannonPyoriminen_2 (1s)
🟢 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 (0s)
🟢 testVuosilomasaldossaPitaaNakyaVuosilomatLoppupalkastaEnnenLomanpitoaikaa (0s)
🟢 testContractSeriesFilteringInVacationBalancesKunKaikkienContractSeriesienLomatLasketaan (0s)
🟢 testContractSeriesFilteringInVacationBalancesKunVainSickleaveContractSeriesinLomatLasketaan (0s)
🟢 testJosSairastuuKeskenTyopaivanSekaSairasEttaTyotunnitLasketaan (0s)
🟢 testJosKeskenTyopaivanSairastuuSePaivaLasketaanTyopaivaksi (0s)
🟢 testVacationTypesEarnVacation_35hSaanto (0s)
🟢 testVacationTypesEarnVacation_14pvSaanto (0s)
🟢 testWorktimeReductionEkvivalenttius (0s)
🟢 testWorktimeReductionsEarnVacationFromMoreThan6DaysAtATime (0s)
🟢 testKoulutuspaivienEkvivalenttiusrajat (0s)
🟢 testKoulutuspaivienKasittelyTyossaolonveroisina (1s)
🟢 testIsSickleaveVoid (0s)
🟢 testGetWorkedHoursInMonthActualJaYhdenPaivanPituinenRange (0s)
🟢 testKtataEiKaytetaLaskennallisessaPalkassa (1s)
🟢 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 (1s)
🟢 testMaaseutuelinkeinotyylinenKtaLomapalkkaJa_PAID_VACATION_POSTPONED (0s)
🟢 testMaaseutuelinkeinoTyylinenKtaLomapalkkaTuntipalkkaisilleKunLomanpitoaikaLeikkaaLomanmaaraytymisvuotta (0s)
🟢 testMaseutuelinkeinoTyylinenKtaLomapalkkaHuomioiVainKorvattavatLomapaivat (0s)
🟢 testNoRealWorkDaysButPaidVacation (0s)
🟢 testOneRealWorkDayAddedToPaidVacation (0s)
🟢 testDeboranHetimaksuunYliohjausBugi2 (0s)
🟢 testPerhevapaa6kkLimit (2s)
🟢 testLomakorvausKunEiTaysialomanmaaraytymiskuukausia (1s)
🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.backend.logic.vacations.TestLomapalkkalaskelmaPdfExport (0s)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2 (2min 22s)
🟢 testRistiinlukitus (2s)
🟢 testLomapalkkalaskentaInitializationPerformance (9s)
🟢 testLomanpitoaikaanPerustuvaLaskutapaJaTyosuhteenPaattyminen (0s)
🟢 testKeskipaivaAnsioKunVuosilomaEhdoissaKta (0s)
🟢 testMaaseutuElinkeinojenLomapalkkaJosTesEiMaaritteleKTAta (0s)
🟢 testVapaaKunEiLomaaEiOleSaastolaskelma (0s)
🟢 testUusiAitiyslomaNollaaLaskurin (2s)
🟢 testLomarahaprosentinValinta (0s)
🟢 testLisatSuhteessaKkPalkkaan (0s)
🟢 testVuosilomalainYlittavienLomapaivienLomarahavaikutus (2s)
🟢 testLomarahaKunLomaaEiAnsaita (0s)
🟢 testSigmaLomanmaaraytymiskaudetKunPaasopimuksellaProsenttikorvaus (0s)
🟢 testSigmaLomanmaaraytymiskaudetKunPaasopimuksellaProsenttikorvausTyoaikamuodonTakia (0s)
🟢 testJosTyosuhdeJatkuuSeuraavanaPaivanaLoppupalkkaaEiVielaMakseta (0s)
🟢 testManualOverrideKenttienAsetus (0s)
🟢 testAlkusaldoLiukulukuJaLomapalkkavelka (0s)
🟢 testPalvelusvuosienLaskennanException (0s)
🟢 testVacationienPaivarjaatEivatVaikutaAnsaintaSaannonValintaan (0s)
🟢 testSairaspaivarajatEivatVaikutaAnsaintaSaannonValintaan (0s)
🟢 test14pvTai35h_TTES (0s)
🟢 test14pvTai35h_KVTES (0s)
🟢 test14pvTai35h_Generic (0s)
🟢 testCase25021OpintovapaaltaToihinpaluuJaEndReserveEndDate (0s)
🟢 testEtsiVacationilleAnsaintaNPE (0s)
🟢 testEtsiVacationilleAnsainta (0s)
🟢 testLomapalkkavelkaKunTasmaytysLaskelmanLomapalkkaTasmaytyshetkellaNolla (0s)
🟢 testVuosilomaKertyyMyosTyoaikapankkiinMenevistaNormaalitunneista (0s)
🟢 testLaskennallisenPalkanLimititVacationeista (1s)
🟢 testManuaalisenYliohjauksenStartDateaEiVoiYliohjata (0s)
🟢 testViivastettyLomanAnsaintaJaStartDate (0s)
🟢 testSigmaJaMinSopimuksenKestoTaydellaLomanmaaraytymiskuukaudellaBlokkaaKertymanSivusrajastaPaasarjaan (0s)
🟢 testAnsaintaSaantoKkPalkkaisellaKunEiLomaaRullaavalaskentaVsEiRullaavaSopimusPaattyyTaiEi (0s)
🟢 testVacationDayOffManuaalinenAnsainta (0s)
🟢 testDayOffManualOverrideWithDays (0s)
🟢 testDayOffAutomaticEarningWithDays (0s)
🟢 testSigmaLaskentaJaNovartSopimusAinoanaMahdollisenaDeputyna (0s)
🟢 testKkPalkkaisenEkvivalentitPaivat2018 (1s)
🟢 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)
🟢 testPerhevapaiden160PvRajaEiRajoituKuuteenKuukauteen14PvSaanto (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:551)
    	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2.testRangeReportCloneAndComputingInstructions(TestVuosilomaFast2.java:5795)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testLaskennallinenPalkkaVanhempainvapaastaKunEiOikeuttaVuosilomaan (0s)
🟢 testPerhevapaalimit14PvSaanto (0s)
🟢 testPerhevapaalimit35hSaanto (0s)
🟢 testPerhevapaidenTyossaolonveroisuusJaLaskennallinenPalkka35PvSaannolla (0s)
🟢 testKuukausipalkkaisenProsenttilomapalkanLaskennallinenPalkkaPerhevapaista (0s)
🟢 testOdotusaikaEiKerrytaLomaaTaiLomapalkkaa14pvSaannolla (0s)
🟢 testOdotusaikaEiKerrytaLomaaTaiLomapalkkaa35hSaannolla (0s)
🟢 test7DayGapEiKatkaisePalvelusvuosilaskentaa (2s)
🟢 testPreventNpeFromKvtesTyylinenHetimaksettavaProsenttikorvaus (0s)
🟢 testSivusarjanYhdistaminenKunVuosilomaehdotSallivatVainJos35hSaanto (0s)
🟢 testSigmaLomapalkkaAnsaintaSaantoCaching (0s)
🟢 testPreventNpeWhenCheckingLoppupalkkatila2 (0s)
🟢 testPreventNpeWhenCheckingLoppupalkkatila (0s)
🟢 testKkpalkanKorotusTasmayttaaMyosLomarahavelkaa (0s)
🟢 testVuodenLopunArvioEiKulutaRullaavaaFeaturea (0s)
🟢 testLomarahapaivatEivatVajuItsekseen (0s)
🟢 testLoppupalkkaAnsaintaaVoidaanKorottaaKkpalkanMyohemminKorottuessa (0s)
🟢 testLomarahapaivatEivatLisaannyToisenTasmaytyksenYhteydessa (0s)
🟢 testSaastovapaaTasmaytyksetKunManuaalisiaYliohjauksia (0s)
🟢 testSaastovapaaJaKkPalkkaTasmaytyksetKunManuaalisiaYliohjauksia (0s)
🟢 testKkPalkkaTasmaytysKunPuhtaastiManuaalinenAnsaintaKeskenLomavuoden (0s)
🟢 testKkPalkkaJaSaastovapaaTasmaytysKunPuhtaastiManuaalinenAnsainta (0s)
🟢 testKkPalkkaTasmaytysKunAnsainnanManuaalinenYliohjaus (0s)
🟢 testEiTasmaytetaKkPalkkakorotuksenTakiaJosJoTasmaytettiinUudemmanSaastovapaavuodenTakia (0s)
🟢 testAbsentCalculationReserveDateRangeEscalation (0s)
🟢 testVuosilomaPalkkaJaRahaPuolenPaivanTarkallaAnsainnallaYliohjattuna (0s)
🟢 testWorkdaysAndHoursAccordingToContractJaSigma (0s)
🟢 testAlkupaivanLaskentaJaShouldIgnoreBecauseNonStandardWorkTime (0s)
🟢 testEffectiveStartDateKunTekninenAlkupaivaOnToisenSopimuksenAlkupaiva (0s)
🟢 testEffectiveStartDateKunTekninenAlkupaivaSamanaPaivanaPaattyvanMuttaAiemminAlkavanSopimuksenAikana (0s)
🟢 testTekninenAlkupaivaJaEffectiveStartDate (0s)
🟢 testGetLomapalkkaJaLomarahaMaksumaaraykselleSenttienHeitot (0s)
🟢 testValidEndingReasonButNoEndDate (0s)
🟢 testEffectiveContracPeriodEndDateKunRinnakkaisiaSopimuksia (0s)
🟢 testEffectiveContractPeriodStartDateKunRinnakkaisiaSopimuksia (0s)
🟢 testSivusarjojenKululajienHuomiointiLomapalkassa (0s)
🟢 testMaksumaaraysEurotKunMaksetaanSamallaKertaaKahtaManuaalistaAnsaintaa (0s)
🟢 testYhtaAnsaintaaMaksavaErillinenLomarahanMaksupaivaJaLomapalkkavelka (0s)
🟢 testUseaaAnsaintaaMaksavaErillinenLomarahanMaksupaivaJaLomapalkkavelka (0s)
🟢 testWorkDaysAccordingToContractUsesContractPeriodDaterangeEffective (0s)
🟢 testLomapalkanLaskutapaJaAnsaintasaannonYliohjaus (0s)
🟢 testTekninenAlkupaivaJaLimittainenSivusopimus (0s)
🟢 testLomienMaksumaarayksenEurotHuomioivatAiemmatMaksut (0s)
🟢 testKirjattavienSaldonNollausJaTyosuhteenJatkuminen (0s)
🟢 testLoppupalkkatilanEpasaannollisenVikatila (0s)
🟢 testProsenttiperusteinenLomakorvausEiTuleTuplana (0s)
🟢 testEiLomarahatasmaytystaManuaalisilleNollalomarahaLaskelmille (0s)
🟢 testLoppupalkkatila (1min 23s)
🟢 testLoppupalkanLomakorvausMaksunManuaalinenYliohjaus (1s)
🟢 testElakkeelleJaadessaAnsaitseeTaydetLomarahat (0s)
🟢 testEiLasketaKuluvanTyosuhteenPalvelusvuosiaJosNeEivatVaikutaLisalomapaiviin (0s)
🟢 testTasmaytysLaskelmienCachetusJaSuorituskyky (5s)
🟢 testKkpalkkaisenLomarahanTasmaytys (0s)
🟢 testLoppupalkkavirheKunLomapaiviaIlmanAnsaintaa (0s)
🟢 testFixedTermBittiJaChangedOrContinuingEndingReason (0s)
🟢 testPctKorvausJaPalvelusvuosienMaaranLaskenta (1s)
🟢 testKaranteeni (0s)
🟢 testVuosilomaJaTyopaivaPaallekain (1s)
🟢 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:551)
    	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast2.testRangeReportCloningJaLomanpitoaikaanPerustuvaLomapalkka(TestVuosilomaFast2.java:5940)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testLisavapaapaiviaEiLasketaSaldoonOsittaisistaArvioista (0s)
🟢 testLisavapaapaivaSaldolaskentaJaMuuttuvaReserveDaterange (0s)
🟢 testLisavapaapaivatJaSopimussarjat (0s)
🟢 testFixedTermBittiHuomiointi2 (0s)
🟢 testFixedTermBittiHuomiointi1 (0s)
🟢 testKoeaikapurkuJaFixedTermBitti (0s)
🟢 testAnsaintaKey (0s)
🟢 testRullaavassaLomalaskennassaVerrataanRullaamattomanLomanmaaraytymiskaudenPaattymispaivaa (0s)
🟢 testLomarahaTyosuhteenPaattyessaEnnenLomanAlkua (0s)
🟢 testLomapalkkavelanCachetus (0s)
🟢 testLomanpitoaikaanPerustuvaLaskentaJaRullaavienLaskelmienLomapalkatJaRahat (0s)
🟢 testLomanpitoaikaanPerustuvaLaskentaJaInitialisointi (0s)
🟢 testFeatureUsage (2s)
🟢 testLisavapaapaivatJaEdellisenaVuonnaEiAnsaintaa (0s)
🟢 testLisavapaapaivatJaFlex (0s)
🟢 testLisavapaapaivienKuluminenJaPalkkaLauantaisin (0s)
🟢 testLisavapaapaivanAutomaattinenLoppupalkka (0s)
🟢 testNovartJaLisavapaapaiva (0s)
🟢 testBackupKta (0s)
🟢 testLisavapaapaivanPalkka (3s)
🟢 testLisavapaapaivatKunLomanmaaraytymiskausiVaihtuuKeskenVuoden (0s)
🟢 testLisavapaapaivaLaskentaHuomioiVainLomaaAnsaitsevatAiemmatLaskelmat (0s)
🟢 testLisavapaapaivienAnsainta2 (1s)
🟢 testLisavapaapaivienAnsainta (0s)
🟢 testAnsaintaJaKulutusSaldot (0s)
🟢 testEtsiVacationilleMaksuJaKirjattavienAlkusaldo2 (0s)
🟢 testEtsiVacationilleMaksuJaKirjattavienAlkusaldo (0s)
🟢 testEtsiVacationilleMaksuJaPositiivinenAlkusaldo (0s)
🟢 testEtsiVacationilleMaksuJaNegatiivinenAlkusaldo (0s)
🟢 testEtsiVacationilleMaksu (0s)
🟢 testNovartKorvausJaAnsaintaSaannot (0s)
🟡 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast3 (2s)
🟢 testThreeContractPeriodsWithGapsAndDifferentEarning (0s)
🟢 testTuntiPalkkainenOsaAikainen14_Epasaannollinen (0s)
🟢 testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu (0s)
🟢 testTuntiPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla (0s)
🟢 testKkPalkkainenOsaAikainen14_TyopaivatkinAnnettu (0s)
🟢 testKkPalkkainenOsaAikainen35_Epasaannollinen (0s)
🟢 testTuntiPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu (0s)
🟢 testTuntiPalkkainenOsaAikainen35_Epasaannollinen (0s)
🟢 testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu (0s)
🟢 testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu (0s)
🟢 testKkPalkkainenOsaAikainen14_Epasaannollinen (0s)
🟢 testTuntiPalkkainenOsaAikainen14_TyopaivatkinAnnettu (0s)
🟢 testTuntiPalkkainenKokoAikainen35_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla (0s)
🟢 testKkPalkkainenKokoAikainen14_TyopaivatkinAnnettu_KuitenkinSopimuksenEpasaannollinenBittiPaalla (0s)
🟢 testKkPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu (0s)
🟢 testTuntiPalkkainenOsaAikainen35_TyopaivatkinAnnettu (0s)
🟢 testKkPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu (0s)
🟢 testKkPalkkainenKokoAikainen35_TyopaivatkinAnnettu (0s)
🟢 testTuntiPalkkainenOsaAikainen35_VainViikkoTunnitAnnettu (0s)
🟢 testTuntiPalkkainenKokoAikainen14_VainViikkoTunnitAnnettu (0s)
🟢 testTuntiPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu (0s)
🟢 testKkPalkkainenOsaAikainen14_VainViikkoTunnitAnnettu (0s)
🟢 testKkPalkkainenKokoAikainen35_VainViikkoTunnitAnnettu (0s)
🟢 testKkPalkkainenOsaAikainen35_TyopaivatkinAnnettu (0s)
🟢 testKokopaivaTyosuhdeAlkaaKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa (0s)
🟢 testKokopaivaTyosuhdeLoppuuKeskellaKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa (0s)
🟢 testKokopaivaTyosuhdeAlkaaKeskellaMaalisKuutaMuttaPitaisiSiltiKayttaa14PvSaantoa (0s)
🟢 testKokopaivaTyosuhdeAlkaaLoppuuKeskellaKuutaPitaisiKayttaa35hSaantoa (0s)
🟢 testKokopaivaTyosuhdeAlkaaKuunEnsimmainenJaLoppuuKeskellaSamaaKuutaPitaisiKayttaa35hSaantoa (0s)
🟢 testKokopaivaTyosuhdeAlkaaKuunKeskellaJaLoppuuViimeisenaPaivanaSamaaKuutaPitaisiKayttaa35hSaantoa (0s)
🟢 testKokopaivaTyosuhdeAlkaaJaLoppuuSamanKuunKeskellaPitaisiKayttaa35hSaantoa (0s)
🟢 testKokopaivaTyosuhdePaattyyHuhtikuunKeskellaPitaisiKayttaa14pvSaantoa (0s)
🟢 testValitaanOikeaLomanansaintaVuosiVaikkaLomatLaskettaisiinTyosuhteenPaattymispaivalleLomakaudella (0s)
🟢 testKaytetaanViimeistaKuukausipalkkaaJosLomavuodenLopussaOllutKuukausipalkkaVaikkaOlisiTuntipalkkainenLomanAlussa (0s)
🟢 test_KeskipaivapalkanLaskennassaKeskimaaraisiinViikkotyopaiviinVaikuttaaMyosPidetytLomat (0s)
🟢 testKumulatiivinenLaskentaKkLomapalkka (0s)
🟢 testKumulatiivinenLaskentaKeskipaivaLomapalkka (0s)
🟢 testKumulatiivinenLaskentaProsenttilomapalkka (0s)
🟢 testAnneRunonenLoppupalkkaFast_LomarahojenMaksuunVaikuttaaTyosuhteenPaattymissyy (0s)
🟢 test_EriSerietJaEffectiveContractPeriodEndDate (0s)
🟢 testVuosilomapaivienAnsainta (0s)
🟢 test_EriSeriet (0s)
🟢 testKeskipaivapalkanVaikutus (0s)
🟢 testOsaAikaistenTuntipalkkaistenProsenttipalkkaanPerustuvaLomapalkkaSunnuntaiLisienKanssa (0s)
🟢 testKolmeTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla (0s)
🟢 testKolmeTyosopimustaJotkaEivatOleKovinErilaisetLasketaanKerralla (0s)
🟢 testKahdenEriTesinTyosopimuksenVuosilomalaskenta (0s)
🟢 testKahdenEriContractSeriesinVuosilomalaskenta (0s)
🟢 testKahdenEriContractSeriesinJaTesinVuosilomalaskenta (0s)
🟢 testKahdenSamanContractSeriesinJaTesinVuosilomalaskenta (0s)
🟢 testSopimusAlkoiHuhtikuunToinenOnOltavaSamakuinJosAlkoiHuhtikuunEnsimmainen (0s)
🟢 testLomaaAnsaitaanKaksiJaPuoliPaivaaToisenaLomanansaintavuonnaYliVuodenKestavissaTyosuhteissa (0s)
🟢 testLomaaAnsaitaanVainKaksiPaivaaToisenaLomanansaintavuonnaAlleVuodenKestavissaTyosuhteissa (0s)
🟢 testJosSopimuksenMukaanVainOsaKuukausistaOnTaysia14pvLaskeLomapalkka35SaannonMukaan (0s)
🟢 testItsenaisyyspaivaOnEkvivalentti (0s)
🟢 testItsenaisyyspaivanTunnitOvatEkvivalentteja (0s)
🟢 testArkipyhakorvausTunnitEivatOleEkvivalenttejaTyotuntienKanssa (0s)
🟢 testOvatkoArkipyhatEkvivalenttejaTyopaivienKanssa (0s)
🟢 testEpasaannollisenTyoajanAnsaintasaannonValinta (0s)
🟢 testSaikunKarenssiEiMukaanProsenttiperusteiseenLomaKorvaukseen (0s)
🟢 testSaikunKarenssiLaskennallisenaPalkkanaProsenttiperusteiseenLomaPalkkaan (0s)
🟢 testJosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisenaJaOnVuosilomaehdoissaMaaritelty (0s)
🟡 test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena (0s)

    TODO: Vuosilomalaskentatoteutus: jos viikko/kk palkkaisen (35 h tekevan) sopimuksen tyoaika on niin vahainen etta tästä syystä vain osa kalenterikuukausista on täysiä lomanmääräytymiskuukausia, hänen lomapalkkansa lasketaan 12 §:n mukaan. expected:<..., Loma: 2pv, Lomap: [135,00e, (Lomapv: 2pv=1kk*2pv/kk, Lomap: 135,00e=135,00e[=1500,00%eur*9%], Lomarahan peruste: 'Normaalit lomarahat'   Lomaraha: 67,5]0e 50,00%> but was:<..., Loma: 2pv, Lomap: [80,00e, (Lomapv: 2pv=1kk*2pv/kk, Lomap: 80,00e=1000,00/25*2pv[=80,00e], Lomarahan peruste: 'Normaalit lomarahat'   Lomaraha: 40,0]0e 50,00%>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast3.assertJosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena(TestVuosilomaFast3.java:2775)
    	at com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaFast3.test_TODO_JosKkpalkkaisella35TyontekijaVainOsaKuukausistaOnTaysiaLaskeLomapalkkaProsentuaalisena(TestVuosilomaFast3.java:2730)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaUtils (2s)
🟢 testEiNpetaVenytyksenTakiaMukaanTulleenJaksonTakia (0s)
🟢 testDeputyvalintaJaTekninenAlkupaiva (0s)
🟢 testgetLomanpitovuosi (0s)
🟢 testArvaaAnsainnanTarkastelupaiva (0s)
🟢 testIsShouldWarnAboutConflictingVuosilomaAsetuksetLowLevel (0s)
🟢 testAnsaintasaantoEiVaihtunutkaan (0s)
🟢 testVuosilomaLaskentaVaistaaJosTesOnNull (0s)
🟢 testPreventNPEFromHashCode (0s)
🟢 testLaskutettavaSopimusOhitetaan (1s)
🟢 testViikkotyoajanMuutosFix (0s)
🟢 test7dayGapJaLoppupalkat (0s)
🟢 testVenytysJa7daygapTestMode (0s)
🟢 testVenytysJa7daygap (0s)
🟢 testEiVenytetaJosTekninenAlkupaivaSamassaKuussa (0s)
🟢 testAnsaintasaantoValitaanKokoKuukaudenMukaan (0s)
🟢 test7DayGapJaTulevaisuus (0s)
🟢 testKaksiTyosopimustaJoillaSamaEfektiivinenAnsaintasaantoJaVuosilomaehdotLasketaanKerralla (0s)
🟢 testKaksiTyosopimustaJoillaEriEfektiivinenAnsaintasaantoLasketaanErikseen (0s)
🟢 testKaksiEpäsäännöllistäTyosopimustaVaikkaEriEfektiivinenAnsaintasaantoLasketaanYhteen (0s)
🟢 testTekninenAlkupaivaKatkaisee (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_A (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_B (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_C (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_D (0s)
🟢 testVajaaKuukaudenSopimusLasketaanViereisenMukaanJosVuosilomaEhdotTasmaavat_E (0s)
🟢 testGetContractPeriodEffectiveRangeWithTwoDifferentLabourAgreements (0s)
🟢 testGetContractPeriodEffectiveRangeWithTwoDifferentLabourAgreementsWithSameVuosilomaehdot (0s)
🟢 testGetContractPeriodEffectiveRangeWithManySerieses (0s)
🟢 testGetContractPeriodEffectiveRangeWithManySerieses2 (0s)
🟢 testGetLastContractPeriodEiKaadu (0s)
🟢 testGetLastContractPeriodEiKaadu2 (0s)
🟢 testEffectiveContractPeriodStartDateEiKaadu (0s)
🟢 testGetContractPeriodEffectiveRangeWithLongerThan30daysBetween (0s)
🟢 testGetContractPeriodEffectiveRangeWithLessThan30daysBetween (0s)
🟢 testVuosilomanAnsaintaEntisillaTyontekijoilla (0s)
🟢 testLomanmaaraytymisvuosi (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)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVuosilomaPalkkalajiFast (5s)
🟢 testPalkkalajiBonus (0s)
🟢 testPalkkalajiLisatYlityonAjalta (0s)
🟢 testLomaraha (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)
🟢 testLaskutapa3Keskituntiansio (0s)
🟢 testDebug (0s)
🟢 testLomapalkka (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)
🟢 testLaskutapa1Prosentti (0s)
🟢 testLaskutapa2Keskipaivapalkka (0s)
🟢 testLaskutapa4TuntiPalkkaJaKaikkiProsentteina (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestKiinteistoPalvelualanTyontekijoidenVuosilomaFast (2s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkkaAlle375hKunArkipyhinaVapaalla (0s)
🟢 testKuukausipalkkainen40h (0s)
🟢 testKuukausipalkkainen375h (0s)
🟢 testProsenttiperusteinen40h (0s)
🟢 testProsenttiperusteinen375h (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkka40h (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkka375h (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle375hKunSaannollinenTyoaika (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle375hKunSaannollinenTyoaikaJaVainMaanantaisinToissa (0s)
🟢 testKeskituntiAnsioonPerustuvaVuosilomapalkkaAlle375h (0s)
🟢 testKertoimenKorotusJaLasku (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestVartiointialanVuosilomaFast (1s)
🟢 test14pvKeskituntiAnsioonPerustuvaVuosilomapalkka (0s)
🟢 test35hKeskituntiansioonPerustuvaVuosilomapalkka (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle40hKunSaannollinenTyoaika (0s)
🟢 testKTAhanPerustuvaVuosilomapalkkaAlle40hKunEpaSaannollinenTyoaika (0s)
🟢 testKuukausipalkkainen (0s)
🟢 com.tustor.tuntinetti.backend.logic.vacations.TestWorkExperience (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaEfektiivisestiKokoaikainen (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaOsaAikainenSaannollinenTyoaika (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaOsaAikainenEpaSaannollinenTyoaika (0s)
🟢 testTyosuhteenKestoJaPalvelusaikaKokoaikainen (0s)
🔴 com.tustor.tuntinetti.backend.logic.TestWorkShiftDragDropOntoEmployeeDailyReportHandler (0s)
🔴 testTODOWorkShiftDragDropEmployeeDailyReportHandler (0s)

    null
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.displayOverallDescription(AbstractDailyReport.java:2296)
    	at com.tustor.tuntinetti.backend.logic.EmployeeDailyReport.displayOverallDescription(EmployeeDailyReport.java:3205)
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.toString(AbstractDailyReport.java:2471)
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getTasks(AbstractDailyReport.java:4673)
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getTasksByCostCenters(AbstractDailyReport.java:12729)
    	at com.tustor.tuntinetti.backend.logic.AbstractDailyReport.getTasksByCostCentersIfSavedOrPlanned(AbstractDailyReport.java:12721)
    	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.testTODOWorkShiftDragDropEmployeeDailyReportHandler(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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.backend.logic.taxreports.TestKausiVeroilmoitusPdfExport (0s)
🟢 testFillFormFieldsWithTheirNames (0s)
🟢 testFillFormFields (0s)
🟢 testFillFormFieldsWithEmployerUnitRepresentingCompany (0s)
🟢 com.tustor.tuntinetti.backend.logic.taxreports.TestVuosiVeroilmoitusPdfExport (0s)
🟢 testFillFormFieldsWithTheirNames (0s)
🟢 testFillFormFields (0s)
🟢 testFillFormFieldsWithEmployerUnitRepresentingCompany (0s)
🟢 testConvertLegacyToPdf (0s)
🟢 testRajoitetustiVerovelvollinenConvertLegacyToPdf (0s)
🟢 testFillFormFieldsFromStringInput (0s)
🟢 testToKokonaisetEurotString (0s)
🟢 testToSentitString (0s)
🟢 testVuosiveroilmoitusPdfTiedotOrField (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:383)
    	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2151)
    	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2101)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2151)
    	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertEffectOnAverageHourlySalary(AdvancedTesTest.java:2101)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testMaksuryhmaValitaanOikein (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestVacationHours (0s)
🟢 testSpentVacationHoursAndUnpaidWtr (0s)
🟢 testVacationLaskutuksenJakautuminenProjekteille (0s)
🟢 testJanetteLatvaValkamanMuuttovapaa (0s)
🟢 testHennaHellstenHolidayWtr (0s)
🟢 testMultipleContractSeriesAndAveraging (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestOvertimeSummary (0s)
🟢 test (0s)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSingleOvertimeReducingNightShiftPeriods (0s)
🟢 testTimeClockOvertimeChoice (0s)
🟢 testTwoSimilarOvertimeReducingNightShiftPeriods (0s)
🟢 testTwoSimilarNightShiftPeriodsOfWhichOnlyOneIsOvertimeReducing (0s)
🟢 testMultipleOverlappingAndOvertimeReducingNightShiftPeriods (0s)
🟢 testMultipleOverlappingAndOvertimeReducingNightShiftPeriodsWithAlsoOvertime (0s)
🟢 testTwoSimilarBrushingOvertimeReducingNightShiftPeriods (0s)
🟢 testTwoSimilarOvertimeReducingNightShiftPeriodsWithGapBetweenThem (0s)
🟢 testTwoSimilarSeparateOvertimeReducingNightShiftPeriods (0s)
🟢 testOvertimeReducingNightShiftPeriodAndOvertimeHours1 (0s)
🟢 testOvertimeOvertimeHoursWithTwoProjectsAndDifferingOvertimeRefinements1 (0s)
🟢 testOvertimeReducingNightShiftPeriodAndOvertimeHours2 (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:383)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testTODOSingleScaledByOvertimeAndTimeBasedCompensationsNightShiftPeriodWhichAppliesToFullShift (0s)

     expected:<[11]> but was:<[8]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testPeriodOvertimeWhenLeg1HolidayMaxOvertimeHoursIsNull (0s)
🟢 testVacationSalaries (0s)
🟢 testOvertimeCategorySalary (0s)
🟢 testTwoOvertimeCategoriesCompensatedByAverageHourlySalaryWithSameCompensationDetails (0s)
🟢 com.tustor.tuntinetti.backend.logic.tailored.TestIssKtaUtils (0s)
🟢 testGetIssKtaInfoReturnsNewestMatchingEntry (0s)
🟢 testGetIssKtaInfoReturnsNullWhenNoMatchIsFound (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestWorktimeReductionBillingFast (0s)
🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTes2019Changes (1s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySixWithNonStandardWorkingHours (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testArkipyhakorvaus (0s)
🟡 testTODO_VuosilomanVaikutusTyoajanlyhennykseen (0s)

     expected:<[96]> but was:<[135]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:305)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟢 testEveliinaToivainenBitti128 (0s)
🟢 testCase40444 (0s)
🟢 testSairastumispaivana100PctKorvaus (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)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestHoursConcerningOvertimeModel (0s)
🟢 testAddAnotherDurationResultsInTwoTimeModels (0s)
🟢 testAddRange (0s)
🟢 testAddDifferentDurationResultsInTwoTimeModels (0s)
🟢 testAddSameTaskResultsInOneTimeModel (0s)
🟢 testComparatorNpe (0s)
🟢 testAddSameTaskWithTimeRangesResultsInTwoTimeModels (0s)
🟢 testAddSameTaskOneWithTimeRangesResultsInTwoTimeModels (0s)
🟢 testCanAddSameTaskWithDifferentDurationWithoutTimeRangesWhenCompensationDetailzEqual (0s)
🟢 testCannotAddSameTaskWithDifferentDurationWithoutTimeRangesWhenCompensationDetailzDiffer (0s)
🟢 testAddRangeWithCompensationDetails (0s)
🟢 testCompensationDetailz (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)
🟢 com.tustor.tuntinetti.backend.logic.TestStaticEmployeeTaskProvider (1s)
🟢 testRaceCondition (1s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTesAlkamisJaLoppumisLisilla (1s)
🟢 testShiftStartsAtNight (0s)
🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟡 testSickleaveOvertimeAndNightShiftPeriods (0s)

     expected:<[2]0> but was:<[1]0>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	at com.tustor.tuntinetti.backend.logic.AdvancedTesTest.assertSickleaveCompensationOnGivenDay(AdvancedTesTest.java:3737)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testArkipyhakorvaus (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestOvertimeCategory (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testOvertimeCategoryLists (0s)
🟢 testIsZero (0s)
🟢 testSickleavesList (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestEmployeeDailyReport_SickleaveClassification (0s)
🟢 testSickleaveClassificationKunContractPeriodOhitetaanLomanansainnassa (0s)
🟢 testSigmaJaSickleaveClassification (0s)
🟢 testNpeKunRaportointiPaalla (0s)
🟢 testAitiysvapaaJatkuuMuttaContractPeriodVastaAlkoi (0s)
🟢 test7DayGapJaSickleaveClassification (0s)
🟢 testKaikkiAnsaintasaannotHuomioitu (0s)
🟢 testSickleaveCompensationLimitationResolverSerialization (0s)
🟢 testCanEarnLenientEvenIfDoesntEarnStrict (0s)
🟢 testClassificationForLongSickleave (0s)
🟢 testClassificationForRepeatingSickleave (0s)
🟢 testClassificationForSickleaveLongerThanMaxVacationEarning (0s)
🟢 testClassificationForLongIndependentSickleaves (0s)
🟢 testVacationsOutsideContractPeriodsDontBreakCalculation (0s)
🟢 testNullClassificationForNoSickleave (0s)
🟢 testClassificationForSingleDaySickleave (0s)
🟢 testClassificationForShortSickleaveWithoutPaidSickleave (0s)
🟢 testClassificationForShortSickleaveWhenHasPaidSickleave (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestWorkedHoursTimeRangesAndDetailsList (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSubtractWithoutTimeRanges (0s)
🟢 testWithoutTimeRanges (0s)
🟢 testWithTimeRanges (0s)
🟢 testWithAndWithOutTimeRanges_HoursFirst (0s)
🟢 testWithAndWithOutTimeRanges_TimeRangesFirst (0s)
🟢 com.tustor.tuntinetti.backend.logic.kiky.TestVartiointialanKiky (1s)
🟢 testWtrJaHolidayWtrKertymat (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)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testArkipyhakorvaus (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestDailyReportProvider (1s)
🟢 testStretchingVsCloningDeadlock (1s)
🟢 testGetRelativeDailyReportAndChangingCurrentIndex (0s)
🟢 testStretchVsGetRelativeDailyReportSynchronization (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTes (3s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySixWithNonStandardWorkingHours (0s)
🟡 testTODO_VuosilomanVaikutusTyoajanlyhennykseen (0s)

     expected:<[88]> but was:<[96]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:305)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟢 testEveliinaToivainenBitti128 (0s)
🟢 testCase40444 (0s)
🟢 testSairastumispaivana100PctKorvaus (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)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testArkipyhakorvaus (0s)
🟢 com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveCompensationLimitationResolverImpl (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)
🟢 testGivenCompensateOnHealthInsuranceLawWaitingPeriodAndNoPreviousCompensationsWhenSicknessRepeatsStartOfSecondPeriodIsCompensatedFor1Plus9Days (0s)
🟢 testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached (0s)
🟢 com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveAlerts (0s)
🟢 testVacationReuna (0s)
🟢 testEtsiPoissaolotJa4kkJaksot (0s)
🟢 test3Poissaoloa4kkAikana (0s)
🟢 testNoAlertOnAlreadyAlertedSickleave (0s)
🟢 testViikonloppureuna (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestDivisionInfo (0s)
🟢 test (0s)
🟢 testNullKeys (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestSickleaveGroup (0s)
🟢 testModification (0s)
🟢 testConstruction (0s)
🟡 com.tustor.tuntinetti.backend.logic.TestVartiointialanTes2021Changes (2s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySixWithNonStandardWorkingHours (0s)
🟢 testItsenaisyyspaivaKorvataanLainMukaan (0s)
🟢 testWtrJaHolidayWtrKertymat (0s)
🟢 testArkipyhakorvaus (0s)
🟡 testTODO_VuosilomanVaikutusTyoajanlyhennykseen (0s)

     expected:<[96]> but was:<[159]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:305)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testShiftEndsAtNight (0s)
🟢 testYovuoroLauantai (0s)
🟢 testEveliinaToivainenBitti128 (0s)
🟢 testCase40444 (0s)
🟢 testSairastumispaivana100PctKorvaus (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)
🟢 testSickleaveCompensation (0s)
🟢 testBug1 (0s)
🟢 testPaidHolidayEqualsWorkWeekLengthDividedBySix (0s)
🟢 com.tustor.tuntinetti.backend.logic.TestVuosiveroilmoitusPdfConvertWithEmployeeNames (3s)
🟢 testConvertLegacyToPdfWithNames (3s)
🟢 com.tustor.tuntinetti.backend.logic.projects.taskgroups.skills.TestEmployeeProjectTaskGroupSkillValidator (0s)
🟢 testAnyEmployeeHasRequiredSkillsForNullProjectTaskGroup (0s)
🟢 testEmployeeWithRequiredSkills (0s)
🟢 testAnyEmployeeHasRequiredSkillsWhenProjectTaskGroupHasNoSkillRequirements (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟢 testMetsätähtiIltalisäEiAattolisääJuhannusIltana (0s)
🟢 testNullAdditionalDescription (0s)
🟢 testTimeLimitTypeHasNoEffectOnActiveOverlaps (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.TestWatchDog (0s)
🟢 testStandardMemoryInfoProviderRelativeRelationships (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWithRangeReportBag (1s)
🟢 testLapsenSairaus (0s)
🟢 testArkipyhat (0s)
🟢 testWtr (0s)
🟢 testVuosiloma (0s)
🟢 testKaranteeni (0s)
🟢 testShouldWorkLikeWithoutContractWhenTechnicalStartDatePreventsCalculation (0s)
🔴 testSickleaveOvernight (0s)

    Sickleavetuntien ei pitäisi tulla tänne: com.tustor.tuntinetti.backend.logic.EmployeeDailyReport@705f4769, com.tustor.tuntinetti.backend.logic.EmployeeRangeReport@64114b83, 1. - 3.4.2019, reserveDateRange=1.4.2019 - 31.3.2020, com.tustor.common.dto.Employee@7d3c76bb,  (stored=true -1776409393343) (createdAt=2026-04-17 10:03:13 createdBy=null updatedAt= updatedBy=null), com.tustor.common.dto.Person@66bc6733,  (stored=true -1776409393342) (createdAt=2026-04-17 10:03:13 createdBy=null updatedAt= updatedBy=null), John John, test@email, John John/Test/Test, 2.4.2019, tasks@669477070, 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟢 testNoAbsences (0s)
🟢 testOsaAikaElaka (0s)
🟢 testFlex (0s)
🟡 com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils (0s)
🟡 testReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis (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.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.backend.services.wsdl.katre.utils.TestTulorekisteripalveluWageReportsToIRUtils.assertReportTransactionsWithTulorekisterinTulolajienPalkkalajikoodis(TestTulorekisteripalveluWageReportsToIRUtils.java:317)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testDynaamisetRivit1 (0s)
🟢 testDynaamisetRivit2 (0s)
🟢 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 (3s)
🟢 testIndexPasswordProtectedPdf (1s)
🟢 testContentOnlyInDocxDocument (0s)
🟢 testWrongEmployer (0s)
🟢 testContentOnlyInPdfDocument (0s)
🟢 testContentInBothDocuments (0s)
🟢 testDeleteDocument (0s)
🟢 testCase4621RondoIsFound (0s)
🟢 testWildcardOneWord (0s)
🟢 testWildcardTwoWords (0s)
🟢 testWildcardKoulu (0s)
🟢 testContentOnlyInPdfDocumentTwoWords (0s)
🟢 com.tustor.tuntinetti.backend.services.lucene.TestLuceneIndexerInRam (0s)
🟢 testIndexPasswordProtectedPdf (0s)
🟢 testContentOnlyInDocxDocument (0s)
🟢 testWrongEmployer (0s)
🟢 testContentOnlyInPdfDocument (0s)
🟢 testContentInBothDocuments (0s)
🟢 testDeleteDocument (0s)
🟢 testCase4621RondoIsFound (0s)
🟢 testWildcardOneWord (0s)
🟢 testWildcardTwoWords (0s)
🟢 testWildcardKoulu (0s)
🟢 testContentOnlyInPdfDocumentTwoWords (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testContainsMaksuryhma (0s)
🟢 testMaksuryhmanPalkkakausi (0s)
🟢 testIssTyontekijat (0s)
🟢 testIssEmployeeDetails (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRangeSpecial (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRangeWithEmptyDateRanges (0s)
🟢 testGetMaksuryhmaDateRangesMapOnSelectedRangeWithFaultyDateRange (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testJsonInputHelperLoginMessage (0s)
🟢 testJsonOutputHelperLoginMessage (0s)
🟢 testMobileHelperCustomerMessage (0s)
🟢 testJsonOutputHelperDayWorkShiftMessage (0s)
🟢 testJsonInputHelperAddPhoto (0s)
🟢 testJsonInputHelperQrCode (0s)
🟢 testJsonInputHelperDayWorkShiftMessage (0s)
🟢 com.tustor.tuntinetti.api.mobile.mle.dto.TestMobileMessage (1s)
🟢 testJsonInputMleMessage (0s)
🟢 testJsonInputGPSMessage (0s)
🟢 testJsonInputTasksGPSMessage (0s)
🟢 testJsonInputMleLoginMessage (0s)
🟢 testJsonInputMleLoginUserIdMessage (0s)
🟢 testGzippedJsonMap (1s)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.tuntinetti.common.dto.utils.TestMultiKey (0s)
🟢 testMemoryConsumption (0s)
🟢 testMultiKeySimple (0s)
🟢 testBoxingMemoryConsumption (0s)
🟢 com.tustor.tuntinetti.dto.salaries.TestSalaryCalculationRow (0s)
🟢 testModifiedWithSummaryRow (0s)
🟢 testMäärällinenAyJäsenmaksuToistuuUudellaPalkkalaskelmalla (0s)
🟢 testNameForExport (0s)
🟢 testDuplicateTest (0s)
🟢 testGarnishmentRegulation (0s)
🟢 testParseGarnishment (0s)
🟢 testYksiOmaTyelPalkkalaskelmaPohjalla (0s)
🟢 testYksiOmaNollaTyelPalkkalaskelmaPohjalla (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)
🟢 testNameAlias (0s)
🟢 testUusiTyelEnsimmäinenPalkkalaskelma (0s)
🟢 testModified (0s)
🟢 com.tustor.tuntinetti.dto.salaries.TestEmployee (0s)
🟢 testWorkExperience (0s)
🟢 test53v (0s)
🟢 testEffectivePaidVacationSaldoRounding (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)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDeboraSavings (0s)

     expected:<[479310]> but was:<[729744]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:372)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testOneCompensatedHolidaySelectionIsPresentByDefault (0s)
🟢 testFirstCompensatedHolidaySelectionCanBeEdited (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSkipLeg1OvertimeTimeRanges (0s)
🟢 testUsingSkipLeg1Overtime (0s)
🟢 testAlternateCompensatedHolidaySelectionCanBeAdded (0s)
🟢 testEmptySelectionAsAlternateIsHandledAsNoAlternateSelection (0s)
🟢 testInitNightShiftPeriods (0s)
🟢 testSwitchingOfMilestonesByYear (0s)
🟢 testSwitchingOfMilestonesByContractStartDate (0s)
🟢 testHolidayCompensatedAlsoDuringWorkDay (0s)
🟢 testAddNightShiftPeriods (0s)
🟢 testDiscontinued (0s)
🟢 com.tustor.common.wicket.behaviors.TestTippedBehavior (0s)
🟢 testRegression50069_tooltipIsRenderedAsHtml (0s)
🟢 com.tustor.common.wicket.behaviors.TestMultiSelectBehavior (0s)
🟢 testSingleChoice (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)
🟢 testNotEnabledNotVisible (0s)
🟢 testListOptionsProvider (0s)
🟢 testMultiSelectBehavior_withFiltering (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)
🟢 test (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)
🟢 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)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsFinnishIBANNumberIfSettingIsOff (0s)
🟢 testSettingAllowOnlyFinnishAccountNumberAcceptsForeignIBANNumberIfSettingIsOff (0s)
🟢 testSebIban (0s)
🟢 testFinnishIban (0s)
🟢 testSebFinnish (0s)
🟢 testFinnishIbanValidateBankRecognition (0s)
🟢 testFinnishBbanValidateBankRecognition (0s)
🟢 testEmptyAccountNumber (0s)
🟢 testFinnishAccountNumber (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)
🟢 com.tustor.common.wicket.validators.TestBigIntegerFormatter (0s)
🟢 testEmptyInput (0s)
🟢 testNullInput (0s)
🟢 testPlus (0s)
🟢 testWhiteSpace (0s)
🟢 testDash (0s)
🟢 testIntegerRemainsSame (0s)
🟢 testLeadingZeroesAreRemoved (0s)
🟢 testNonDigitInput (0s)
🟢 testDigitsAndNonDigits (0s)
🟢 testNegativeNumber (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 (0s)
🟢 testEffectivePaymentDate (0s)
🟢 testTyelRajavuosi (0s)
🟢 testHalfMonthPeriods (0s)
🟢 testFinnishSalaryPeriodDateRanges (0s)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testSalaryTemplatesCanBeCopied (0s)
🟢 com.tustor.common.constants.TestTemporaryConstantHolder (0s)
🟢 testRules (0s)
🟢 testDeactivateAutomaticallyEnabledRulesToSimulateRuleWhenNotTesting (0s)
🟢 testGetEffectiveStartDateOrNull (0s)
🟢 testVainYksiSaanto (0s)
🟢 testRulesVoimassaKaikilleMuillePaitsiYhdelleEmployerille (0s)
🟢 testVoidaanKutsuaIlmanEmployerParametriaJosEmployeritonLippu (0s)
🟢 testSaldoselvitysFlagLimited (0s)
🟢 testSaldoselvitysFlagReset (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 (1s)
🟢 testEiPyoristetaPaivatuntejaJosViikkotunnitJoMinuuttiTarkkuudessa (0s)
🟢 testNightShiftPeriods (0s)
🟢 testToString (0s)
🟢 testEquivalent (0s)
🟢 testEffectiveHourlySalary (0s)
🟢 testSkipHourlySalary (0s)
🟢 testPaallekaisyysIkilooppi (0s)
🟢 testGetJoinedContractPeriodDateRangesHavingValidEnding (0s)
🟢 testGetJoinedContractPeriodDateRangesHavingValidEndingThreeContractPeriods (0s)
🟢 testContractPeriodsForRangeOrLast (0s)
🟢 testGetCollidingJoinedContractPeriodDateRanges (0s)
🟢 testGetEffectiveContractPeriodEndDate (0s)
🟢 testIsGapBetweenContractPeriodsMoreThanMaxAllowed (0s)
🟢 testKolmenDesimaalinPyoristys (0s)
🟢 testKolmendesimaalinTarkkuusLabouragreementistaAlustuksessaStandarWorkhoursPerDay (0s)
🟢 testKolmendesimaalinTarkkuusLabouragreementistaAlustuksessaJaksotyo (0s)
🟢 testDailyHoursRoundingBasedOnDatabaseData (0s)
🟢 testHasCorrectWtrSettings (0s)
🟢 testGetMaxDateRangeForWtrCalculations (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testFulltimeOrNot (0s)
🟢 testMonthlySalaryUpgradeAffectsHourlySalary (0s)
🟢 testHourlySalaryUpgradeDoesNotAffectMonthlySalaryContract (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)
🟢 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)
🟢 testApprovalDateWithinValidityRange (0s)
🟢 testGetLaterBillingMark_Date_OldLatestIfEqual (0s)
🟢 testEmployeeWorkShiftModificationAuthorization (0s)
🟢 testEnsureEndDateOrNull (0s)
🟢 testEarliestLockDate (0s)
🟢 testIsLockedForAbsences (0s)
🟢 com.tustor.common.dto.TestFeatureUsageOfCurrentMonth (0s)
🟢 testGetKey (0s)
🟢 testFeatureUsageOverridingUsedOn (0s)
🟢 testSplittingEmployeePersonInfos (0s)
🟢 testEveryGdprContextHasPriority (0s)
🟢 testAbstractDTOEiSaaOllaTallentamaton (0s)
🟢 testGdrpInfosNeedsAtLeastOneGdprInfoBit (0s)
🟢 testGdprInfosEmailThrottling (0s)
🟢 testGdprInfosCandidates (0s)
🟢 testGetEffectiveBits (0s)
🟢 testNeedsToBeLogged (0s)
🟢 testGdprInfosIsSerializable (0s)
🟢 testIsGdprEffective (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)
🟡 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:383)
    	at com.tustor.common.utils.AbstractTestCase.assertEquals(AbstractTestCase.java:361)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCaseAutomaticLockingWeeklyFreshTasks (0s)
🟢 testCaseAutomaticLockingWeeklyOldTasks (0s)
🟢 testCase43142isBanned (0s)
🟢 testAbstractSickleaveTaskOrVacationComparator (0s)
🟢 testTimeRangeComparatorWithAndWithoutCompareFallback (0s)
🟢 testRemoveAndReset (0s)
🟢 testTimeRangeRequiredBecauseOfWorkTimeCompensationTypes (0s)
🟢 testTaskHours (0s)
🟢 testCase_11692_LockingFromEmployeePerspectiveWeekly (0s)
🟢 testCase_34086_LockingFromEmployeePerspectiveMonthly (0s)
🟡 com.tustor.common.dto.TestCompensationDetails (0s)
🟢 testCloneCompensationDetail (0s)
🟡 testPaidWithKta_And_AccumulatingKta (0s)

    CompensationDetails@84f5e4d, NightShiftPeriod@6c662949,  (stored=true -1776409405844), ,  -  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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.common.dto.TestUnitManager (0s)
🟢 testUnitMangee (0s)
🟢 com.tustor.common.dto.embeddables.TestWorkWeekWhishes (0s)
🟢 testWorkWeekWishTotalLength (0s)
🟢 testInitiallyDisabledWorkWeekWhishes (0s)
🟢 testInitialWorkWeekWhishes (0s)
🟢 testParticularDateRange (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 (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟢 test_AssignedEmployee_WorkShiftStates_EditorMode_MANAGER_EDIT_HOURS_tomorrow_stored_self (0s)
🟢 testWorkShiftStatesImplemented (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)
🟢 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)
🟢 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)
🟢 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)
🟢 testCompensationUnitPriceCloneAndReset (0s)
🟢 testCompensationUnitPriceSorting_1 (0s)
🟢 testCompensationUnitPriceSorting_2 (0s)
🟢 testCompensationUnitPriceComparator (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testDuplicate (0s)
🟢 testAppend (0s)
🟢 testOneDay (0s)
🟢 testOneWeekDays (0s)
🟢 testOneMonthlyDay (0s)
🟢 testOneMonthlyDayTwoMonths (0s)
🟢 testOneMonthlyDayTwoMonthsOnlyMondays (0s)
🟢 testOneDayBiWeekly (0s)
🟢 testGetNextActiveDate (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAssertFirstAndLastMondayOfMonthCoupleOfDays (0s)
🟢 testOneWeekDaysWithoutWeekend (0s)
🟢 testTwoWeeksMondays (0s)
🟢 testMondaysSevenDaysApart (0s)
🟢 com.tustor.common.dto.TestReverseGeocodingCache (0s)
🟢 testValueRanges (0s)
🟢 com.tustor.common.dto.TestEmployerUnit (0s)
🟢 testIsPartOf (0s)
🟢 testIsPartOf2 (0s)
🟢 testDisplayTapaturmavakuutusnumeroAndTapaturmavakuutusyhtionTunniste (0s)
🟢 testIsLogoInterfaceEquals (0s)
🟢 testRepresentedEmployerUnitWithLogoFileSuffix (0s)
🟢 testEmployerUnitToString (0s)
🟢 testRetainSelfAsChildOfUnits (0s)
🟢 testRetainSelfAndChildrenOfUnits (0s)
🟢 testCannotBeChildOfSelfWhenUnsaved (0s)
🟢 testCannotBeChildOfSelfWhenCloneSaved (0s)
🟢 testTimeZoneObject (0s)
🟢 testDisplayTimeZone (0s)
🟢 testDisplayRepresentedEmployerNameForWorkShifts (0s)
🟢 testDisplayHideProjectDescriptionsFromInvoices (0s)
🟢 testDisplayBillingIdSafelyWithOptionalEmployerUnit (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)
🟢 testPseudonyme (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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)
🟢 testMonthlyExtra (0s)
🟢 testIltalisäMoneyKorvaavaTuntipalkka (0s)
🟢 testYlityöProsenttiKertaaIltalisäMoney (0s)
🟢 testKorvaavanTuntipalkanYlityöProsenttiKertaaIltalisäMoney (0s)
🟢 testOlosuhdelisänPyhäkorotus (0s)
🟢 testKorvaavanTuntipalkanPyhäkorotus (0s)
🟢 testPyhäkorotusSairaspäivästä (0s)
🟢 testPyhäkorotus (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testKorvaavaPalkkalajiLyhennysvapaa (0s)
🟢 testKorvaavaPalkkalajiMuu (0s)
🟢 testKorvaavaTuntipalkka (0s)
🟢 testKorvaavaTuntipalkkaKymmenen (0s)
🟢 testKorvaavaTuntipalkkaNolla (0s)
🟢 testKorvaavaJaPalkkalajiTuntipalkkaNolla (0s)
🟢 testKorvaavaPalkkalajiProsenttia (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)
🟢 testKorvaavaPalkkalajiProsenttiaNolla (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:551)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testProjectTaskGroupUpperClearing (0s)
🟢 testHasNormalWorkTimeWithReplaceOrTransfer (0s)
🟢 testCityworkCase9587_tehtäväkohtainenLisäEiVoimassaEnnen20160101 (0s)
🟢 testDoesNotAppendNightShiftPeriodsForNonWorkTime (0s)
🟢 testComparatorDistinguishesTwoDifferentProjectTaskGroupsWithSaveName (0s)
🟢 testIncludeHourlyExtrasIntoHourlySalaryForPayroll (0s)
🟢 com.tustor.common.dto.TestEmployer (0s)
🟢 testTimeZoneObject (0s)
🟢 testAccountingFirm (0s)
🟢 testStatisticsProperties (0s)
🟢 testCompanyInformation (0s)
🟢 testDataExportFormatToString (0s)
🟢 testDataExportFormatRestrictedToEmployersUnModifiable (0s)
🟢 testCName (0s)
🟢 testisUsingReportingClassificationFor (0s)
🟢 testBillingBooleanOptionsInNewEmployer (0s)
🟢 com.tustor.common.dto.interfaces.TestAbsenceTypeOrTaskWithCostCenterDateAndTimeEntry (0s)
🟢 testAbsenceTypeOrTaskWithCostCenterDateAndTimeEntryToSickleaveTaskOrVacation (0s)
🟡 com.tustor.common.dto.TestSpecialDaySelection (0s)
🟢 testDuplicate (0s)
🟢 testHolidayBits (0s)
🟢 testActiveMonths (0s)
🟢 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)
🟢 testAllEvesOfReligiousHolidaysAndSuchUnlessDayItselfIsHolidayOrChristmasEveOrMidsummerEve (0s)
🟢 testLabels (0s)
🟢 testAllEves (0s)
🟢 testCase7867 (0s)
🟢 testStandardFinnishWorkweekHolidaySelection (0s)
🟢 testNotActiveIfNoHolidays (0s)
🟢 testNotActiveIfDayAfterHoliday (0s)
🟢 testAatotMuttaEiJuhannuspäivä (0s)
🟢 testAllEvesOfReligiousHolidaysAndSuchUnlessDayItselfIsHoliday (0s)
🟢 testRequiredNonHolidayOnWeekWithHoliday (0s)
🟢 testRespectDisabledWeekdays (0s)
🟢 testAllowedHolidaysAndWeekdays (0s)
🟢 testOnlySpecifiedEves (0s)
🟢 testRequiredNonHolidayAfterHoliday (0s)
🟢 testRequiredNonHolidayAfterHolidayNotAfterRegularSundayWithYear2022 (0s)
🟢 testRequiredDayAfterHoliday (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.common.dto.TestQualificationPeriod (0s)
🟢 testQualificationPeriodSettingsCanBeStored (0s)
🟢 com.tustor.common.dto.TestVacation (0s)
🟢 testEndDateMustBeReasonable (0s)
🟢 testDateRange (0s)
🟢 testGetVacationsForVacationType (0s)
🟢 testGetStartDatesDistinct (0s)
🟢 testPaidFromMonthlySalaryPerspective (0s)
🟢 testVacationTypesEqToWorkDayInWtr (0s)
🟢 testAllVacationTypesConsideredForPayless (0s)
🟢 testCannotSetIllegalVacationType (0s)
🟢 testVacationYear (0s)
🟢 testVacationWorkDayEquivalence (0s)
🟢 testStartDateMustBeReasonable (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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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 (0s)
🟢 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)
🟢 testShouldGenerateValidInstance (0s)
🟢 testShouldTruncateTextFields (0s)
🟢 testShouldRequireValidPaymentAmount (0s)
🟢 testShouldAllowNonEuroCurreCurrency (0s)
🟢 testShouldRequireNonNullCreditor (0s)
🟢 testShouldRequireEndToEndId (0s)
🟢 testShouldRequireRemittanceInfoType (0s)
🟢 testShouldRequireMessageWhenRemittanceInfoTypeRequiresIt (0s)
🟢 testShouldRequireReferenceNumberWhenRemittanceInfoTypeRequiresIt (0s)
🟢 testShouldAllowNullPurposeCode (0s)
🟢 testShouldAllowNonNullPurposeCode (0s)
🟢 testShouldRequireWellFormedFinnishReferenceNumber (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)
🟢 test_EDI_DC40 (0s)
🟢 testMallilaskuKalleKarlstedt20120603 (0s)
🟢 com.tustor.common.utils.TestLocaleUtils (0s)
🟢 testGuessDefaultTimeZone (0s)
🟢 testIsTimeZoneInCountry (0s)
🟢 testTimeZoneIdLength (0s)
🟢 testIcuLibraryIsOk (0s)
🟢 testGetCountryCodeForFinnishCountryName (0s)
🟢 com.tustor.common.utils.TestGroupCounter (0s)
🟢 testConsistency (0s)
🟢 testNullKey (0s)
🟢 com.tustor.common.utils.TestHetuChecker (0s)
🟢 testValidity (0s)
🟢 testGetMaleGender (0s)
🟢 testGetFemaleGender (0s)
🟢 testGetAgeInvalidInput (0s)
🟢 testGetBirthDate (0s)
🟢 testTwoDigitParseFail (0s)
🟢 testHätävaraHetu (0s)
🟢 testInvalidHetu (0s)
🟢 testValidGender (0s)
🟢 testGetAges (0s)
🟢 testDisplayDiscretely (0s)
🟢 testCenturyCode (0s)
🟢 testDisplayHetuIfValid (0s)
🟢 testKeinoHetu (0s)
🟢 testCoinHetu (0s)
🟢 testNonExistentBirthDateDoesNotPassEvaluationEvenIfTheFormatIsCorrect (0s)
🟢 testIsNonValidHetuLookalike (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)
🟢 test_getCacheInstance_NoInfiniteLoop (9s)
🟢 testCacheIsValidUpToTimeToLiveSeconds (11s)
🟢 testCacheIsValidUpToTimeToLiveSecondsHavingIdleSeconds (11s)
🟢 testCacheExpiresIfNotAccessedForTimeToIdleSeconds (26s)
🟢 testRenewableCache (21s)
🟢 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 (13s)
🟢 testCount (0s)
🟢 testDistinct (0s)
🟢 testTruncateFilename (0s)
🟢 testGetCauseException (0s)
🟢 testManyToOneBy (0s)
🟢 testSerializedEnum (0s)
🟢 testClassGetResource (0s)
🟢 testIndexOf (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)
🟢 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 (2s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRemoveByRegexpNullSafe (0s)
🟢 testGetClassNameSafely (0s)
🟢 testToColumnName (0s)
🟢 testSetFieldValueViaSetter (0s)
🟢 testValueOfIgnoreCaseNullSafe (0s)
🟢 testEscapeAVA (0s)
🟢 testGetHostPublicIPv4 (0s)
🟢 com.tustor.common.utils.TestProfileLogger (0s)
🟢 testTopicKeywordValidation (0s)
🟢 testFactoryOfAndDisabledSingletonBehaviour (0s)
🟢 testFormatDurationBoundaries (0s)
🟢 testBuildReportSingleRootSpanWithFullPercentage (0s)
🟢 testBuildReportNestedSpansWithChildAndMissingTimeDummy (0s)
🟢 testCalculatePercentagesRemovesZeroDurationChildrenAndSkipsZeroMissingDummy (0s)
🟢 testDumpBehaviourWithAndWithoutTopicKeyword (0s)
🟢 testDisabledProfileLoggerUsesVoidSpanAndDumpIsAlwaysEmpty (0s)
🟢 testLifoEnforcedOnCloseSpanForEnabledLogger (0s)
🟢 testProfileSpanMissingTimeDummyPercentage (0s)
🟢 testCloseOnProfileLoggerResetsStaticWriteFlag (0s)
🟢 testProfileSpanCloseSetsTimeElapsedNonNegativeForEnabledLogger (0s)
🟢 com.tustor.common.utils.TestStacktraceWithLockInfo (4s)
🟢 testTwoThreadsMultipleLocks (0s)
🟢 testGetStackTraceWithLockInfo (3s)
🟢 testTwoThreadsReEntrantLock (0s)
🟢 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)
🟢 testBase64 (0s)
🟢 testFromBase64CertificateString (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:571)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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:709)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 com.tustor.common.utils.TestReentrantReadWriteLockHelper (0s)
🟢 testReentrantReadWriteLockHelper (0s)
🟢 com.tustor.common.utils.TestIbanUtils (0s)
🟢 testSmoke (0s)
🟢 testShouldNotAcceptInvalidIban (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)
🟢 testWhitelist (0s)
🟢 com.tustor.common.utils.TestNorwegianHolidays (0s)
🟢 testHolidayDates2011 (0s)
🟢 testHolidayDates2012 (0s)
🟢 testHolidayDates2013 (0s)
🟢 com.tustor.common.utils.ddd.TestDddParser (0s)
🟢 testDDDParser4 (0s)
🟢 testWorking (0s)
🟢 testWorking1 (0s)
🟢 testWorking2 (0s)
🟢 testStartedAndEndedWorking (0s)
🟢 testWorkTimesWithNightShifts (0s)
🟢 testTotalHours (0s)
🟢 testDDDParser (0s)
🟢 testDDDParser3 (0s)
🟢 testDDDParser2 (0s)
🟢 com.tustor.common.utils.TestUSHolidays (0s)
🟢 testHolidayDates2014 (0s)
🟢 testHolidayDates2015 (0s)
🟢 testHolidayDates2016 (0s)
🟢 com.tustor.common.utils.TestReadWriteStampedLockHelper (0s)
🟢 testStandardUseCasesInMultipleThreads (0s)
🟢 testSerializability (0s)
🟢 testStandardUseCasesInSingleThread (0s)
🟢 testInvalidUseCases (0s)
🟢 com.tustor.common.utils.TestCsv (0s)
🟢 testPivot (0s)
🟢 com.tustor.common.utils.TestCompareFields (0s)
🟢 testNonRecursive (0s)
🟢 testRecursive (0s)
🟢 testInfiniteLoop (0s)
🟢 testNonRecursive2 (0s)
🟢 com.tustor.common.utils.TestFinnishCalendar (0s)
🟢 testGetBankingDay (0s)
🟢 testBankDayCalculator (0s)
🟢 testShouldRecognizeBankDays (0s)
🟢 testThatBankHolidaysetIsImmutable (0s)
🟡 com.tustor.common.utils.TestSimplePdfFormFiller (0s)
🟡 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:551)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 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:551)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testPdfConcatenationWithSingleInput (0s)
🟢 testPdfConcatenationWithEmptyInput (0s)
🟢 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 (0s)
🟢 testCase47207Sequencer (0s)
🟡 com.tustor.common.utils.TestDateUtils (6s)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 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 (4s)
🟢 com.tustor.common.utils.TestDataMappedByColumns (0s)
🟢 testDataMappedByColumns (0s)
🟢 com.tustor.common.utils.TestThreadCapacityEvaluator (0s)
🟢 testDefaultModeUsesReservedCores (0s)
🟢 testIllegalArguments (0s)
🟢 testGetThreadCountNeverExceedsTaskCount (0s)
🟢 testGetThreadCountNeverExceedsMaximum (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)
🟢 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testXML (0s)
🟢 com.tustor.common.services.mol.TestMolStandardTitleUtils (0s)
🟢 testEscoOccupations (0s)
🟢 com.jamonapi.TestThreadLoggerSimpleLoadingInfo (40s)
🟢 testThreadLoggerSimpleLoadingInfo (40s)
🟡 com.jamonapi.TestThreadLogger (24s)
🟡 testMinAgeMoreThanInitAndLocked (6s)

    testMinAgeMoreThanInitAndLocked.txt expected:<...7339e503] owned by "[main" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x000000007339e503> (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 <0x000000007339e503> (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=11723 waiting for monitor entry [0x000000007339e503] owned by "main" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x000000007339e503> (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 <0x000000007339e503> (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:<...7339e503] owned by "[calculationThread" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x000000007339e503> (a com.jamonapi.TestThreadLogger)
    	at java.lang.Thread.run(Thread.java:RIVI)

    "calculationThread" Id=1
       java.lang.Thread.State: TIMED_WAITING
    	at java.lang.Thread.sleep(Native Method)
    	- locked <0x000000007339e503> (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 com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:RIVI)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:RIVI)

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

    "calculationThread" Id=1
       java.lang.Thread.State: TIMED_WAITING
    	at java.lang.Thread.sleep(Native Method)
    	- locked <0x000000007339e503> (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 com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:RIVI)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient].java:RIVI)

    >
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:853)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:771)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:783)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testMinAgeMoreThanInitButNotLocked (6s)
🟡 testMinAgeLessThanInitAndLocked (6s)

    testMinAgeLessThanInitAndLocked.txt expected:<...10504173] owned by "[main" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x0000000010504173> (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 <0x0000000010504173> (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=11727 waiting for monitor entry [0x0000000010504173] owned by "main" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x0000000010504173> (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 <0x0000000010504173> (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=11727 waiting for monitor entry [0x0000000010504173] owned by "main" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x0000000010504173> (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 <0x0000000010504173> (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=11727 waiting for monitor entry [0x0000000010504173] owned by "main" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x0000000010504173> (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 <0x0000000010504173> (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:<...10504173] owned by "[calculationThread" Id=1
       java.lang.Thread.State: BLOCKED
    	at com.jamonapi.TestThreadLogger$2.run(TestThreadLogger.java:RIVI)
    	- waiting to lock <0x0000000010504173> (a com.jamonapi.TestThreadLogger)
    	at java.lang.Thread.run(Thread.java:RIVI)

    "calculationThread" Id=1
       java.lang.Thread.State: TIMED_WAITING
    	at java.lang.Thread.sleep(Native Method)
    	- locked <0x0000000010504173> (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 com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:RIVI)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:RIVI)

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

    "calculationThread" Id=1
       java.lang.Thread.State: TIMED_WAITING
    	at java.lang.Thread.sleep(Native Method)
    	- locked <0x0000000010504173> (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 com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:RIVI)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:RIVI)

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

    "calculationThread" Id=1
       java.lang.Thread.State: TIMED_WAITING
    	at java.lang.Thread.sleep(Native Method)
    	- locked <0x0000000010504173> (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 com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:RIVI)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient].java:RIVI)

    >
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:853)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:771)
    	at com.tustor.common.utils.AbstractTestCase.assertCompareAgainstTextFile(AbstractTestCase.java:783)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testMinAgeLessThanInitButNotLocked (6s)
🟢 com.tustor.tuntinetti.view.wizards.TestWizardCustomerBugs (15s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (12s)
🟢 testEmployernotNull (1s)
🟢 testEmployeesnotNull (1s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🔴 com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep (28s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (1s)
🟢 testCheckgivenCompensationUnitWhenBillingCostIncludesVATPositiveLargeValueThenGivesCorrectError (0s)
🟢 testCheckgivenCompensationUnitWhenBillingCostIncludesVATNegativeLargeValueThenGivesCorrectError (0s)
🟢 testCheckgivenCompensationUnitWhenBillingCostIncludesVATMissingThenGivesCorrectErrorIfMandatory (0s)
🟡 testCheckgivenCompensationUnitWhenBillingCostIncludesVATSetThenAssertEquals (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.compensations.CompensationUnitMeasuresStep> but was:<class com.tustor.tuntinetti.view.wizards.project.compensations.ProjectSelectCompensationsStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testCheckgivenCompensationUnitWhenBillingCostIncludesVATSetThenAssertEquals(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.java:327)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenCompensationUnitWhenBillingCostIncludesVATWrongValueThenIgnoreTheError (1s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnSalaryPositiveLargeValueThenGivesCorrectError (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnSalaryNegativeLargeValueThenGivesCorrectError (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnSalaryMissingThenGivesCorrectErrorIfMandatory (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnSalarySetThenAssertEquals (1s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnSalaryWrongValueThenIgnoreTheError (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnBillPositiveLargeValueThenGivesCorrectError (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnBillNegativeLargeValueThenGivesCorrectError (0s)
🟢 testCheckgivenCompensationUnitWhenInitialFormThenAssertsAreValid (0s)
🟡 testValidUnitNamePattern (0s)

    expect (1):
       'kg.3.1.' ei ole vaaditussa muodossa '^[\p{Alpha}-ÅÄÉÈÍÌÏÜÓÒÖåäéèíìïüóòö]+\z' kentässä '${label}'.
    but was (1):
       'kg.3.1.' ei ole vaaditussa muodossa '^[\p{Alpha}-ÅÄÉÈÍÌÏÜÓÒÖåäéèíìïüóòö]+\z' kentässä 'Kululajin lyhytnimi'.
    	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.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testValidUnitNamePattern(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenCompensationUnitWhenMeasuringUnitLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenCompensationUnitWhenMeasuringUnitMissingThenAssertSuccedIfNullable (0s)
🟢 testCheckgivenCompensationUnitWhenMeasuringUnitSetThenAssertEquals (1s)
🟢 testGivenOneUnitPerEntryCheckedThenItIsSetCorrectly (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnBillMissingThenGivesCorrectErrorIfMandatory (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnBillSetThenAssertEquals (0s)
🟢 testCheckgivenCompensationUnitWhenCostPerUnitOnBillWrongValueThenIgnoreTheError (1s)
🟡 testCheckgivenCompensationUnitWhenCompensationUnitTypeSetThenAssertEquals (0s)

    expected:<35> but was:<39>
    	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.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testCheckgivenCompensationUnitWhenCompensationUnitTypeSetThenAssertEquals(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.java:608)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCheckgivenCompensationUnitWhenCompensationUnitTypeMissingThenGivesCorrectErrorIfMandatory (0s)

    expected:<35> but was:<39>
    	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.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testCheckgivenCompensationUnitWhenCompensationUnitTypeMissingThenGivesCorrectErrorIfMandatory(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.java:637)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWhen0ValueForTaxAmountIncludedFieldDisabled (0s)
🔴 testCheck_OLd_Unicity_At_Each_Level_DuplicatedUnitNamesForCompensationUnitsOnSameDedicationLevel (0s)

    null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testCheck_OLd_Unicity_At_Each_Level_DuplicatedUnitNamesForCompensationUnitsOnSameDedicationLevel(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.java:722)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testCheck_OLd_Unicity_At_Each_Level_DuplicatedUnitNamesForCompensationUnitsOnSameDedicationLevel(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.java:722)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenCompensationUnitWhenAvailableFromCanSetThenAssertEquals (0s)
🟡 testCheckgivenCompensationUnitWhenAvailableFromNotDateThenAssertFail (0s)

    expect (1):
       'W' ei ole sallittu päivämäärä kentässä 'Voimaantuloaika'. Päivämäärät syötetään muodossa pp.kk.vvvv.
    but was (1):
       Kenttä 'Voimaantuloaika' on pakollinen.
    	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.wizards.compensations.TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.testCheckgivenCompensationUnitWhenAvailableFromNotDateThenAssertFail(TestCompensationUnitMeasuresStepGivenFakeAddProjectStep.java:1022)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRemoveCompensationPriceNotPosibleListSmollerThenTwo (0s)
🟢 testRemoveCompensationPricePosibleWhenListBiggerThenOne (0s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testWhenSavePressedAndUnitNameNotSetThenAssertFail (0s)
🟢 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🔴 com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep (13s)
🟢 testCheckgivenCompensationUnitWhenInitialFormThenAssertsAreValid (0s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testCheckgivenCompensationUnitWhenCostNameLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenCompensationUnitWhenCostNameMissingThenAssertFail (0s)
🟢 testCheckgivenCompensationUnitWhenCompensationUnitDedicationSetThenAssertEquals (0s)
🟢 testCheckgivenCompensationUnitWhentestDescriptionSetThenAssertEquals (0s)
🟡 testCheckgivenCompensationUnitWhentOnlySupervizCanLogThisCostSetThenAssertEquals (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.project.compensations.ProjectAskCompensationStep> but was:<class com.tustor.tuntinetti.view.wizards.compensations.CompensationUnitBasicInformationStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.testCheckgivenCompensationUnitWhentOnlySupervizCanLogThisCostSetThenAssertEquals(TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testDescriptionLenghtValidation (0s)
🟡 testCheckgivenCompensationUnitWhenCostNameCanSetThenAssertEquals (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.project.compensations.ProjectAskCompensationStep> but was:<class com.tustor.tuntinetti.view.wizards.compensations.CompensationUnitBasicInformationStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.testCheckgivenCompensationUnitWhenCostNameCanSetThenAssertEquals(TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.java:266)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheck_OLd_Unicity_At_Each_Level_DuplicatedNamesForCompensationUnitsOnSameDedicationLevel (0s)

    null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.testCheck_OLd_Unicity_At_Each_Level_DuplicatedNamesForCompensationUnitsOnSameDedicationLevel(TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.java:302)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.testCheck_OLd_Unicity_At_Each_Level_DuplicatedNamesForCompensationUnitsOnSameDedicationLevel(TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.java:302)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheck_Unicity_DuplicatedNamesForCompensationUnitsOnAllLevels (0s)

    null
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.testCheck_Unicity_DuplicatedNamesForCompensationUnitsOnAllLevels(TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.java:481)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	at com.sun.proxy.$Proxy44.save(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.compensations.TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.testCheck_Unicity_DuplicatedNamesForCompensationUnitsOnAllLevels(TestCompensationUnitBasicInformationStepGivenFakeAddProjectStep.java:481)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testTheCompensationsIJustCreatedShouldBeByDefaultSelectedInThe_Select_Compensations_For_Project_SummaryTable (2s)
🟢 testCrashWhenWeSelectACompensationWithEmployerNull (0s)
🟢 testSaveAndGoSummaryIsNotVisible (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.summary.TestSuspendExpressSetupNoProjectStep (6s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenEmployerWhenChoosedAutomaticallyCreateProjectThenNextVisibleAndFinishNotVisible (0s)
🟢 testCheckGivenEmployerWhenChoosedCreateProjectInWizardThenNextVisibleAndFinishNotVisible (0s)
🟢 testCheckGivenEmployerWhenChoosedSUSPEND_EXPRESSSETUPThenNextInvisibleAndFinishVisible (0s)
🟢 testCheckExpressSetupSuspendWhenCreateDefaultProjectThenTitleLabelCorrect (0s)
🟢 testCheckExpressSetupSuspendWhenGoToProjectThenTitleLabelCorrect (0s)
🟢 testCheckExpressSetupSuspendWhenSuspendThenTitleLabelCorrect (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 com.tustor.tuntinetti.view.wizards.summary.TestSuspendWithExistingProjectStep (4s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenEmployerWhenChoosedAutomaticallyCreateProjectThenNextVisibleAndFinishNotVisible (0s)
🟢 testCheckGivenEmployerWhenChoosedSUSPEND_EXPRESSSETUPThenNextInvisibleAndFinishVisible (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 com.tustor.tuntinetti.view.wizards.summary.TestSummaryCongratulationsStep (4s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenEmployerWhenExpressSetupSummaryStepThenNextButtonNotVisible (0s)
🟢 testCheckGivenEmployerWhenExpressSetupSummaryStepThenExitButtonNotVisible (0s)
🟢 testCheckGivenEmployerWhenFinishButtonPressedThenWeGoOutOfThePanel (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 com.tustor.tuntinetti.view.wizards.summary.TestSuspendWizardNoProjectStep (5s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenEmployerWhenChoosedSUSPEND_EXPRESSSETUPThenNextInvisibleAndFinishVisible (0s)
🟢 testCheckExpressSetupSuspendWhenCreateDefaultProjectThenTitleLabelCorrect (0s)
🟢 testCheckExpressSetupSuspendWhenSuspendThenTitleLabelCorrect (0s)
🟢 testLabelForFormComponentNotUsed (0s)
🟢 testIfGoTo_CreateProjectAutomatiaclly_And_ComeBack_Here_CreatesDuplicate_Projects (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerLogoFileStep (8s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenEmployerWhenLogoUploadedThenAssertSucced (1s)
🟢 testCheckGivenEmployerWhenRemovePressedThenEmployerResetFileInfos (1s)
🟢 testCheckGivenEmployerWhenLogoFiletoBigSizeThenAssertFail (0s)
🟢 testCheckGivenEmployerWhenLogoFileWrongTypeThenAssertFail (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerPayrollAndBillingStep (4s)
🟡 testGetExportFormatFor (0s)

    expected:<...gi Sonet, Fennoa, Fi[nago Procountor Csv, Fivaldi, Heeros, Lemonsoft, Nav, Pro Elaskutus 3, Procountor], Talenom Invoice We...> but was:<...gi Sonet, Fennoa, Fi[valdi, Heeros, Lemonsoft, Nav, Pro Elaskutus 3, Procountor Csv, Procountor Xml], Talenom Invoice We...>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at junit.framework.Assert.assertEquals(Assert.java:87)
    	at com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerPayrollAndBillingStep.testGetExportFormatFor(TestEmployerPayrollAndBillingStep.java:106)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟡 testTODOCheckGivenEmployerWhenBillingReportingPeriodChoiceChangedThenWeHaveAjaxReponceOnComponents (0s)

    component 'wizardModalPanel:modal:content:form:view:defineEmployerForm:tt_BillingFrequency' 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.wizards.basicinf.TestEmployerPayrollAndBillingStep.testTODOCheckGivenEmployerWhenBillingReportingPeriodChoiceChangedThenWeHaveAjaxReponceOnComponents(TestEmployerPayrollAndBillingStep.java:145)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testExportFormat (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerBasicInformationStep (17s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟡 testCheckgivenEmployerWhenCompanyNameLenghtNotValidThenAssertFail (0s)

    expect (1):
       Kentän 'Yrityksesi nimi' arvon '123456789012345678901234567890123456789012345678901' tulee olla korkeintaan 50 merkkiä pitkä.
    but was (1):
       Kentän 'Yrityksesi nimi' arvon '123456789012345678901234567890123456789012345678901' tulee olla 3 - 50 merkkiä pitkä.
    	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.wizards.basicinf.TestEmployerBasicInformationStep.testCheckgivenEmployerWhenCompanyNameLenghtNotValidThenAssertFail(TestEmployerBasicInformationStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCheckgivenEmployerWhenCompanyNameMissingThenAssertFail (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.basicinf.EmployerBasicInformationStep> but was:<class com.tustor.tuntinetti.view.wizards.basicinf.EmployerLogoFileStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerBasicInformationStep.testCheckgivenEmployerWhenCompanyNameMissingThenAssertFail(TestEmployerBasicInformationStep.java:84)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenEmployerWhenCompanyNameSetThenAssertEquals (0s)
🟢 testCheckgivenEmployerWhenCompanyBusinessIdLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenCompanyBusinessIdMissingThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenCompanyBusinessIdSetThenAssertEquals (0s)
🟢 testCheckgivenEmployerWhenStreetAddressLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenStreetAddressMissingThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenStreetAddressSetThenAssertEquals (0s)
🟢 testCheckgivenEmployerWhenPostalCodeLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenPostalCodeMissingThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenPostalCodeSetThenAssertEquals (0s)
🟢 testCheckgivenEmployerWhenCityLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenCityMissingThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenCitySetThenAssertEquals (0s)
🟢 testCheckgivenEmployerWhenPhoneNumberLenghtNotValidThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenPhoneNumberMissingThenAssertFail (0s)
🟢 testCheckgivenEmployerWhenPhoneNumberSetThenAssertEquals (0s)
🟢 testCheckgivenEmployerWhenCountrySetThenAssertEquals (0s)
🟡 testCheckgivenEmployerWhenCountryMissingThenAssertFail (0s)

    expect no error message, but contains
       Kenttä 'Maa' 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.wizards.basicinf.TestEmployerBasicInformationStep.testCheckgivenEmployerWhenCountryMissingThenAssertFail(TestEmployerBasicInformationStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testStandAloneWizardBugNextPrevNextThenAskForMandatoryFieldsWhenTheyAreFilledAlready (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerWelcomeExpressStep (5s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenEmployerWhenLookforPreviousButtonThenItIsNotVisible (0s)
🟢 testCheckGivenEmployerWhenSkipButtonPressedThenEmployerStepsAreSkiped (0s)
🟢 testCheckInvisibleComponentsWhenStandAloneWizard (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.basicinf.TestEmployerSummaryStep (3s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟡 com.tustor.tuntinetti.view.wizards.TestWizardStyling (7s)
🟡 testPriceFieldStyle (0s)

    @Pawel use css class 'rightalign mini' for price field.
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.TestWizardStyling.testPriceFieldStyle(TestWizardStyling.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testProjectSummaryNeedsSeriousStyle (0s)
🟢 testStyleLabelAndFieldProperPositioning (0s)
🟢 testStyleWizardStepBackgroundColors (0s)
🟢 testBug20100511_C (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.TestWizardProgressBar (8s)
🟢 testEmployerUnitWizardInProgress (0s)
🟢 testEmployeeWizardInProgress (0s)
🟢 testProjectWizardInProgress (0s)
🟢 testSummaryWizardInProgress (0s)
🟢 testEmployerWizardIconClick (0s)
🟢 testEmployerUnitWizardIconClick (0s)
🟢 testEmployeeWizardIconClick (0s)
🟢 testProjectWizardIconClick (0s)
🟢 testSummaryWizardIconClick (0s)
🟢 testEmployerWizardInProgress (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.taskgroup.TestTaskGroupCreateNewStepwithFakeProject (8s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testSaveAndGoSummaryIsNotVisible (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟡 testTaskGroupPricingPanelLinkNotVisible_by_human_eyes_WhenNotStoredTaskGroup (0s)

    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.wizards.taskgroup.TestTaskGroupCreateNewStepwithFakeProject.testTaskGroupPricingPanelLinkNotVisible_by_human_eyes_WhenNotStoredTaskGroup(TestTaskGroupCreateNewStepwithFakeProject.java:97)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAdd_ProjectTaskGroupSkillRequirementSelectionPanel_PopupLink (0s)

    @Michal TODO
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.taskgroup.TestTaskGroupCreateNewStepwithFakeProject.testAdd_ProjectTaskGroupSkillRequirementSelectionPanel_PopupLink(TestTaskGroupCreateNewStepwithFakeProject.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDontAllowDuplicateTaskGroupsNamesForSameProject (0s)

    expect (1):
       Nimi on jo käytössä. Ole hyvä ja valitse yksilöivä nimi.
    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.wizards.taskgroup.TestTaskGroupCreateNewStepwithFakeProject.testDontAllowDuplicateTaskGroupsNamesForSameProject(TestTaskGroupCreateNewStepwithFakeProject.java:145)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testDontAllowDuplicateTaskGroupsIdsForSameProject (0s)

    expect (1):
       Valitsemasi tunniste on jo käytössä. Ole hyvä ja valitse muu tunniste.
    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.wizards.taskgroup.TestTaskGroupCreateNewStepwithFakeProject.testDontAllowDuplicateTaskGroupsIdsForSameProject(TestTaskGroupCreateNewStepwithFakeProject.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAllowDuplicateTaskGroupNameInDiffProjects (0s)
🟡 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.project.customers.ProjectAskCustomerStep> but was:<class com.tustor.tuntinetti.view.wizards.taskgroup.TaskGroupCreateNewStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:218)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.customer.TestCustomerAddNewStep (8s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testWhenSavePressedAndUnitNameNotSetThenAssertFail (0s)
🟢 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testEmailPattern (0s)
🟢 testAssertDuplicateCustomerNameNotAllowedAnyCaseUpperOrLowerCase (0s)
🟢 testCheckgivenCustomerWhenNameAndIdMissingThenAssertFail (0s)
🟢 testCheckgivenCustomerWhenCustomerNameLenghtNotValidThenAssertFail (0s)
🟢 testWhenWeSetValueForName100UpperNameGiveLenghtError (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.customer.TestCustomerChooseLocationStep (10s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName (0s)
🟢 testPreviousNavigationForAddAnotherUnit (1s)
🟢 testPreviousNavigationForModifyAnotherUnit (0s)
🟢 testCheckGivenFakeProjectWhenCustomerLocationThenLabelCorrect (0s)
🟢 testCustomerLocationMustNOTBeRequired_ItIs_NOT_Required (0s)
🟢 testCheckgivenEmployerUnitWhenInitialFormThenAssertsAreValid (0s)
🟢 testBugInChoosingCompanyForCustomerFirstSelectAndPreviousNext (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.TestWizardExitCodes (7s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 testExpressSetupUnitsStart (0s)
🟢 testExpressSetupUnitsEnd (0s)
🟢 testExpressSetupEmployee (0s)
🟢 testExpressSetupProjects (0s)
🟢 testExpressSetupDummyValue (0s)
🟢 testExpressSetupExpress (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitLocationStep (10s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟢 testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName (0s)
🟢 testParametrizeHeadingLocationForNewOffice (0s)
🟢 testMustBePossibleToSelect_Child_Of_Root_AsNewEmployerUnitLocation (0s)
🟢 testTablePaginationControlMustHaveLocalizedText_unlimited_ (0s)
🟢 testPaginationOptionShouldNotBeVisibleIfLessThanMinimumOptionsAvailable (0s)
🟢 testRadioInputsVisibleForNotStoredEmployerUnit (0s)
🟢 testRadioInputsNotVisibleForStoredEmployerUnitInModel (0s)
🟢 testCrashWhileChoosingCompanyRootForUnit (0s)
🟢 testBugInChoosingCompanyForProjectFirstSelectAndPreviousNext (0s)
🟢 testWhenSavePressedWeReturnToSummary (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🔴 com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep (6s)
🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPreviousNavigationForAddAnotherUnit (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPreviousNavigationForModifyAnotherUnit (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testModifyUnitAndSelectDifferentLocationAndCLickNextThenSummaryShowsOLDLocation (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testModifyUnitAndDragtoDifferntLocationAndCLickNextThenSummaryShowOLDLocation (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testOnNextWeDontLooseTheEmployerUnit (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testDuplicatedUnisInTreeAreNotAllowed (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployernotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeesnotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitCurrentStructureStep.safeSetUp(TestEmployerUnitCurrentStructureStep.java:66)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep (11s)
🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenCancelPressedWeReturnToSummary (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenSavePressedAndUnitNameNotSetThenAssertFail (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenEmployerUnitWhenUnitNameLenghtNotValidThenAssertFail (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAssertDuplicateEmployerUnitNameNotAllowed (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAnswerYes_EmployeesReportWorkingHoursIntoUnit_LabelShouldBeClickable (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAnswerYes_EmployeesReportWorkingHoursIntoUnit_LabelShouldBeParametrized (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testQuestion_EmployeesReportWorkingHoursIntoUnit_LabelShouldBeParametrized (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testForNotPersistedEmployeeProjectNotSet (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenWorkedHoursCheckedUnitCantBeRemovedInTheList (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenWorkedHoursUnCheckedUnitCanBeRemovedInTheList (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenWorketHoursSetProjectDescriptionChangeChangeAlsoTheUnitNameAndOposite (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testForPersistedEmployeeProjectSet (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenWorkedHoursCheckedAndNotInUseProjectThenTheProjectIsDeleted (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenWorkedHoursCheckedAndInUseProjectThenDisabled (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testUnitNameDuplicateShouldTestONLYAgainstCurrentEmployersUnit (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployernotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeesnotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.unit.TestEmployerUnitAddNewStep.safeSetUp(TestEmployerUnitAddNewStep.java:51)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep (3s)
🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenCustomerWhenCustomerNameLenghtNotValidThenAssertFail (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAfterAddingBranchThereMustBeQuestion_WANT_TO_ADD_MORE_go_Back_to_Ask_Step_With_MORE_Question (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployernotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeesnotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard4' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.branchoffice.TestBranchOfficeAddNewStep.safeSetUp(TestBranchOfficeAddNewStep.java:46)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep (12s)
🔴 testWhenCancelPressedWeReturnToSummary (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmailPattern (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmailRequired (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenEmployerWhenCreateNewEmployeeButtonPressedThenWeAreInTheSamePage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testFirstNameRequired (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLastNameRequired (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testLanguageRequired (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveButtonInvisibleForLoggedUser (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveButtonInvisibleForInUseEmployee (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveButtonVisibleForNotStoredUser (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveButtonVisibleForStoredNotInUseUser (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveEmployee (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenEmailForPersonAlreadyInDBWeThenHaveErrorMsg (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenEmailForPersonAlreadyInDBForDifferentEmployer (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenEmailForPersonDuplicatedWithAddNewThenWeHaveErrorMsg (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testInvitationEmailToNewlyAddedPersonContainsRealAliasAndPassword (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenAddNewWithoutValuesAndPressNextTheNewIsThere (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployernotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeesnotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeAddNewStep.safeSetUp(TestEmployeeAddNewStep.java:64)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep (14s)
🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenCancelPressedWeReturnToSummary (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPreviousNavigationForAddAnotherUnit (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckgivenSelectUnitsStepWhenInitialFormThenAssertsAreValid (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testStandardizeDropdownWidths (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAddPrivilegesButtonShouldBeDisabledGivenEmployeeIsManager (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenSelectUnitsStepWhenCreateNewEmployerUnitButtonPressedThenWeGoToTheCreateEmployerUnitPage (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testUnitManagerRequired (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testSelectUnitsAndAllPrivilegesDisabledForLoggedUser (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testSelectUnitsAndAllPrivilegesEnabledForNotLoggedUser (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeeIsAdministrator (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPrivilegesProjectAreSetForSelectedUnitAndEmployeesViaItsProjects (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testApplySubunitsAreSetForSelectedUnitAndItsSubUnits (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPrivilegesProjectAndApplySubunitsAreSetForSelectedUnitAndItsSubUnitsAndEmployeesViaItsProjects (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPrivilegesButtonVisibleAfterSettingFromAdministratorToNormal (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testPrivilegesButtonInvisibleAfterSettingFromNormalToAdministrator (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemovePrivileges (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemovePrivilegesAndCheckIfSelectUnitsWerentReset (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testUnitSelectValidator (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeeIsNormalUser (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeeIsSuperVisor (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployernotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testEmployeesnotNull (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    junit.framework.AssertionFailedError: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' is not visible
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard3' 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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:529)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSelectUnitsStep.safeSetUp(TestEmployeeSelectUnitsStep.java:62)
    	at com.tustor.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSummaryStep (9s)
🟡 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.summary.SuspendExpressSetupNoProjectStep> but was:<class com.tustor.tuntinetti.view.wizards.project.ProjectSummaryStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:190)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSummaryStep.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(TestEmployeeSummaryStep.java:217)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName (0s)
🟢 testRemoveButtonInvisibleForLoggedUser (0s)
🟡 testEmployeeRemoveConfirmationMustBeParametrized (0s)

    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.wizards.employee.TestEmployeeSummaryStep.testEmployeeRemoveConfirmationMustBeParametrized(TestEmployeeSummaryStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployerUnitTreeTableShouldNotShowSelectCheckboxes (0s)
🟢 testCheckgivenSummaryStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenSummaryStepWhenCreateNewEmployeeButtonPressedThenWeGoToTheCreateEmployeePage (0s)
🟢 testWhenWemodifyEmployeeThenInListWeSeeOnlyTheOneToModify (0s)
🟢 testWhenWeAddANewEmployeeThenInListWeSeeOnlyTheNewAddedOne (0s)
🟡 testRemoveButtonInvisibleForInUseEmployee (0s)

    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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeeSummaryStep.testRemoveButtonInvisibleForInUseEmployee(TestEmployeeSummaryStep.java:270)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRemoveButtonVisibleForStoredNotInUseUser (0s)
🟢 testRemoveEmployee (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep (24s)
🟡 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (1s)

    expect no error message, but contains
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' 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.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:193)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(TestEmployeesContractsStep.java:712)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)
🟢 testRemoveRows (0s)
🟢 testCheckgivenContractsStepWhenInitialFormThenAssertsAreValid (0s)
🟡 testRemoveRowsWithStoredContractPeriods (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.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep.assertRemoveRow(TestEmployeesContractsStep.java:109)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep.testRemoveRowsWithStoredContractPeriods(TestEmployeesContractsStep.java:144)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRowsAfterValidationErrorShouldHaveSameSizeAsBeforeSubmit (0s)
🟡 testBugCalendarPopupCutsInHalf (0s)

    @Pawel Bug in layers: calendar popup is not visible!
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep.testBugCalendarPopupCutsInHalf(TestEmployeesContractsStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testContractRequired (1s)

    expect (1):
       Kenttä 'Käytössä oleva TES' on pakollinen.
    but was (4):
       Kenttä 'Käytössä oleva TES' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testContractRequired(TestEmployeesContractsStep.java:225)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWorkHoursPerDayRequired (1s)

    expect (1):
       Kenttä 'h/pv' on pakollinen.
    but was (4):
       Kenttä 'h/pv' on pakollinen. Mikäli tarkoituksenasi oli syöttää keikkatyöntekijän työsopimus, vaihda sen sijaan työajan viereisestä napista työaikamuodoksi epäsäännöllinen työaika.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testWorkHoursPerDayRequired(TestEmployeesContractsStep.java:263)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWorkdaysPerPeriodRequired (1s)

    expect (1):
       Kentän 'pv/jso' arvon '0' tulee olla vähintään 1.
    but was (4):
       Kentän 'pv/vko' arvon '0' tulee olla vähintään 1.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testWorkdaysPerPeriodRequired(TestEmployeesContractsStep.java:291)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testStartDateRequired (1s)

    expect (1):
       Työsopimuksen alkamispäivä puuttuu. Mikäli et halua merkitä työntekijälle työsuhdetta, poista työsopimusrivi Poista -painikkeella.
    but was (4):
       Kenttä 'Palkkaustapa' on pakollinen.
       Työsopimuksen alkamispäivä puuttuu. Mikäli et halua merkitä työntekijälle työsuhdetta, poista työsopimusrivi Poista -painikkeella.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testStartDateRequired(TestEmployeesContractsStep.java:319)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testMinimumStartDate (1s)

    expect (1):
       Kentän 'Työsopimuksen alkamispäivä' arvon '1.1.1991' tulee olla vähintään 1992-01-01.
    but was (4):
       Kenttä 'Palkkaustapa' on pakollinen.
       Kentän 'Työsopimuksen alkamispäivä' arvo '1.1.1991' ei voi olla pienempi kuin 1.1.1992.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testMinimumStartDate(TestEmployeesContractsStep.java:349)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testOtherOptionFieldInvisible (1s)
🟡 testOtherOptionFieldRequired (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:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep.testOtherOptionFieldRequired(TestEmployeesContractsStep.java:431)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testOtherOptionAfterClickingNext (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:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.view.wizards.employee.TestEmployeesContractsStep.testOtherOptionAfterClickingNext(TestEmployeesContractsStep.java:488)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCopyContract (1s)
🟡 testRemoveContract (1s)

    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.wizards.employee.TestEmployeesContractsStep.testRemoveContract(TestEmployeesContractsStep.java:603)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWarningMessageWhenHourlySalaryIsMissing (1s)

    expect (1):
       Tuntipalkka puuttuu Manager Test Person
    but was (2):
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testWarningMessageWhenHourlySalaryIsMissing(TestEmployeesContractsStep.java:639)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testHourlySalaryCannotBeBiggerThenMonthly (1s)

    expect (1):
       Tuntipalkka ei voi olla suurempi kuin kuukausipalkka.
    but was (3):
       Tuntipalkka ei voi olla suurempi kuin kuukausipalkka.
       Kenttä 'Palkkaustapa' on pakollinen.
       Kenttä 'Palkkaustapa' on pakollinen.
    	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.wizards.employee.TestEmployeesContractsStep.testHourlySalaryCannotBeBiggerThenMonthly(TestEmployeesContractsStep.java:662)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.project.TestProjectSelectTaskGroupsStep (9s)
🟢 testPreviousGoToAddNewAfterWeDeleteAnEntityThatWasJustModified (1s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testPriceFieldMissing (0s)
🟢 testPricingLinkMissing (0s)
🟢 testCheckgivenProjectSelectTaskGroupsWhenInitialFormThenAssertsAreValid (0s)
🟢 testWhenAlreadyCreatedCompensationsOnNextWeGoToProjectSelectCompensationStep (1s)
🟢 testCheckGivenFakeProjectWhenSelectTaskGroupThenLabelCorrect (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.project.TestProjectPlaceStep (11s)
🟡 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    expect no error message, but contains
       Kenttä 'Yksikkövalinta' 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.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:193)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectPlaceStep.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(TestProjectPlaceStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testWhenSavePressedWeReturnToSummaryIfFieldsHaveValues (0s)
🟢 testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName (0s)
🟢 testPreviousNavigationForAddAnotherUnit (0s)
🟢 testPreviousNavigationForModifyAnotherUnit (1s)
🟢 testBugInChoosingCompanyForProjectFirstSelectAndPreviousNext (0s)
🟢 testCheckgivenPlaceStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testMouseOverProjectLocationTableLooksLikeDragDropCursor_WillItReallySaveChanegesIntoUnitStructure (1s)
🟡 testWhenAlreadyCreatedCustomersOnNextWeGoToProjectSelectCustomersStep (1s)

    expected:<class com.tustor.tuntinetti.view.wizards.project.ProjectAddNewStep> but was:<class com.tustor.tuntinetti.view.wizards.project.ProjectPlaceStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectPlaceStep.testWhenAlreadyCreatedCustomersOnNextWeGoToProjectSelectCustomersStep(TestProjectPlaceStep.java:381)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testProjectIsSavedAfterNextPress (0s)

    expect no error message, but contains
       Kenttä 'Yksikkövalinta' 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.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:193)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectPlaceStep.testProjectIsSavedAfterNextPress(TestProjectPlaceStep.java:398)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCheckWeHaveUnitsToSelectLocationWhenUnitManager (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.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectPlaceStep.testCheckWeHaveUnitsToSelectLocationWhenUnitManager(TestProjectPlaceStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.project.TestProjectAskTaskGroupStep (5s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckgivenAskCreationStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenFakeProjectWhenAskFortaskGroupThenTitleLabelCorrect (0s)
🟢 testCheckGivenFakeProjectWhenAskForIftaskGroupCreateThenRadioLabelCorrect (0s)
🟢 testCheckGivenFakeProjectWhenAskForIftaskGroupDoNotCreateThenRadioLabelCorrect (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🔴 com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep (1min 9s)
🟢 testCheckgivenAddNewStepWhenInitialFormThenAssertsAreValid (1s)
🟢 testPreviousGoToAddNewAfterWeDeleteAnEntityThatWasJustModified (2s)
🟢 testBrowseFilterShouldBeDefaultNewAndValid (1s)
🟢 testModifyProjectPreviousNavigationAgainModifyButDiffProjectThenValueDescritionDontChange (1s)
🟢 testOnNextWeDontLooseTheEmployerUnit (1s)
🟡 testRemoveProjectForUnitNotPosible (1s)

    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.wizards.project.TestProjectSummaryStep.testRemoveProjectForUnitNotPosible(TestProjectSummaryStep.java:804)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testRemoveProjectNotForUnitPosible (1s)

    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.wizards.project.TestProjectSummaryStep.testRemoveProjectNotForUnitPosible(TestProjectSummaryStep.java:834)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testDragAndDropWorkWeMoveAnProjectToAnUnit (1s)
🟢 testDragAndDropWorkWeCanNotMoveAnEmployerUnitToAProject (1s)
🟡 testWhenModifyEmployeesAndPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyEmployeesAndPreviousIsMatchForClass(TestProjectSummaryStep.java:975)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyEmployeesAndNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyEmployeesAndNextIsMatchForClass(TestProjectSummaryStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyEmployeesNextModifyPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyEmployeesNextModifyPreviousIsMatchForClass(TestProjectSummaryStep.java:993)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyEmployeesAddNewNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyEmployeesAddNewNextIsMatchForClass(TestProjectSummaryStep.java:1016)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCustomersAndPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCustomersAndPreviousIsMatchForClass(TestProjectSummaryStep.java:1049)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCustomerssAndNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCustomerssAndNextIsMatchForClass(TestProjectSummaryStep.java:1058)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCustomersNextModifyPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCustomersNextModifyPreviousIsMatchForClass(TestProjectSummaryStep.java:1067)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCustomersAddNewNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCustomersAddNewNextIsMatchForClass(TestProjectSummaryStep.java:1091)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCompensationsAndPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCompensationsAndPreviousIsMatchForClass(TestProjectSummaryStep.java:1117)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCompensationsAndNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCompensationsAndNextIsMatchForClass(TestProjectSummaryStep.java:1126)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCompensationsNextModifyPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCompensationsNextModifyPreviousIsMatchForClass(TestProjectSummaryStep.java:1135)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyCompensationsAddNewNextMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyCompensationsAddNewNextMatchForClass(TestProjectSummaryStep.java:1161)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyTaskGroupsAndPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyTaskGroupsAndPreviousIsMatchForClass(TestProjectSummaryStep.java:1184)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyTaskGroupsAndNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyTaskGroupsAndNextIsMatchForClass(TestProjectSummaryStep.java:1193)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyTaskGroupsNextModifyPreviousIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyTaskGroupsNextModifyPreviousIsMatchForClass(TestProjectSummaryStep.java:1209)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenModifyTaskGroupsAddNewTaskGroupNextIsMatchForClass (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenModifyTaskGroupsAddNewTaskGroupNextIsMatchForClass(TestProjectSummaryStep.java:1235)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenSeeCompensationsInTheProjectSelectTheyAreNotChecked (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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenSeeCompensationsInTheProjectSelectTheyAreNotChecked(TestProjectSummaryStep.java:1401)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenSeeCustomersInTheProjectSelectTheyAreNotChecked (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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenSeeCustomersInTheProjectSelectTheyAreNotChecked(TestProjectSummaryStep.java:1438)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWhenWeDeleteProjectInModelAndWePressProjectFromProgressBarThenWeHaveNewModel (3s)
🟢 testWhenWeGoFromNotOutdatedToInactiveAndREturnToNonOutdatedTheProjectsInTheListAreDuplicated (1s)
🟢 testWhenModifyDescriptionItDontChangeForEmployerUnitIsProject (1s)
🔴 testTheSelectionOptionForEmployeesIsLinkedForEachProject (1s)

    com.tustor.tuntinetti.view.wizards.project.ProjectPlaceStep cannot be cast to com.tustor.tuntinetti.view.wizards.project.customers.ProjectAskCustomerStep
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testTheSelectionOptionForEmployeesIsLinkedForEachProject(TestProjectSummaryStep.java:1600)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testIFProjectsInDBWhenWeGoInExpressWizardWeGoDirectlyToProjectSummaryWhereNoProjectInModel (1s)
🟢 testWhenWeHaveAProjectWeCanSelectItsPlaceWhenUserIsManager (1s)
🟡 testWhenWeHaveAProjectWeCanSelectItsPlaceWhenUserIsUnitManager (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:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.checkWeHaveUnitsToSelectLocation(TestProjectSummaryStep.java:1830)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testWhenWeHaveAProjectWeCanSelectItsPlaceWhenUserIsUnitManager(TestProjectSummaryStep.java:1749)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testBecoDefaultIsProjectTypeProjectEndDateIsVisible (1s)
🟡 testReplaceFunkyTablesWithSortableTables (1s)

    @Somebody tables under projectsummary (compensations, etc...) should be standard sortable tables
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testReplaceFunkyTablesWithSortableTables(TestProjectSummaryStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testFixCreatingNewProject_WeSeeJustSelectedEmployees (1s)
🟢 testFixCreatingNewProject (1s)
🟢 testRemoveUNderlineFromExpandLink (1s)
🟢 testAddNewProjectPreviousNavigationAgainModifyButDiffProjectThenValueDescritionDontChange (1s)
🟡 testPreviousNavigationForAddAnotherProject (1s)

    expected:<class com.tustor.tuntinetti.view.wizards.project.customers.ProjectSelectCustomersStep> but was:<class com.tustor.tuntinetti.view.wizards.customer.CustomerAddNewStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.completeCycleToCreateOrModifyProject(TestProjectSummaryStep.java:539)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSummaryStep.testPreviousNavigationForAddAnotherProject(TestProjectSummaryStep.java:438)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRemoveProject (1s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (1s)
🟢 testEmployernotNull (1s)
🟢 testEmployeesnotNull (1s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (1s)
🟢 com.tustor.tuntinetti.view.wizards.project.TestProjectAskCompensationStep (4s)
🟢 testCheckGivenFakeProjectWhenAskForCompensationThenTitleLabelCorrect (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckgivenAskCreationStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenFakeProjectWhenAskForIfCompensationDoNotCreateThenRadioLabelCorrect (0s)
🟢 testCheckGivenFakeProjectWhenAskForIfCompensationCreateThenRadioLabelCorrect (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.project.TestProjectWelcomeStep (3s)
🟢 testCheckgivenWelcomeStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenWelcomeStepWhenSkipButtonPressedThenProjectsStepsAreSkiped (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.project.TestProjectSelectCustomerStep (22s)
🟢 testCheckgivenAddNewStepWhenInitialFormThenAssertsAreValid (1s)
🟢 testPreviousGoToAddNewAfterWeDeleteAnEntityThatWasJustModified (1s)
🟢 testBrowseFilterShouldBeDefaultNewAndValid (1s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (1s)
🟢 testFixControlsInTable_Price (1s)
🟢 testDragAndDropWorkToAddBranchOrToPutBranchOnFirstLevel (1s)
🟢 testNewlyCreatedCustomersShouldBeDefaultSelected (1s)
🟢 testFixControlsInTable_Pricing (1s)
🟢 testFixControlsInTable_PricingLink (1s)
🟢 testCheckWhenPricePositiveLargeValueThenGivesCorrectError (1s)
🟢 testCheckWhenPriceNegativeLargeValueThenGivesCorrectError (1s)
🟢 testCheckWhenPriceWrongValueThenIgnoreTheError (0s)
🟢 testCheckGivenFakeProjectWhenSelectCustomerThenLabelCorrect (1s)
🟢 testWhenAlreadyCreatedTaskGroupsOnNextWeGoToProjectSelectTaskGroupsStep (1s)
🟢 testWhenWeGoBackUntilCustomerAskBranchStepAndWeReturnToAddNewWeHaveTheSameEntityToSave (1s)
🟢 testAssertDuplicateCustomer_BranchSameNameAsCustomerNotAllowed_BranchSameNameAsBranchNotAllowed_NameNotAllowedAnyCaseUpperOrLowerCase (1s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (1s)
🟢 testEmployernotNull (1s)
🟢 testEmployeesnotNull (1s)
🔴 com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep (29s)
🟢 testCheckgivenAddNewStepWhenInitialFormThenAssertsAreValid (1s)
🟢 testBrowseFilterShouldBeDefaultNewAndValid (1s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (1s)
🟢 testEmployerUnitTreeTableRootNodeNameShouldBeEmployerName (1s)
🟢 testRemoveButtonInvisibleForLoggedUser (1s)
🟡 testRemoveButtonInvisibleForInUseEmployee (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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testRemoveButtonInvisibleForInUseEmployee(TestProjectSelectEmployeesStep.java:496)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testRemoveButtonVisibleForStoredNotInUseUser (1s)
🔴 testRemoveEmployee (1s)

    null
    	at com.sun.proxy.$Proxy44.remove(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.project.employees.ProjectSelectEmployeesStep$3$1.onRemove(ProjectSelectEmployeesStep.java:378)
    	at com.tustor.tuntinetti.view.wizards.project.employees.SelectEmployeesOperationalPanel$9.onSubmit(SelectEmployeesOperationalPanel.java:399)
    	at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:101)
    	at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
    	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
    	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
    	at org.apache.wicket.util.tester.BaseWicketTester.executeAjaxEvent(BaseWicketTester.java:1369)
    	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:205)
    	at org.apache.wicket.util.tester.BaseWicketTester.executeAjaxEvent(BaseWicketTester.java:1231)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testRemoveEmployee(TestProjectSelectEmployeesStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor256.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:75)
    	at com.sun.proxy.$Proxy44.remove(Unknown Source)
    	at com.tustor.tuntinetti.view.wizards.project.employees.ProjectSelectEmployeesStep$3$1.onRemove(ProjectSelectEmployeesStep.java:378)
    	at com.tustor.tuntinetti.view.wizards.project.employees.SelectEmployeesOperationalPanel$9.onSubmit(SelectEmployeesOperationalPanel.java:399)
    	at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:101)
    	at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:156)
    	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
    	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:302)
    	at org.apache.wicket.util.tester.BaseWicketTester.executeAjaxEvent(BaseWicketTester.java:1369)
    	at com.tustor.view.reusables.testers.WicketTesterExtended.executeAjaxEvent(WicketTesterExtended.java:205)
    	at org.apache.wicket.util.tester.BaseWicketTester.executeAjaxEvent(BaseWicketTester.java:1231)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testRemoveEmployee(TestProjectSelectEmployeesStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testEmployeeProjectWithDateFromProjectAddNewStep (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:551)
    	at com.tustor.common.utils.AbstractTestCase.assertTrue(AbstractTestCase.java:541)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testEmployeeProjectWithDateFromProjectAddNewStep(TestProjectSelectEmployeesStep.java:149)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployeeHasEmploeeProjectsDonUpdateDates (1s)
🟢 testCheckGivenSelectEmployeeStepWhenCreateNewEmployeeButtonPressedThenWeGoToTheCreateEmployeePage (1s)
🟢 testCheckTheTableComponents (1s)
🟢 testCheckPriceListInTableIsALink (1s)
🟢 testCheckGivenFakeProjectWhenSelectEmployeeThenLabelCorrect (1s)
🟢 testDragAndDropWorkWeMoveAnEmployeeToAnUnit (1s)
🟢 testDragAndDropWorkWeCanNotMoveAnEmployerUnitToAnEmployee (1s)
🔴 testNewCreatedEmployeesAreDefaultSelected (3s)

    com.tustor.tuntinetti.view.wizards.employee.EmployeesContractsStep cannot be cast to com.tustor.tuntinetti.view.wizards.project.employees.ProjectSelectEmployeesStep
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testNewCreatedEmployeesAreDefaultSelected(TestProjectSelectEmployeesStep.java:559)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testOnNextWeHaveASaveInDBWhenSelectedOnly (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 junit.framework.Assert.assertEquals(Assert.java:152)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:358)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:308)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectSelectEmployeesStep.testOnNextWeHaveASaveInDBWhenSelectedOnly(TestProjectSelectEmployeesStep.java:647)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (1s)
🟢 testEmployeesnotNull (1s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (1s)
🟡 com.tustor.tuntinetti.view.wizards.project.TestProjectAddNewStep (9s)
🟢 testCheckgivenAddNewStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testWhenCancelPressedWeReturnToSummary (0s)
🟢 testSaveAndGoSummaryIsNotVisible (0s)
🟢 testDontAllowDuplicateProjectNameInSameEmployer (0s)
🟢 testAllowDuplicateProjectNameInDiffEmployers (0s)
🟢 testEndDateNotVisibleWhenCheckingTheNoEndDateSelected (0s)
🟡 testEndDateMayNotBeBeforeStartDate (0s)

    expect (1):
       Virhe: Päättymispäivä (2010-07-01) ei voi olla ennen alkamispäivää (2010-07-25).
    but was (1):
       Virhe: Päättymispäivä (1.7.2010) ei voi olla ennen alkamispäivää (25.7.2010).
    	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.wizards.project.TestProjectAddNewStep.testEndDateMayNotBeBeforeStartDate(TestProjectAddNewStep.java:150)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testHourlyCostFallsWithinRange (0s)
🟢 testTotalBudgetFallsWithinRange (0s)
🟢 testVisiblityOfPriceLink (0s)
🟡 testIfWeDontPressRadioToChooseTypeWeHaveCrashWhenSave (0s)

    expect no error message, but contains
       Kenttä 'Yksikkövalinta' 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.wizards.project.TestProjectAddNewStep.testIfWeDontPressRadioToChooseTypeWeHaveCrashWhenSave(TestProjectAddNewStep.java:226)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.wizards.project.TestProjectAskEmployeesStep (10s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testCheckgivenAskCreationStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenFakeProjectWhenAskForEmployeeThenTitleLabelCorrect (0s)
🟢 testCheckGivenFakeProjectWhenAskForIfEmployeeCreateThenRadioLabelCorrect (0s)
🟢 testCheckGivenFakeProjectWhenAskForIfEmployeeDoNotCreateThenRadioLabelCorrect (0s)
🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPageDoNot (1s)
🟢 testAskIfEmployeesAreAddedManuallyOnGivenLevel (0s)
🟢 testAskIfEmployeesAreAddedAutomaticallyforProjectUnitOnGivenLevel (0s)
🟢 testAskIfEmployeesAreAddedAutomaticallyforEmployerOnGivenLevel (0s)
🟢 testWhenDoNotAddEmployeeSelectedNoCrashIsGenerated (0s)
🟢 testWhenWeAddNewEmployeeAutomaticallyForProjectsWithAutoForUnitOrCompanyEmployeeProjectsAreAdded (0s)
🟢 testCheckVisibilityForAutoOptionforCompanies (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.project.TestProjectAskCustomerStep (5s)
🟡 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    expected:<class com.tustor.tuntinetti.view.wizards.project.customers.ProjectSelectCustomersStep> but was:<class com.tustor.tuntinetti.view.wizards.customer.CustomerAddNewStep>
    	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.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:190)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at com.tustor.tuntinetti.view.wizards.project.TestProjectAskCustomerStep.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(TestProjectAskCustomerStep.java:97)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenAskCreationStepWhenInitialFormThenAssertsAreValid (0s)
🟢 testCheckGivenFakeProjectWhenAskForCustomerThenTitleLabelCorrect (0s)
🟡 testCheckGivenFakeProjectWhenAskForIfCustomerCreateThenRadioLabelCorrect (0s)

    expected:<Kyllä, haluan lisätä asiakkaita työkohteeseen &#039;1.7764102680780444E12&#039;> but was:<valitsen asiakkaat yksitellen>
    	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.wizards.project.TestProjectAskCustomerStep.testCheckGivenFakeProjectWhenAskForIfCustomerCreateThenRadioLabelCorrect(TestProjectAskCustomerStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCheckGivenFakeProjectWhenAskForIfCustomerDoNotCreateThenRadioLabelCorrect (0s)

    expected:<Ei, en halua lisätä asiakkaita työkohteeseen &#039;1.7764102687671345E12&#039;> but was:<ei liitetä asiakkaita toistaiseksi>
    	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.wizards.project.TestProjectAskCustomerStep.testCheckGivenFakeProjectWhenAskForIfCustomerDoNotCreateThenRadioLabelCorrect(TestProjectAskCustomerStep.java:77)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🔴 com.tustor.tuntinetti.view.wizards.TestIntroductionPage (2s)
🟢 testClickingEnterLinkLeadsToMainPage (0s)
🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    com.tustor.tuntinetti.view.application.MainPage cannot be cast to com.tustor.tuntinetti.view.wizards.standalone.ModalFramePage
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestWizardPanel(AbstractTuntinettiWizardViewTestCase.java:460)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:162)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    com.tustor.tuntinetti.view.application.MainPage cannot be cast to com.tustor.tuntinetti.view.wizards.standalone.ModalFramePage
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestWizardPanel(AbstractTuntinettiWizardViewTestCase.java:460)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard(AbstractTuntinettiWizardViewTestCase.java:82)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard(AbstractTuntinettiWizardViewTestCase.java:71)
    	at sun.reflect.GeneratedMethodAccessor560.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.wizards.TestWizardStandaloneBugs (4s)
🟢 testCreate_Page_WithReusablePanel_WithWizardStartLinksOnPanel (0s)
🔴 testBasicInfoDoesNotWorkCorrectlySteppingForwardAndBackward (0s)

    Argument pageClass must be not null
    	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.<init>(BookmarkablePageRequestTarget.java:122)
    	at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.<init>(BookmarkablePageRequestTarget.java:85)
    	at org.apache.wicket.protocol.http.MockWebApplication.processRequestCycle(MockWebApplication.java:440)
    	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.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:533)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.setActiveStepforTesting(AbstractTuntinettiWizardViewTestCase.java:483)
    	at com.tustor.tuntinetti.view.wizards.TestWizardStandaloneBugs.testBasicInfoDoesNotWorkCorrectlySteppingForwardAndBackward(TestWizardStandaloneBugs.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenWeDeleteUnitWeHaveIndexOutOfBounds (0s)

    component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.TestWizardStandaloneBugs.testWhenWeDeleteUnitWeHaveIndexOutOfBounds(TestWizardStandaloneBugs.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWhenWeJustStartUnitWizardAndWeAddNewUnitTheUnitDontShowInListInFinalStep (0s)

    component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.TestWizardStandaloneBugs.testWhenWeJustStartUnitWizardAndWeAddNewUnitTheUnitDontShowInListInFinalStep(TestWizardStandaloneBugs.java:197)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testOnCloseWeGetTheWhitePageLoaded (0s)

    component 'panelSingleWizard:wizardMenuForStandAlone:menu:content:singlewizardsform:buttonWizard2' 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.wizards.TestWizardStandaloneBugs.testOnCloseWeGetTheWhitePageLoaded(TestWizardStandaloneBugs.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🔴 com.tustor.tuntinetti.view.wizards.expresssetup.TestExpressSetupWelcomeStep (4s)
🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    null
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestActiveStep(AbstractTuntinettiWizardViewTestCase.java:434)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:190)
    	at com.tustor.tuntinetti.view.wizards.expresssetup.TestExpressSetupWelcomeStep.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(TestExpressSetupWelcomeStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)

    null
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestActiveStep(AbstractTuntinettiWizardViewTestCase.java:434)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard(AbstractTuntinettiWizardViewTestCase.java:106)
    	at com.tustor.tuntinetti.view.wizards.expresssetup.TestExpressSetupWelcomeStep.testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard(TestExpressSetupWelcomeStep.java:99)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckgivenEmployerWhenInitialFormThenAssertsAreValid (0s)
🟡 testCheckgivenEmployerWhenShowInitialMessageSetThenSplashConditionChange (0s)

    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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	at com.tustor.tuntinetti.view.wizards.expresssetup.TestExpressSetupWelcomeStep.testCheckgivenEmployerWhenShowInitialMessageSetThenSplashConditionChange(TestExpressSetupWelcomeStep.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckGivenEmployerWhenSplashScreenThenPreviousButtonNotShow (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🔴 com.tustor.tuntinetti.view.wizards.TestApplicationSearchPanel (3s)
🟡 testSearhcWith_null_option_Selected_From_ApplicantState_enum_because_also_null_is_valid (0s)

    @Michal TODO search test null only
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.TestApplicationSearchPanel.testSearhcWith_null_option_Selected_From_ApplicantState_enum_because_also_null_is_valid(TestApplicationSearchPanel.java:18)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testSlideInMenuPanel_Parametrizable (0s)

    @Michal Not hardcoded autoscrollpanel inside.
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.TestApplicationSearchPanel.testSlideInMenuPanel_Parametrizable(TestApplicationSearchPanel.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testProposeDBOptimizationIndexingCriteria (0s)

    Also propose DB Indexing alter-table sql for all search columns. Customer use this tool 99% of the day so it must work very fast.
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.TestApplicationSearchPanel.testProposeDBOptimizationIndexingCriteria(TestApplicationSearchPanel.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)

    null
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.getTestActiveStep(AbstractTuntinettiWizardViewTestCase.java:434)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.assertDestinationStepIfNoErrorMessages(AbstractTuntinettiWizardViewTestCase.java:325)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.pressGivenButtonAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:362)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:346)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.submitGivenButtonOrDoAjaxClickAndAssertDestinationStep(AbstractTuntinettiWizardViewTestCase.java:317)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.checkGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:190)
    	at com.tustor.tuntinetti.view.wizards.AbstractTuntinettiWizardViewTestCase.testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage(AbstractTuntinettiWizardViewTestCase.java:150)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟡 com.tustor.tuntinetti.view.wizards.TestWizardGeneralBugs (5s)
🟢 testTrack (0s)
🟢 testDragDropDontWorkWhenWeReturnWithModifyInEmployerUnitLocation (0s)
🟡 testSortingInSortableTablesAndTreeTables (0s)

    sorting in comepnsation table does not work
    	at junit.framework.Assert.fail(Assert.java:47)
    	at com.tustor.tuntinetti.view.wizards.TestWizardGeneralBugs.testSortingInSortableTablesAndTreeTables(TestWizardGeneralBugs.java:80)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCheckGivenEmployerWhenNextButtonPressedThenWeGoToTheNextPage (0s)
🟢 testEmployernotNull (0s)
🟢 testEmployeesnotNull (0s)
🟢 testCheckGivenWizardStepWhenExitButtonPressedThenWeGoOutToTheRightExitStepWizard (0s)
🟢 com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionEditPanel (2s)
🟢 testNameAlreadyExists (0s)
🟢 testIdAlreadyExists (0s)
🟢 testAddingNewSkillOptionWillCreateNew_Employer_SkillSet (0s)
🟢 testNameRequired (0s)
🟢 testIdRequired (0s)
🔴 com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillOptionSelectionPanel (2s)
🔴 testRemoveButtonInvisibleForSkillSet (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveSkillOption (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveSkillSet (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAddNewSkillSet (0s)

    Error calling method: public int com.tustor.tuntinetti.view.session.TakpSessionBase.getApplicationsPerPage() on object: com.tustor.tuntinetti.view.session.TakpSessionBase@6f2516a0
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at com.tustor.tuntinetti.view.session.TakpSessionBase.getApplicationsPerPage(TakpSessionBase.java:2729)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAddNewSkillOption (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRemoveButtonInvisibleForSkillOption (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.application.selectors.skills.TestEmployeeSkillSetEditPanel (3s)
🟢 testNameAlreadyExists (0s)
🟡 testModifyingSkillSetNameWillBeOwnedBy_EmployerForJobOpening (0s)

    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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAlternateIdRequired (0s)
🟡 testModifyingSkillSetNameWillBeOwnedBy_EmployerForProjectTaskGroup (0s)

    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:532)
    	at com.tustor.common.utils.AbstractTestCase.assertFalse(AbstractTestCase.java:522)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testNameRequired (0s)
🟢 testAddingNewSkillSetWillBeOwnedBy_Employer (0s)
🟢 com.tustor.tuntinetti.view.application.settings.jobopening.TestMonsterJobConfigPanel (1s)
🟢 testSubmitTemplate (0s)
🟢 testSubmitTemplateWrongJson (0s)
🔴 com.tustor.tuntinetti.view.application.settings.jobopening.TestJobOpeningPage (3s)
🔴 testShowJobPreview (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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testMolJobPreview (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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testRequiredSkillDescription (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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testUpdateMols (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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:119)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    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:6350)
    	at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.tagAsAnonymousUserAndContinue(TakpApplication.java:6136)
    	at com.tustor.tuntinetti.view.TakpApplication$TakpRequestCycle.processEventsAndRespond(TakpApplication.java:6107)
    	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.common.utils.AbstractTestCase.setUp(AbstractTestCase.java:115)
    	at com.tustor.backend.services.AbstractBackendTestCase.setUp(AbstractBackendTestCase.java:67)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationAlertPage (4s)
🟢 testAlertMessageProcess (0s)
🟡 testAlertMessageProcessWithSnoozingWithCreatorWantsNotifications (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAlertMessageProcessWithSnoozingWithoutCreatorWantsNotifications (1s)
🟢 testLinkExists (0s)
🟢 testAlertMessageProcessAndRepeatWhenDone (1s)
🟡 com.tustor.tuntinetti.view.application.settings.panels.TestCustomerDetailInformationPanel (6s)
🟢 testPersonIsNotOnVacation (0s)
🟡 testPersonIsOnVacation (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAllPersonsAreOnVacation (0s)

    expect (1):
       Henkilöiden sähköpostiosoite '[normal.test@person.com, gukhu@krg4v.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testAtLeastOnePersonsIsNotOnVacation (0s)
🟡 testNotificationMailAfterDetailCreation (0s)

    expected:<...annettu uusi tehtävä[]> but was:<...annettu uusi tehtävä[ - vEgWvkKaQa/8RgzKshEP4/Test Company Ltd. (pe 17.4.2026 10:18:33)]>
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testNoNotificationMailAfterDetailCreationForMyself (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testSendCreatorWantsNotificationsMail (0s)

    expected:<[Tehtävä tietoja muutettiin]> but was:<[Valmis:GKkaKR7ahQ/aKvzW3FEX4/Test Company Ltd.(17.04.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testNormalEmployeeCannotEditPastDescription (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testCounterIsResetAfterChangingStatus (0s)
🟢 testNextAlertAtIsRequired (0s)
🟢 testNextAlertInIsRequired (0s)
🔴 com.tustor.tuntinetti.view.application.settings.customers.TestCustomerDetailSettingsPanel (3s)
🟢 testInfoPanelInvisibleWhenNoCustomerDetails (0s)
🔴 testFirstCustomerDetailInsideInfoPanel (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.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testModifyCustomerDetail (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.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testAddCustomerDetail (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.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 com.tustor.tuntinetti.view.application.settings.customers.panels.TestCustomerSearchResultsPanel (3s)
🔴 testNewCustomerWithPotential (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:342)
    	at com.tustor.common.wicket.tables.SortableTable.init(SortableTable.java:201)
    	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:161)
    	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:147)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:342)
    	at com.tustor.common.wicket.tables.SortableTable.init(SortableTable.java:201)
    	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:161)
    	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:147)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:342)
    	at com.tustor.common.wicket.tables.SortableTable.init(SortableTable.java:201)
    	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:161)
    	at com.tustor.common.wicket.tables.SortableTable.<init>(SortableTable.java:147)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testOldCustomerWithPotential (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.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 testOldCustomerWithoutPotential (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.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🔴 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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)
    Caused by: null
    	at sun.reflect.GeneratedMethodAccessor31.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:75)
    	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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel (5s)
🟡 testAddCustomer (1s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testCase3459 (2s)

    'customerWithContactPerson' pitäisi tulla aakkosissa ensin expected:<customerWith[ContactPerson]> but was:<customerWith[Detail]>
    	at junit.framework.Assert.assertEquals(Assert.java:81)
    	at com.tustor.tuntinetti.view.application.settings.customers.TestCustomerSettingsPanel.testCase3459(TestCustomerSettingsPanel.java:315)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAddCustomerAndCustomerDetail (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAddCustomerAndContactPerson (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAddCustomerAndCustomerDetailAndContactPerson (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testAddCustomerAndContactPersonAndPerson (0s)

    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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel (pending 2s)
🟡 testWeCanFindByCriterions (0s)

    expected:<7> 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.sickleave.TestSickLeaveManagementPanel.checkWeCanFindByCriterions(TestSickLeaveManagementPanel.java:141)
    	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.testWeCanFindByCriterions(TestSickLeaveManagementPanel.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:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟡 testWeCanDeleteSickleaves (0s)

    expected:<7> 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.sickleave.TestSickLeaveManagementPanel.checkWeCanFindByCriterions(TestSickLeaveManagementPanel.java:141)
    	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.testWeCanDeleteSickleaves(TestSickLeaveManagementPanel.java:222)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

🟢 testWhenNewRowAddedWeCanSelectPersonAndSickDate (0s)
🔴 testValidatePersonAndSickDateCombination (0s)

    wicket.quickstart.LoginPage cannot be cast to com.tustor.tuntinetti.view.wizards.SickleaveTestPage
    	at com.tustor.tuntinetti.view.application.settings.sickleave.TestSickLeaveManagementPanel.testValidatePersonAndSickDateCombination(TestSickLeaveManagementPanel.java:274)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:498)
    	at junit.framework.TestCase.runTest(TestCase.java:164)
    	at junit.framework.TestCase.runBare(TestCase.java:130)
    	at junit.framework.TestResult$1.protect(TestResult.java:106)
    	at junit.framework.TestResult.runProtected(TestResult.java:124)
    	at junit.framework.TestResult.run(TestResult.java:109)
    	at junit.framework.TestCase.run(TestCase.java:120)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at junit.framework.TestSuite.runTest(TestSuite.java:230)
    	at junit.framework.TestSuite.run(TestSuite.java:225)
    	at com.tustor.backend.services.utils.CITestRunner.run(CITestRunner.java:496)
    	at wicket.quickstart.CITestRunnerClient.main(CITestRunnerClient.java:46)

testSickleaveEntryValidation (pending 0s)
testSickleaveValidationOnSickleaveManagementPanelGUILevel
com.tustor.tuntinetti.view.application.settings.contactperson.TestContactPersonManagmentPanel
testAddContactPerson
testAddContactPersonAndCustomer
testAddContactPersonAndPerson
testContactPersonAlreadyExistsButUnUsedAndMerged
testContactPersonAlreadyExists
testAddContactPersonAndCustomerAndPerson
com.tustor.tuntinetti.view.application.settings.labouragreements.panel.TestNewSickleaveSettingsPanel
testSubtractCompensatedDaysOnPreviousMonthsMayNotBeNegative
testAverageWorktimeCalculationMonthsCanBeSet
testAverageWorktimeCalculationTimeUnitCanBeSet
testAverageWorktimeCalculationMayNotBeNegative
testRepeatingSicknessMaximumIntervalCanBeSet
testRepeatingSicknessMaximumIntervalMayNotBeNegative
testCompensateOnWaitingPeriodCanBeSet
testRepeatingSicknessIntervalStartDayCanBeSet
testResetDayCounterOnYearChangeCanBeSet
testQualificationSettingModeCanBeChanged
testEmploymentTimeCanBeChanged
testEmploymentTimeMayNotBeNegative
testEmptyEmploymentTimeIsRejected
testEmploymentTimeUnitCanBeChanged
testCompensationRatioCanBeChanged
testCompensationRatioMayNotBeNegative
testEmptyCompensationRatioIsRejected
testPaidDaysCanBeChanged
testPaidDaysMayNotBeNegative
testEmptyPaidDaysIsRejected
testSickleaveDayTypeCanBeChanged
testQualifyingPeriodCanBeChanged
testQualifyingPeriodMayNotBeNegative
testEmptyQualifyingPeriodIsCorrectlyConverted
testDequalifyingPeriodCanBeChanged
testDequalifyingPeriodMayNotBeNegative
testEmptyDequalifyingPeriodIsCorrectlyConverted
testGivenAnyDequalifyingPeriodQualifyingPeriodMustBeSet
testGivenHoursAccordingToAverageThenAverageCalculationPeriodMustBeSet
testRowCanBeAdded
testRowCanBeRemoved
testRowsAreDisplayedInCorrectOrder
testInitialForm
testAuthorization
testSickleaveQualificationTypeCanBeSet
testSubtractCompensatedDaysOnPreviousMonthsCanBeSet
com.tustor.tuntinetti.view.application.TestApplicationSortableTable
testCheckIfApplicationsPerPageIsSetInTable
testCheckIfEmloyeeHasUpdatedApplciationPerPageAfterChangingDropDownValue
testIfCreatedNewEmployeePreferencesApplicationsPerPageSetAs_10
com.tustor.tuntinetti.view.application.TestApplicationMassActionPanel
testCheckBoxesAreNotSetForDefault
testSubjectAndBodyRequired
testErrorIfOptionIsNotSet
testSuccessfullyAction
com.tustor.tuntinetti.view.simulation.TestPricingTemplatesPanel
testTodo
testGivenExistingProjectPricingThenUserCanRemoveItAndSaveChanges
testGivenNoProjectPricingsThenUserIsInformedThereAreNoProjectPricingsAndTheListIsHidden
com.tustor.tuntinetti.view.simulation.TestProjectPricingPanel
testGivenExistingProjectPricingThenUserCanRemoveItAndSaveChanges
testGivenExistingProjectPricingWhenUserPicksNewPricintTemplateThenUserCannotLeaveStartDateEmptyAndCannotGiveDuplicateStartDate
testGivenNoProjectPricingsThenUserIsInformedThereAreNoProjectPricingsAndTheListIsHidden
com.tustor.tuntinetti.view.simulation.TestWorkTimeCycleSettingsPanel
testGivenExistingSigleWorkTimeCycleThenUserCannotRemoveIt
testGivenExistingMultipleSigleWorkTimeCycleThenUserCanRemoveIt
testGivenNoWorkTimeCycleSettingsThenTheListIsHidden
com.tustor.tuntinetti.view.layouthomepage.TestLayoutHomePage
testRenderLayoutHomePage
testClickAccordionSectionLinkDoesNotChangeAccordionTab
testClickAccordionLinkUpdatesSessionQueueAndQueueContainsClickedSection
testAccordionContainsAllTabDefinitions
testClickAccordionLinkChangesAccordionTab
com.tustor.tuntinetti.view.session.TestTakpSession
testKeyCanBeClassStringOrEnum
testListKeyLimitation
testCacheDTOFieldObject
testTakpSessionSerialization
testDropCache
testListCanBeKey
com.tustor.tuntinetti.view.application.reports.TestLomapalkkavelkaXlsReport
testMaaliskuunRaportti
testDisposeEntityReader
testLokakuunRaportti
testEiPctHetimaksettaviaRaportille
testIncludeOnlyReportEmployeesThatEarnVacationAndAreActiveDuringTheLast15DaysOfDaterange
testKaikkiMyosVanhentuneet
testManuaalinenAnsainta
testLisavapaapaivat
testVirheidenKasittely
testEiNPEtaKunEiSopimuksia
testEiNpetaLomapalkkavelkaLaskennassa
testEiNpetaEffectiveEndDatesta
testVaroitaPuuttuvastaPaattymissyysta
testSplittingOfSaldosToPayableAndUnused
com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReport
testBillingHoursVsBudgetCacheWithOvertimeAssignment
testBillingHoursVsBudgetCacheWithOutOvertimeAssignment
testNormalHoursAndMonthlySalaryVisibility_PRICES_ON_ROWS_AND_SUMMARIES
testNormalHoursAndMonthlySalaryVisibility_PRICES_ONLY_IN_SUMMARIES
testNormalHoursAndMonthlySalaryVisibility_HIDE_PRICES
testNoNpeWhenHandlingNonBilledBenefitsForDayWithoutTask
testNoNpeWhenHandlingBilledBenefitsForDayWithoutTask
testSkipBilled
testStats
testTEST
test_TODO_BillingHoursVsBudgetCacheAndDimensions
testBillingHoursVsBudgetCacheWithOutOvertimeAssignment_MINI
testKehittajaJorma_May_2013_hide_billing
testKehittajaJorma_May_2013_show_billing_MINI
testArkipyhaLaskutusNoudattaaNakyvyyssaantoa
testKehittajaJorma_May_2013_show_billing
testKehittajaJorma_May_2013_zero_salary
testWithoutTaskDimension
testStatsWithRecurringTasksAndRegularTasks
testStatsWithOnlyRecurringTasks
testNoMonthlySalaryRow
testHideZeroPricedCompensations
test_TODO_FixSkipBilledEurosToBeTaskFilteredAsWell
testNonProjectBug
com.tustor.tuntinetti.view.application.reports.TestCustomerMultidimensionalReport
testBillingHoursVsBudgetCacheWithOvertimeAssignment
testBillingHoursVsBudgetCacheWithOutOvertimeAssignment
testCase44507
testNormalHoursAndMonthlySalaryVisibility_PRICES_ON_ROWS_AND_SUMMARIES
testNormalHoursAndMonthlySalaryVisibility_PRICES_ONLY_IN_SUMMARIES
testNormalHoursAndMonthlySalaryVisibility_HIDE_PRICES
testNoNpeWhenHandlingNonBilledBenefitsForDayWithoutTask
testNoNpeWhenHandlingBilledBenefitsForDayWithoutTask
test_TODO_Sairastunnit
testEiTupliaJosKoostetaanAsiakkaat
testBillingHoursVsBudgetCacheCachingProblem
com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReportCase2181
testAnoRutanenSickleaves_2013_07
testAnoRutanenSickleaves_2013_07_15
com.tustor.tuntinetti.view.application.reports.TestProjectMultidimensionalReportCase2199
testPudSvc41065
com.tustor.tuntinetti.view.application.reports.TestEmployeeMultidimensionalReport
testCase26449
testAuthorizedToSeeSalariesOfOwnUnit_MaySeeReportsAndMaySeeSalaries
testAuthorizedToSeeSalariesOfOwnUnit_MaySeeReportsAndMayNotSeeSalaries
testAuthorizedToSeeSalariesOfOwnUnit_MayNotSeeReportsAndMaySeeSalaries
testAuthorizedToSeeSalariesOfOwnUnit_MayNotSeeReportsAndMayNotSeeSalaries
testOvernightSickleaves
testCase8475_OvernightHours
testCase8475_OvernightHours_BillLikeSalary
testCase17971_EmployeeAndProject
testCase17971_EmployeeOnly
testCase10137_ParentalLeaveVacations
testCase16771
testCase16581
testCase16349
testCase12722_21773_TwoProjects
testCase12722_21773_TwoProjects_UsingWorkedHoursTimeRangesAndDetailsList
testCase13678_GuaranteedWorkTime
testCase13589_ShowGuaranteedWorkTime
testCase13552_WorkTimeTypeIsStandByInProject
testKehittajaJorma_May_2013_hide_salaries
testKehittajaJorma_May_2013_showsalaries
testDifferentWorktimeTypes
testDifferentWorktimeTypesVainMatkustus
testDifferentWorktimeTypesVainSuunnittelu
testKehittajaJorma_PaidVacations
testKehittajaJorma_Sickleaves
testTotalHoursWhenBuildingFromEmployeeResultsWithTaskLevelDetails
testTotalHoursWhenBuildingFromEmployeeResultsWithoutTaskLevelDetails
testStats_all
testStats_onlyValid
testCase2199
testTotalCost
testZeroPaidHours
testAllWorkShiftStates
testWorktimeReductionVacationWithoutProjectDimension
testWorktimeReductionVacationBalanceColumnsAreAdded
testWorkTimeExtensionMarkerColumnsAreAdded
testWorktimeReductionVacationBalanceColumnsAreAddedNoProjectDimension
testCase3495
testDefaultCostCenterIdInfoColumnIsNotAddedIfNoEmployeeDimension
testWorktimeReductionVacationBalanceColumnsAreAddedIfOnlyBalanceChangesBalanceHalved
testWorktimeReductionVacationBalanceColumnsAreAddedIfOnlyBalanceChangesBalanceUsedAll
testRecurringServiceDemand
testPaivakohtaisetWTRSarakkeet
testPaivakohtaisetUnpaidWTRSarakkeet
testOvertimeCompensationLeave
testNamesAreSorted
testFlextimeIsShownEvenIfProjectDimensionIsNotIncluded
testFlextimeColumns
testTODOVacationEarnedAndFlextimeColumns
testVacationEarnedAndFlextimeColumns
testGetOvertimeCategoryGroup
testPercentBasedWorktimeReductionCompensation
testBillMonthlySalaryAsHourlyJaTaskIlmanTaskGrouppia
testPaidHolidayEurosAreShown
testPaidHolidayEurosWithMonthlySalary
testSickleaveEurosAreShown
testUnQualifiedSickleaves
testSickleaveEurosWithMonthlySalary
testVacationEurosAreShown
testVacationEurosAreShownWithOnlyEmployeeDimension
testVacationEurosAreShown2
testVacationEurosAreShown2WithOnlyEmployeeDimension
testVacationEurosAreHidden
testVacationEurosAreHiddenWithOnlyEmployeeDimension
testVacationEurosWithMonthlySalary
testMonthlySalaryWhenBillMonthlySalaryAsHourlyIsFalse
testMonthlySalaryWhenBillMonthlySalaryAsHourlyIsTrue
testZeroMonthlySalaryIsShown
testVacation_MINI
testVacationTypesShowingRemainingSaldoInReportSummary
testVacationAndSickleaveOnSameDay
testBudjetti
testCase11401_ProjectTaskGroupWithReplace
testCase12512_KallasArtur_20160601_20160630
testCase13201_CompensationsWithMoneyAmountNotSummedToTotalHoursColumn
testCase22650
testNormalHoursAndMonthlySalaryVisibility_HIDE_SALARIES
testNormalHoursAndMonthlySalaryVisibility_SALARIES_ON_ROWS_AND_SUMMARIES
testNormalHoursAndMonthlySalaryVisibility_SALARIES_ONLY_IN_SUMMARIES
testNoNpeWhenHandlingBenefitForDayWithoutTask
testBillingHoursVsBudgetCacheWithOvertimeAssignment
testBillingHoursVsBudgetCacheWithOutOvertimeAssignment
test44766Siirtyma
test42475ContractSerieAndWorkTimeCompensation
testOvernightSettingInOtherContractSerie_offsetMinusTwo
testOvernightSettingInOtherContractSerie_offsetZero
testCase26449_VainEmployeeDimensio_MainContractSerieDeterminesExtraAndOvertime
testCase26449_VainEmployeeDimensio
testCase26449_UsingWorkedHoursTimeRangesAndDetailsList
testTODO_Case26449_UsingWorkedHoursTimeRangesAndDetailsList_WithoutOvertimeAssignment
testCase26449_vainYksiSopimussarja
testContractSeries
testContractSeries_MainContractSerieDeterminesExtraAndOvertime
testCase22052_TotalCostOfVacations
testCase22052_TotalCostOfSickleaveWithCostCenter
testCase22052_TotalCostOfSickleaveWithoutCostCenter
testCase22052_TotalCostOfSickleaveWithoutProjectDimension
testCase22052_TotalCostOfPaidHolidays
testNoNpeWhenSickleaveBeforeContractStartDate
testCase21633_PaidHolidaysAndSickleavesAndVacationsAreVisible_WithoutEmployeeDimension
testCase21633_PaidHolidaysAndSickleavesAndVacationsAreVisible_WithEmployeeDimension
testAuthorizedToSeeSalariesCache
testCase11441_DisabledSickleave
testSickleaveWithTravelCompensastionSickleaveHasTimeRanges
testSickleaveWithTravelCompensationSickleaveHasNoTimeRanges
testSickleaveWithTimeRanges
com.tustor.tuntinetti.view.application.reports.generic.TestAvailableWorktimeEntrySpace
testNoProjects
testAvailableWorktimeEntrySpaceWithBrowseFilter
testAvailableWorktimeEntrySpace
testPageableReport
testAvailableWorktimeEntrySpaceWithCustomer
testAvailableWorktimeEntrySpaceWithTaskGroup
testAvailableWorktimeEntrySpaceWithEmployerUnit
com.tustor.tuntinetti.view.application.reports.generic.TestBillingPricesOnHyperReports
testBillingPricesOnReport
testBillingPricesNotOnReport
testProjectLabourAgreementIsUsedForBilling
testProjectLabourAgreementIsNotUsedForSalary
com.tustor.tuntinetti.view.application.reports.generic.TestCustomerAndTaskgroupDimensions
testOvertimeHoursByCustomerWithProjectDimension
testCustomerRestrictionIncludingNull
testCustomerRestrictionAppliesToTimeBasedCompensations
testCustomerRestrictionAppliesToTimeBasedCompensationsWithProject
testCustomerRestrictionNotIncludingNull
testCustomerRestrictionWithOvertimeSplitWithNonIncludedCustomer
testEmployeesByProjectAndTaskGroup
testEmployeesByCustomer
testEmployeesByProjectCustomer
testTimeBasedCompensationsByCustomerNoProjectDimension
testBillingPricesForCustomersWithProject
testTimeBasedCompensationsByCustomerWithProjectDimension
testOvertimeHoursByCustomerNoProjectDimension
com.tustor.tuntinetti.view.application.reports.generic.TestEmployeeNonProjectHoursReports
testSickleaves
testTasksAndAbsencesAreReported
testAbsencesAreReported
testKertausharjoitus
testKertausharjoitusWithProjects
testTasksAreReported
testWorkDuringPaidVacationMustNotAddToVacationHours
testSickleaveGoesToNullCustomerByDefault
testSickleaveGoesToEmployeeCustomerIfSet
testSickleaveGoesToEmployeeCustomerIfSetButIsNotOnReportIfRestrictedToDifferentCustomer
com.tustor.tuntinetti.view.application.reports.generic.TestEmployerUnitDimensions
testEmployerUnitForEmployee
testEmployerUnitForEmployee_autoSelect
testFilterByEmployerUnitForEmployee
testEmployerUnitForProject
testFilterByEmployerUnitForProject
testEmployerUnitForCustomer
testFilterByEmployerUnitForCustomer
testFilterByEmployerUnitForCustomerWhenProjectIsOnReport
com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReporting
testEmployerUnitForProjectAndCompensations_withPrice
testNoCompensationUnitsIfNoProjectHours
testOvertimeCategoryGroupRestriction
testOvertimeReportsAreCorrect
testNewFilteredReport
testNormalHoursRowIsAlwaysThereEvenWithoutHours
testKululajit_noProject_salary
testKululajit_project_billing
testEmployerUnitForProjectAndCompensations_withoutPrice
com.tustor.tuntinetti.view.application.reports.generic.TestOvertimeCategoryReportingVP
testOvertimeReportsAreCorrect
com.tustor.tuntinetti.view.application.reports.generic.TestPaidHolidays
testPaidHolidays
com.tustor.tuntinetti.view.application.reports.generic.TestVacationsInGenericReports
testVacationsWithSummaryReport
testVacationsWithDailyReport
com.tustor.tuntinetti.view.application.reports.generic.TestValidityRestriction
testEmployeeProject_ACTIVE
testEmployeeProject_INACTIVE
testNoProjectHoursRestriction_INACTIVE
testEmployee_ACTIVE
testEmployee_INACTIVE
com.tustor.tuntinetti.view.application.reports.budgets.TestBudgetReportApi
testReportDaily
testBudgetReportWorkShiftStates
testBudgetReportWorkShiftStatesAddPlannedAnonymous
testReportMonthly
testReportDateRange
testWriteInserts
com.tustor.tuntinetti.view.application.TestProjectReportList
testProjectReportListOnConfigureAnalyzesBudgets
com.tustor.tuntinetti.view.application.TestCustomerReportList
testCustomerReportListOnConfigureAnalyzesBudgets
testRoundingWithTasksOnSingleRow
testRoundingWithRowPerTask
com.tustor.tuntinetti.backend.services.TestVacationEarnedServices
testBrowseAscendingReturnsResultsInCorrectOrder
testBrowseAscendingUsesCorrectSearchCriteria
com.tustor.tuntinetti.backend.services.TestVacationEarnedStateServices
testVacationEarnedClone
testNoNPEWhenEmployeeNotEmployed
testEmployedCache
com.tustor.tuntinetti.backend.services.TestDuplicateUserCollisions
testSavingExistingEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherData_OnlyModifiedUserLoggedIn_DuplicateDataEmpty
testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherApplicationEmployeePersonInUseForSameEmployer_TransferApplicationsAndKeepLatestData
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_ButInUseForADifferentEmployer_FreshOneCreatedIndependently
testBackToBackJobApplicationSubmissionsAreConvenedForMergeBeforeSave
testTODOTestDetectionOfDuplicatesAlsoViaAliasWhichIsAlsoUniquePerEmployer
testTODOCollision
testTODOSavingApplicationEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_MergePersonsAndKeepLatestData
testSubmittingApplicationEmail_MatchesWithExistingApplicationOfAnUnemployedEmployeePersonForSameEmployer_NewApplicationsKeepsOriginalButPiggybacksLatestData
testSubmittingApplicationEmail_MatchesWithExistingApplicationOfEmployedEmployeePersonForSameEmployer____Transfer__or__whaatt__ApplicationsAndKeepLatestData
testPartitionedPersonsOfDifferentEmployersShallNeverConflict
testANewUnpartitionedPersonShallNeverConflictWithAnExistingUnpartitionedPersonFromAnotherEmployer
testANewPersonShallMergeWithAnExistingUnpartitionedStalePersonWithoutCurrentEmployer
testANewPersonShallMergeWithAnExistingPartitionedPersonFromTheSameEmployerWithoutDuplicateAlias
testANewPersonShallMergeWithAnExistingPartitionedPersonFromTheSameEmployerWithDuplicateAlias
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateNotLoggedIn_DuplicatePasswordChangeNotPending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateNotLoggedIn_DuplicatePasswordChangeNotPending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateLoggedIn_DuplicatePasswordChangeNotPending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateNotLoggedIn_DuplicatePasswordChangePending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateLoggedIn_DuplicatePasswordChangeNotPending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateNotLoggedIn_DuplicatePasswordChangePending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasNotSet_DuplicateLoggedIn_DuplicatePasswordChangePending
testSavingNewEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherDataWhen_AliasSet_DuplicateLoggedIn_DuplicatePasswordChangePending
testSavingExistingEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherData_OnlyDuplicateUserLoggedIn_DuplicateDataEmpty
testSavingExistingEmployeePersonEmail_CollidesWithAnotherPersonNotInUseForSameEmployer_Retain_FresherEntity_And_FresherData_BothUsersLoggedIn_DuplicateDataEmpty
testSavingNewEmployeePersonEmail_CollidesWithAnotherEmployeePersonInUseForSameEmployer_ActionNotAllowed
testSavingExistingEmployeePersonEmail_CollidesWithAnotherEmployeePersonInUseForSameEmployer_ActionNotAllowed
testCrash
testTODO2
testTODO1
com.tustor.backend.services.tailored.siparila.TestSiparilaFetchEmployeesTask
testSiparilaFetchEmployeesTask
com.tustor.backend.services.TestAuthorizationServices
testEmployeeSettingsSearchPanelEmployerUnitFiltering
testEmployeeHoursReportsPanelEmployerUnitFiltering
testManagerPassesEmployerUnitFiltering
testAuthorizationFeaturesAndRolesCacheDuration
testAuthorizationFeaturesAndRolesCacheForOtherUsersIsNotReset
com.tustor.backend.services.transactions.TestFinnishTaxCardTransactions
testUpdateWithholdingPercentageExistingFinnishTaxCardStartsAfter
testUpdateWithholdingPercentageExistingFinnishTaxCardStartsBefore
testUpdateWithholdingPercentageExistingFinnishTaxCardStartsAtTheSameDay
testUpdateWithholdingPercentageNoExistingFinnishTaxCards
com.tustor.backend.services.TestLostWeeklyRestTime
testWeekStartsOnThursdayAlwaysEnoughRestTime_None
test_Viikkolepo_DinhThao_20120716_20120722
testLostWeeklyRestTimeOnBillingReportIndependentOfReportingRange
testWorkingOnlyOnSingleDayHasPlentyOfRestTime
testWeeklyRestTimeKunEiSopimusta
testLostWeeklyRestTimeOnBillingReportIndependentOfReportingRange2
testOnlyMondayGiven_GiveFreeRide
testWeekStartsOnThursdayAlwaysEnoughRestTime_Truly_None
testWeekStartsOnThursdayAlwaysEnoughRestTime_Sunday_exactly
testWeekStartsOnThursdayAlwaysEnoughRestTime_Saturday_exactly
testWeekStartsOnThursdayAlwaysEnoughRestTime_Friday_exactly
testWeekStartsOnThursdayAlwaysEnoughRestTime_Thursday
testNormalWeek_NoRestTime
testNormalWeek_NoRestTime_ThoughLunchBreak
testNormalWeek_NoRestTime_6_16
testNormalWeek_TrulyNoRestTime
testRestTimeOnMondayNotEnough
testRestTimeOnMondayEnoughBecauseOfOptimizationInstruction
testRestTimeOnMondayIsEnough
testRestTimeOnMondayIsEnoughBecauseNoWork
testRestTimeOnMondayCountsIfRestDayCanBeAnyDay
testOptimalDayForLostWeeklyRestTimeIsChosen
testOptimalDayForLostWeeklyRestTimeIsChosen_lostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay
testRestTimeOnMondayCountsIfRestDayIsSetToMonday
testLostWeeklyRestTimeIsSetToMonday
testRestTimeOnMondayCountsIfRestDayIsSetToTuesday
testLostWeeklyRestTimeIsSetToTuesday
testRestTimeOnMondayCountsIfRestDayIsSetToWednesday
testLostWeeklyRestTimeIsSetToWednesday
testRestTimeOnMondayCountsIfRestDayIsSetToThursday
testLostWeeklyRestTimeIsSetToThursday
testRestTimeOnMondayCountsIfRestDayIsSetToSunday
testLostWeeklyRestTimeIsSetToSunday
testWeekStartTimeOffsetZeroAndEnoughRestTime
testWeekStartTimeOffsetZeroAndNotEnoughRestTime
testWeekStartTimeOffsetZeroAndNotEnoughRestTime_limit
testWeekStartTimeOffsetNegativeAndEnoughRestTime
testWeekStartTimeOffsetNegativeAndNotEnoughRestTime
testWorkshiftStartingTwoDaysBeforeWeekChangeMayAffectRestTime
testWeekStartTimeOffsetZeroAndEnoughRestTime_end
testWeekStartTimeOffsetZeroAndNotEnoughRestTime_end
testWeekStartTimeOffsetZeroAndNotEnoughRestTime_end_limit
testWeekStartTimeOffsetPositiveAndEnoughRestTime
testWeekStartTimeOffsetPositiveAndEnoughRestTime_weekStartsOnTuesday
testWeekStartTimeOffsetPositiveAndNotEnoughRestTime
testWeekStartTimeOffsetPositiveAndNotEnoughRestTime_weekStartsOnTuesday
testOnlySomeHoursFromSundayAreLost
testAllHoursFromSundayAreLost
testRestTimeOnMondayIsNotEnoughEvenIfNoWork
testRestTimeOnSaturdayNotEnough
testNoRestTimeBecauseWorkingFullTimeWholeWeekWithOvertime
testNoRestTimeBecauseWorkingFullTimeWholeWeekNoOvertime
testRestTimeOnSaturdayIsEnough
testRestTimeOnSaturdayIsEnoughBecauseNoWork
testRestTimeOnSaturdayIsEnoughBecauseNoWork_2
testRestTimeOnSaturdayIsNotEnoughEvenIfNoWork
testRestTimeOnFridayWhileSaturdayAndSundayNotYetGiven
testTODORestTimeOnSunday
testRestTimeWithMultipleContracts
testRestTimeCase138
testCase26787_AnttiKojo
com.tustor.backend.services.TestWorkShiftStateTaskTestCases
testWorkShiftStateHoursAndSalesWithAndWithoutHinnasto
com.tustor.backend.services.TestEmployeeRangeReportLoader
testLoadReportsWithRecurringServiceDemandsIntoMultipleThreadsFromWorkShiftEditorPerspectiveTwoRecurringServicesCanBeSharedBySingleEmployeeWithLunchBreak
testSessionCachedClonesShouldBeCleanedOfDirtyChanges
testShouldRefreshDailyReportsInOtherThreadsAsWell
testNoNpeEvenIfSessionCacheIsNotAvailable
testNewStaleDatesShouldNotHidePreviousStaleDates
testResettingRangeReportsLoadedFromCache
testSessionLevelCacheDoesNotReindexExistingRangeReport
testTODOCase44003MultipleThreadsShouldNotInterfereWhenAllocatingRecurringServiceDemands
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
testDisableStatementTimeoutTriggersCacheClear
testFeatureActivationCreatesReminders
testFeatureSaveWithUpdatedBy
com.tustor.tuntinetti.backend.services.handlers.TestMolJobPostingSaveHandler
testUpdatedAtRemoteSaveLogic
com.tustor.tuntinetti.backend.services.TestProjectCustomerServices
testBrowseByEmployerIds
testBrowseByNewProject
com.tustor.tuntinetti.view.application.tasks.TestApplicationCleaningAutomationTask
testGetApplicationsToNotifyWithDifferentStates
testIfSuitableToAddForRemoveOrNotify
testNotificationDate
testGetApplicationsToNotify
testGetApplicationsToNotifyWhenNotificationsAlreadySent
testGetApplicationsToNotifyWithEmployeeProjects
testGetApplicationsToNotifyWithSalaryCalculations
testgetApplicationsToRemove
testgetApplicationsToRemoveWhenNotificationsAreNotSent
testgetApplicationsToRemoveWithDifferentStates
testGetApplicationsToRemoveWithContractPeriods
testGetApplicationsToRemoveWithEmployeeProjects
testGetApplicationsToRemoveWithSalaryCalculations
testGetApplicationsToNotifyWithContractPeriods
com.tustor.backend.services.TestCustomerServices
testCustomerSearchCriteria
testSearchCustomerByBusinessAndIntegrationId
testGetMaxColumnValueWithGlobalWork
com.tustor.tuntinetti.backend.services.TestBrowsingCustomersBySearchCriteria
testSearchByCustomerName_NullFields
testSearchForCustomer
testSearchForCustomer_Default_BrowseFilter_NON_OUTDATED
testSearchBySupervisor_NoCustomerUnit_MatchProjectLeader
testSearchByBrowserFilter_NonOutdated_IncludesUnused
testSearchString_PartialNameInJoin
com.tustor.tuntinetti.view.application.TestRegistration
testUserIsRequiredToAcceptAgreement
testUserAgreementCanBeViewed
testUserWithNewEmailIsRegisteredSuccessfully
testRequiredFields
testEmailValidation
testUserCannotRegisterDuplicateEmployerNameWithExistingEmployeeAndSameEmail
testRegistrationPage
testUserWithDuplicateAliasCannotExistAnymoreDueToCase46537Partitioning
testUserWithDuplicateEmailInAnotherCompanyCanNoLongerAccessThroughExistingEmployeeSinceCase46537
testPasswordChangePendingNotEnforcedOnFirstLoginAfterRegistration
testUsersContactRequestIsEmailedAfterSuccessfulRegistration
com.tustor.tuntinetti.view.application.TestNewRegistration
testUserIsRequiredToAcceptAgreement
testUserAgreementCanBeViewed
testUserWithDuplicateAliasIsReplacedWithAnotherAlias
testUserWithExistingDuplicateEmailIsReused
testUserWithNewEmailIsRegisteredSuccessfully
testRequiredFields
testEmailValidation
testUserCannotRegisterDuplicateEmployerNameWithExistingEmployeeAndSameEmail
testUsersContactRequestIsEmailedAfterSuccessfulRegistration
testNoWizardIsShownForOldStyleRegistrations
com.tustor.tuntinetti.view.application.TestNewWizardRegistration
testUserIsRequiredToAcceptAgreement
testUserAgreementCanBeViewed
testInstallationWizardIsStartedAfterSuccessfulRegistration
testUserWithDuplicateAliasIsReplacedWithAnotherAlias
testUserWithExistingDuplicateEmailIsReused
testUserWithNewEmailIsRegisteredSuccessfully
testRequiredFields
testEmailValidation
testRegistrationCanBeAbortedAndStartedAgain
testIfWizardIsCompleteThenGoToMainPageAfterLogin
testSecondLoginOffersWizardIfItHasNotBeenCompleted
testMinimalRequiredDataIsStoredDuringRegistration
testUserCannotRegisterDuplicateEmployerNameWithExistingEmployeeAndSameEmail
com.tustor.backend.services.TestSomeServices
testBrowseDatabaseWithEnumBits
testBrowseDatabaseWithEnumBitsAndOtherParents
testBrowseDatabaseWithEnumBitsEmpty
testSetQueryParents
testBrowseDatabaseWithEnums
testCacheKeyImplementation
testIfServiceMethodsCanBeCalledWithoutFailure
com.tustor.backend.services.TestSalaryTemplates
testKokousPalkkio
testDefaultSalaryCalculationRowCount
testHourlySalaryTemplate
testAverageHourlySalaryTemplate
testMonthlySalaryTemplate
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
testPoolissa_Päättynyt_OllutPelkkäTyösuhde_MuuKuinIss
testJosOnPalkkalaskelmaNiinPitäisiNäkyäVoimassaolevana
testJosEiOlePalkkalaskelmaakaanNiinEiPitäisiNäkyäAktiivisena
testJosEiOlePalkkalaskelmaakaanNiinEiPitäisiNäkyäAktiivisenaFreshCache
testJosOnPalkkalaskelmaNiinPitäisiNäkyäVoimassaolevanaFreshCache
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
testApplicantGetsEmployeed
testEmployeeChangeTimestamp
testContractPeriodChangeTimestamp
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
testGetX509TulorekisteriCertificate
testGetCertificateDeprecationDate
testCertificateRenewalAndDeprecationInfo
testDatabaseKeysAreEquivalentToKeysInFiles
testEmployerUnitUpdateColumns
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestPsopProductIdPage
testConnectingWithCertificate
testCase41115
testCase33571
testCase31658
testCase42120BillingCorrection
testDifferentEntryIdForTasksAndCompensations
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestPsopIntegrationPage
testCase41115
testCase33571
testCase31658
testCombinedDateAndTime
testCase42120BillingCorrection
testDifferentEntryIdForTasksAndCompensations
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestPalseIntegrationPage
testCase41115
testCase33571
testCase31658
testCase42120BillingCorrection
testCase31380
com.tustor.tuntinetti.view.application.reports.export.palveluseteli.TestVaanaIntegrationPage
testCase41115
testCase33571
testCase31658
testCase42120BillingCorrection
com.tustor.tuntinetti.view.application.netvisor.TestNetvisorApiUtilsSmoke
testTaxCode
testUseCorrectPayerAccountNumber
testPayrollexternalsalarypaymentXml
testFindNetvisorCustomerId
testNetvisorProductSearchKeys
testFindExistingDummyNetvisorProduct
testShouldNotAllowEmptyListOfPalkkaMuistioModels
testShouldBuildProperNetvisorUrl
com.tustor.tuntinetti.view.application.TestTaskClassificationManager
testEmployeeProjectsAvailableForTaskClassificationOptionModes
testNpeWhenCheckingIfTaskIsOpen
testNaytaLisaaVaihtoehtojaPopupissaValittuDimensioNakyyAlasvetovalikossa
testAllProjectsAndAllCombinationsAreInitiallyAvailable
com.tustor.backend.services.utils.TestSalaryReportClassBag
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassification
testSalaryReportClassBagBasicWithoutCostCenters_UsingPreferredSalaryReportClassReportingClassification_WithPreferredSalaryReportClasses
testSalaryReportClassBagBasicWithoutCostCenters
testSalaryReportClassBagBasicWithoutCostCenters_UsingDefaultSalaryReportClassReportingClassification
testSalaryReportClassBagBasicWithoutCostCenters_UsingPreferredSalaryReportClassReportingClassification_WithOnlyDefaults
testSalaryReportClassBagBasicEmployeeEmployerUnitLevelCostCenters
testSalaryReportClassBagBasicWithCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevel
testSalaryReportClassBagWithPseudoSalaryReportClassesWithoutEmployeeEmployerUnitLevelCostCenters
testSalaryReportClassBagWithPseudoSalaryReportClassesWithoutCostCentersAtTimeEntryLevelNorFallBackOnEmployeeLevel
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassificationActivated
testSalaryReportClassBagWithPseudoSalaryReportClassesAndEmployeeEmployerUnitLevelCostCenters
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevel
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassificationWithoutReportingClassifications
testSalaryReportClassBagWithPseudoSalaryReportClassesAndCostCentersAtTimeEntryLevelOrFallBackOnEmployeeLevelUsingSalaryReportClassReportingClassificationWithoutSalaryReportClassReportingClassification
testSalaryReportClassBagSpectraEmployeeEmployerUnitLevelCostCentersWithoutDivisionInfo
testSalaryReportClassBagSpectraEmployeeEmployerUnitLevelCostCentersWithDivisionInfo
testSalaryReportClassBagSpectraEmployeeEmployerUnitLevelCostCentersWithOvertimeCategoryDivisionInfo
com.tustor.backend.services.utils.TestSalaryReportClassBagServices
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
testIsPermutable_throwsWhenAskingToPermutateWithSelf_Or_NullTarget_Or_InvalidPrefix_EitherMethod
testSalaryReportClassBag_Builds_Distinct_Case_Sensitive_Mappings
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
testOverrideUsageAsGdprMustNotCreateNewFeatureUsage
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
testMaksajaKustantaaPalvelusetelillä20EurTuntiAsiakasMaksaaLoput_PROJECT_CUSTOMER_BRANCH_WITH_HQ_FROM_HQ_PERSPECTIVE_and_HQ_PRICE_LIMIT_DISABLED
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
testTodo
com.tustor.tuntinetti.view.application.TestBillingByPricingInstructions
testDailyStartingPriceNeverMatchesAnyOtherCriteria
testDailyPriceNeverMatchesAnyOtherCriteria
testSimpleProjectCustomerPricingTemplate
testGivenSimpleDailyPricingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDays
testGivenSimpleDailyStartingPriceThenDailyStartingPriceIsAddedOntoAllWorkDaysButOnlyWorkDays
testGivenSimpleDailyPricingWithRoundingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDaysAndIsRounded
testGivenSimpleDailyPricingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDaysOnEachEmployeeProjectReport
testGivenSimpleDailyPricingThenDailyPriceOverridesAllPriceCategoriesForAllWorkDaysOnEachEmployeeInCollatedProjectReport
testProjectReportViewWithProjectPricingTemplateAndThreeEmployees
testProjectReportViewWithPolarProPricingTemplateAndThreeEmployees
testProjectReportViewWithPolarProPricingTemplateAndThreeEmployeesWith50PercentDiscount
testProjectReportViewWithPolarProPricingTemplateAndThreeEmployeesWith30PercentDiscount
com.tustor.tuntinetti.view.application.TestBillingPricingLimit
testPricingLimitHasNoEffectWithoutProjectCustomer_FeatureActive
testPricingLimitHasNoEffectWhenReportLoadedForProjectCustomerSelfHq_FeatureActive
testPricingLimitHasNoEffectWhenReportLoadedForProjectCustomerSelfHq_FeatureNotActive
testPricingLimitReportLoadedForProjectCustomerHq_FeatureActive
testPricingLimitHasNoEffectWithoutProjectCustomer_FeatureNotActive
testPricingLimitReportLoadedForProjectCustomerHq_FeatureNotActive
testPricingLimitHasNoEffectFromProjectPerspective_FeatureNotActive
testPricingLimitHasNoEffectFromProjectPerspective_FeatureActive
com.tustor.backend.services.TestAbstractPricingServices
testProjectCustomerPricingCreateUpdateDelete
testProjectPricingCreateUpdateDelete
testProjectTaskGroupPricingCreateUpdateDelete
testPricingInstructionCreateUpdateDelete_UsedPricingTemplateRemoval
testPricingInstructionCreateUpdateDelete_NonUsedPricingTemplateRemoval
testAbstractPricingCreateNonGlobalAndGlobalDoesNotGiveException
testAbstractPricingPricingTemplateChanges
testPricingTemplateNameChanges
testGlobalPricingTemplateEditIsUpdatedToCache
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteEmployeeProjectPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteCustomerPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteEmployerUnitPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteProjectCustomerPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteProjectPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteProjectTaskGroupPricing
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeletePricingInstruction
testEmployeeRangeReportCacheIsNotifiedOnCreateUpdateDeleteContractPeriod
testContractPeriodHasNullPricingTemplate
testEmployerUnitPricingCreateUpdateDelete
testCustomerPricingCreateUpdateDelete
testEmployeeProjectPricingCreateUpdateDelete
com.tustor.common.dto.listeners.TestAbstractPricingServices
testSaveNonGlobalAndGlobalDoesNotGiveException
testBrowsingWithPricingTemplates
com.tustor.tuntinetti.view.application.netvisor.TestNetvisorReportExport
testPuhelinetu
testKvTurva
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_A_ei_verottomia_projekteja_asiakaskoosto
testPalkkaKululajitEriProjekteiltaJaEriHinnoinEivatYhdistyUnitNamenMukaan
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_B_on_verottomia_projekteja_asiakaskoosto
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_C_on_verottomia_ja_verollisia_projekteja_asiakaskoosto
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_D_yksi_asiakas_ja_verottomia_ja_verollisia_projekteja_asiakaskoosto
testVerottomalleProjektilleEiVeroaVaikkaOlisiAinoaProjekti
testCityworkLaskut
testBlackBeltLaskut
testCityworkDailySingleDay
testKodinpalveluNoneLaskutuslisa
testRamyLaskutuslisa
testVerollinenLaskutuslisa
testOnlyHeadOffice
testDaterangeEnsimmaiselleDummyRiville
testKuukausipalkka
testKuukausipalkanOsanPyoristys
testTuntihintaLasketaanOikeinVaikkaOlisiNollahintaisiaNormaltunteja
testTyoajanLyhennysvapaa
testOnlyHeadOfficeDailyRows
testPctWtrLaskutusDaily
testPayrollExportElaborateMonthly
testPayrollExportChocoDimensions
testPayrollExport
testPayrollExportWhenHidingSalaryClasses
testTykkimaenSaunaPayrollPeriodCollectorExport
testPayrollPeriodCollectorExport
testShouldExportInvoiceToNetvisor
testShouldExportInvoiceToNetvisorWhenUsingSalaryClassBag
testShouldThrowExceptionOnConflictingNetvisorCredentials
testShouldExportInvoiceToNetvisorWithCustomCustomerId
testBranchOffice
testTwoBranchOfficesWithCollateBranchesForBilling
testTwoBranchOfficesWithOutCollateBranchesForBilling
testKululajilleSelite
testKululajinLyhytkinSeliteSiirtyyFreetextiinJosSpecialSettingOnPaalla
testKululajinPitkaSeliteSiirtyyFreetextiin
testKululajilleOtsikkoVaikkeiOlisTuntejaJosOnUseitaProjekteja
testKunKoostetaanTyokohteetKululajitKoostuvatMyos
testKululajitAakkosjarjestykseen
testBillingUnitNameYliOhjaaCompensationUnitin
testTehtavaryhmatAakkosjarjestykseen
testPK_KuivausSorttausEiPaallaJosAsetuksetEivatOleKunnossa
testPK_KuivausSorttaus
testPK_KuivausSorttausDaily
testTaskgroupNormTuntienSijaanJosYlityotMerkataanNormTunneiksiJaVainNormaalituntejaMuttaKommentitNakyvatSiltiKunDailyRows
testSortataanPvmMukaanKunDailyRowsJaKayttajanNimeaEiNay
testTaskgroupNormTuntienSijaanJosYlityotMerkataanNormTunneiksiJaVainNormaalitunteja
testEiTaskgrouppiaNormTuntienSijaanJosYlityotMerkataanNormTunneiksiMuttaPyhakorvaus
testEiTaskgrouppiaNormTuntienSijaanJosYlityotMerkataanNormTunneiksiMuttaPyhakorvausJaViikkoylityo
testTaskgroupNormTuntienSijaanJosYlityotMerkataanNormTunneiksiJaVainNollahintaisiaPyhakorvauksia
testKululajitYhdistyvatBillingUnitNamenAvulla
testKululajitEriProjekteiltaJaEriHinnoinEivatYhdistyUnitNamenMukaan
testKunKoostetaanUseampienTyontekijoidenTyotYhteistenKululajienMaaratPitaaOllaOikein
testValidiaLaskutCollated
testValidiaLaskutDaily
testValidiaLaskutWithSeparatePayerCollated
testValidiaLaskutWithSeparatePayerDaily
testDisableBillingExport
testShowProjectDescription
testHideProjectDescription
com.tustor.tuntinetti.view.application.netvisor.TestNetvisorReportExportWithWorkedHoursTimeRangesAndDetails
testTaskgroupNormTuntienSijaanJosYlityotMerkataanNormTunneiksiJaVainNollahintaisiaPyhakorvauksia
testPuhelinetu
testKvTurva
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_A_ei_verottomia_projekteja_asiakaskoosto
testPalkkaKululajitEriProjekteiltaJaEriHinnoinEivatYhdistyUnitNamenMukaan
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_B_on_verottomia_projekteja_asiakaskoosto
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_C_on_verottomia_ja_verollisia_projekteja_asiakaskoosto
testVerottomiaJaVerollisiaProjektejaSaaAsiakaskoostaa_D_yksi_asiakas_ja_verottomia_ja_verollisia_projekteja_asiakaskoosto
testVerottomalleProjektilleEiVeroaVaikkaOlisiAinoaProjekti
testCityworkLaskut
testBlackBeltLaskut
testCityworkDailySingleDay
testKodinpalveluNoneLaskutuslisa
testRamyLaskutuslisa
testVerollinenLaskutuslisa
testOnlyHeadOffice
testDaterangeEnsimmaiselleDummyRiville
testKuukausipalkka
testKuukausipalkanOsanPyoristys
testTuntihintaLasketaanOikeinVaikkaOlisiNollahintaisiaNormaltunteja
testTyoajanLyhennysvapaa
testOnlyHeadOfficeDailyRows
testPctWtrLaskutusDaily
testPayrollExportElaborateMonthly
testPayrollExportChocoDimensions
testPayrollExport
testPayrollExportWhenHidingSalaryClasses
testTykkimaenSaunaPayrollPeriodCollectorExport
testPayrollPeriodCollectorExport
testShouldExportInvoiceToNetvisor
testShouldExportInvoiceToNetvisorWhenUsingSalaryClassBag
testShouldThrowExceptionOnConflictingNetvisorCredentials
testShouldExportInvoiceToNetvisorWithCustomCustomerId
testBranchOffice
testTwoBranchOfficesWithCollateBranchesForBilling
testTwoBranchOfficesWithOutCollateBranchesForBilling
testKululajilleSelite
testKululajinLyhytkinSeliteSiirtyyFreetextiinJosSpecialSettingOnPaalla
testKululajinPitkaSeliteSiirtyyFreetextiin
testKululajilleOtsikkoVaikkeiOlisTuntejaJosOnUseitaProjekteja
testKunKoostetaanTyokohteetKululajitKoostuvatMyos
testKululajitAakkosjarjestykseen
testBillingUnitNameYliOhjaaCompensationUnitin
testTehtavaryhmatAakkosjarjestykseen
testPK_KuivausSorttausEiPaallaJosAsetuksetEivatOleKunnossa
testPK_KuivausSorttaus
testPK_KuivausSorttausDaily
testTaskgroupNormTuntienSijaanJosYlityotMerkataanNormTunneiksiJaVainNormaalituntejaMuttaKommentitNakyvatSiltiKunDailyRows
testSortataanPvmMukaanKunDailyRowsJaKayttajanNimeaEiNay
testTaskgroupNormTuntienSijaanJosYlityotMerkataanNormTunneiksiJaVainNormaalitunteja
testEiTaskgrouppiaNormTuntienSijaanJosYlityotMerkataanNormTunneiksiMuttaPyhakorvaus
testEiTaskgrouppiaNormTuntienSijaanJosYlityotMerkataanNormTunneiksiMuttaPyhakorvausJaViikkoylityo
testKululajitYhdistyvatBillingUnitNamenAvulla
testKululajitEriProjekteiltaJaEriHinnoinEivatYhdistyUnitNamenMukaan
testKunKoostetaanUseampienTyontekijoidenTyotYhteistenKululajienMaaratPitaaOllaOikein
testValidiaLaskutCollated
testValidiaLaskutDaily
testValidiaLaskutWithSeparatePayerCollated
testValidiaLaskutWithSeparatePayerDaily
testDisableBillingExport
testShowProjectDescription
testHideProjectDescription
com.tustor.tuntinetti.view.application.recruitment.submit.TestAbstractJobApplicationSubmitPage
testPositionSpamSafe
testSpam
com.tustor.backend.services.TestLostWeeklyRestTime$1
warning
com.tustor.backend.services.TestTaskUtilsFast
testFitBreaks
testNormal7_5HoursPerDayHolidayOnThursdayHasOvertimeAssignment
testNormal7_5HoursPerDayHolidayOnThursdayHasSomeWorkAndOvertimeAssignment
testNormal7_5HoursPerDayHolidayOnThursdayHasLotsOfWorkAndOvertimeAssignment
testConsultingContractWithOvertimeAssignmentOnlyOnSaturday_FlexRule
testConsultingContractWithOvertimeAssignmentOnlyOnSaturday_NoFlexRule
testConsultingContractWithOvertimeOnSaturdayAndSunday_Note_EmployeeProjectView
testConsultingContractWithPeriodicOvertimeDuringWeekAndNormalOnSaturday_Note_EmployeeProjectView
testConsultingContractWithPeriodicOvertimeDuringWeekAndNormalOnSaturday_Note_EmployeeProjectView_AndProjectLabourAgreement
testNormalEmployeeWithOvertimeAssignmentForOneHolidayInMiddleOfWeek_FlexRule
testConsultingContractWith40PercentOvertimeCompensationAndOneHolidayInMiddleOfWeek_FlexRule
testConsultingContractWith40PercentOvertimeCompensationAndOneHolidayInMiddleOfWeek_NoFlexRule
testNormalEmployeeWithOvertimeAssignmentForOneHolidayInMiddleOfWeek_NoFlexRule
testNormalEmployeeWithOvertimeAssignmentForWholeWeekThoughOvertimeEffectivelyOnlyDuringOneHolidayInMiddleOfWeek
testPickEarliestTime
com.tustor.backend.services.TestMatkaAjanLaskutus
testNormaaliTyöpäiväTyöajanUlkopuolisellaMatkaAjalla
testTODO_TeeDynaamistenTaskienTEstiluokka
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
com.tustor.backend.services.TestTestStaffComGainerPuhelinpalvelualaPricing
test
testTodo
testErolaMervi_20160129
testSuviIslanderPalkankorotusJaTakuupalkka31052013
testEkaJaTokaKkC
testX
testEkaJaTokaKkB
testEkaJaTokaKkA
testTakuupalkkaDateRanges
testIsNewContractInTakuupalkkaSense
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
testStilisoiRaportilleTuoTakuupalkka
testKoeaikaKäytäntö
testKTA
testEntäJosOnProjectTaskGroupPalkanLisä
testY
testKtaTehtävä
com.tustor.tuntinetti.view.application.reports.tailored.nordex.TestSaveXlsSaldoReportPage
testMeskanenVictoria
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$1
warning
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$6
warning
com.tustor.tuntinetti.view.application.TestTietotekniikanPalvelualanKolmivuoroLogicaTes
testAnnikaPaavola_20101207_20121031
testArkipaivisinVuorot630Viiva1530AlkaenEiYlimaaraistaLa
testKeskimaarainenVuorolisaTyosuhteenEnsimmäisten5ViikonAikana
testNinaKollin_20101115_20101124
testAnnikaPaavola_20101207_20110327
testPuhelinpalveluala
testPitkaViikkoYlitoissaMyosLauantaina
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaPe
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaPe12h
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaPe13h
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaLa
testYovuorotArkipaivisin23Viiva11LisaKokoVuoroltaLa
testArkipaivisinVuorot630Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot730Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot11Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot1030Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot1130Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot1130Viiva1530AlkaenEiYlimaaraistaLa
testVuorolisienVaihtuminenPaivavuoroJatkuuPitkaan
testVuorolisienVaihtuminenIltavuoroJatkuuPitkaan
testVuorolisienVaihtuminenYovuoro
testEiTuplaPyhalisaaSunnuntaiTapaninpaivanAamuvuorosta
testEiTuplaPyhalisaaYövuorostaSunnuntaiTapaninpaivanAamuna
testSunnuntainaIltavuoro
testSunnuntainaAlkavaYövuoro
testPyhalisaYövuorostaTapaninpaivaaSeuraavanaAamunaTapaninpaivaEiSunnuntai
testEiPyhalisaaSunnuntaitaSeuraavanaAamunaAlkavastaVuorostaTavallinenMaanantai
testEiPyhalisaaPyhapaivaaSeuraavanaAamunaAlkavastaVuorostaTavallinenMaanantai
testEiPyhalisaaPyhapaivaaSeuraavanaAamunaAlkavastaVuorostaItsenaisyyspaivanJalkeinenTiistai
testViritaViikonAlkamisajankohta
testViikoittainenYlityoaika
testNormaaliVuorokausiTyoaika
testNormaaliViikkotyoaika
testNormaaliViikkotyoaikaVoiVaihdellaKeskeytymattomassaKolmivuorotyossa
testVuorokautinenLisatyoaika
testVuorokautinenLisatyoaikaKunViikkotyoaikaVoiVaihdellaKeskeytymattomassaKolmivuorotyossa
testViikoittainenLisatyoaika
testVuorokautinenYlityoaika
testNormaaliArkipyhaviikkoNeljaPaivaaToissa_LiukumavapaaArkipyhana
testNormaaliArkipyhaviikkoNeljaPaivaaToissa
testArkipyhaviikkoNeljaPaivaaToissaYlityoPerjanatina_LiukumavapaaArkipyhänä
testArkipyhaviikkoNeljaPaivaaToissaYlityoPerjanatina
testArkipyhaviikkoNeljaPaivaaToissaArkenaJaYlityoLauantaina
testArkipyhaviikkoNeljaPaivaaToissaArkenaJaYlityoTiistainaLiukumavapaaArkipyhana
testArkipyhaviikkoNeljaPaivaaToissaArkenaJaYlityoTiistaina
testNormaaliArkiviikkoViisiPaivaaArkenaToissaJaYlityoLauantaina
testNormaaliArkiviikkoViisiPaivaaArkenaToissaJaYlityoSunnuntaina
testArkipyhaviikkoNeljaPaivaaToissaNormaalistiMuttaYlitoissaArkipyhana
testArkipyhaviikkoYlitoissaArkipaivanaJaPyhapaivana
testArkiviikkoYksiTyovuorolistanMukainenPoissaoloYlityoSunnuntaina
testArkiviikkoKolmePaivaaToissaYksiLyhennysvapaaJaYksiMuuPoissaoloSitenYlityoSunnuntaiAamupaivallaEiOleYlityota
testArkiviikkoKolmePaivaaToissaYksiLyhennysvapaaJaYksiMuuPoissaoloIlmoittamattaSitenYlityoSunnuntaiAamupaivallaEiOleYlityota
testArkiviikkoKolmePaivaaToissaYksiMuuPoissaoloSitenYlityoSunnuntaiAamupaivallaEiOleYlityota_YlityomaaraysVainSunnuntailla
testSaannollinenTyoaikaTasoittuuJotenYlityotOlettavatSaannollisenTyoajan
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnLyhyt
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnNormaali
testPitkaViikkoIlmanYlityomaaraystaYlitoissaLauantaina
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnTasausvapaa
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnLiukumavapaa
testSaannollinenTyoaikaEiTasoitu_TiistaiPoissaolo_KsYlityotPerjantaina
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnPalkatonPoissaolo
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnPalkallinenPoissaolo
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnVirkavapaa
testSaannollinenTyoaikaTasoittuuJotenYlityotLauantainaOlettavatSaannollisenTyoajanTiistaiOnLyhyt
testTasausvapaanMerkitseminenIkaankuinPalkalliseksiLiukumavapaaksiJaPalkanlaskentaSekaLaskutus
testWorkTimeCyclesPerProject
testVuorolisanLaskentavaliTyosuhteenAikana_SykliAlkaaMarrasJoulukuutaLahinnaOlevanViikonVaihteesta
testKeskimaaraisenVuorolisanLaskentavaliTyosuhteenAikana_SyliAlkaaVuosittainJoulukuunAlusta
testAnnikaEnsimmäisenPuolenVuodenJälkeen
testKeskimaarainenVuorolisaEnnenTyosuhteenAlkua
testKeskimaarainenVuorolisaTyosuhteenEnsimmaisenaPaivanaElleiTöissä
testKeskimaarainenVuorolisaTyosuhteenEnsimmaisenaPaivana
testAnnikaMore
testKeskimaarainenVuorolisaEnnenEnsimmaista5vko
testKeskimaarainenVuorolisaEnsimmaisen5vkoJalkeen
testKeskimaarainenVuorolisaEnsimmaisen6kkJalkeen
testKeskimaarainenVuorolisaTäydenSyklinJalkeen
testKeskimaarainenVuorolisaTyosuhteenAikana
testVuosilomapaivienKaytto
testVuosilomapaivienKayttoDetalji
testTasausvapaatSairausaikana
testVapaidenVastaaminenTyoaikaa
testPalkallistenVapaidenVastaaminenTyoaikaa
testKoulutusaika
testVuorolistanMuuttaminen
testVuosilomanLaskeminen
testArkipaivisinVuorot7Viiva15EiYlimaaraistaPe
testKuukausiRaja
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi
testKeskeytymattomanKolmivuorotyonLaskutusAsiakkaaltaUseammassaProjektissa
testTasoitusHyvitysTaiVähennysTasoittumisjaksonPäättyessä
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella7Viiva19
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella7Viiva20
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella8Viiva20
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella8Viiva19
testArkipaivisinVuorot7Viiva15EiYlimaaraistaLa
testIltavuorotArkipaivisin15Viiva23LisaKokoVuoroltaTi
testIltavuorotArkipaivisin15Viiva23LisaKokoVuoroltaPe
testIltavuorotArkipaivisin15Viiva23LisaKokoVuoroltaLa
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaTi
testSunnuntainaPaivavuoro
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$2
warning
com.tustor.tuntinetti.view.application.TestSalaryCalculationApi$1
warning
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$3
warning
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$4
warning
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$7
warning
com.tustor.tuntinetti.view.application.TestOvertimeSummaryModel$5
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
test_TODO_KTA
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
test_TODO_SairausajanPalkkaPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_ArkipyhäKorvausPerakkaistenTyokausienTyoajanSummanMukaan
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_KeskeytyvaKaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestSuitableTimeRanges
testFreeForYouMyFriendSingleDay
testFreeForYouMyFriendTwoDays
testFreeUntilWorkShiftTomorrowMorning
testFreeUntilWorkShiftStartTimeTomorrowMorning
testMedGroupUseCase
testFreeUntilWorkShiftStartTimeAsExplicitTimeTomorrowMorning
testFreeUntilWorkShiftStartTimeAsExplicitTimeEvenIfTwoTasksTomorrowMorning
testFreeUntilWorkShiftStartTimeAsExplicitTimeEvenIfThreeTasksTomorrowMorning
testFreeUntilWorkShiftStartTimeAsExplicitTimeEvenIfFourTasksTomorrowMorning
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
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYolisa
testIltalisa
testTyotVapaaPaivina
testWorkTimeReduction
testSickleave
com.tustor.tuntinetti.backend.logic.TestMetalliTes
testDailyOvertime
testCase34253
testCase3207
testViikkoYlityo
testWeeklyOvertimeReplacesDailyOvertimeIfItHasLargerCompensation
testDailyLeg2OvertimeAfterWeeklyOvertime
testWeeklyLeg2OvertimeStartsDuringTheDay
testSpecialSaturdayOvertime1
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
testWeeklyOvertime
testSunnuntaityo
testArkipyhat
testSairastumispaivana100PctKorvaus
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.TestTeknologiateollisuudenToimihenkiloidenTes40
testWtr
testSairastumispaivana50PctKorvaus
testSpecialSaturdayOvertime
testArkipyhat
testThatSickleaveCompensatedOnlyToTheLimits
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_MuuKuinToimistotyo_Kiky
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYotyolisa
testIltatyolisa
testLauantailisa
testHolidayCompensation
testStandbyCompensation
test_TODO_YotyolisaJatkuuYliKuuden
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestKumiteollisuusToimihenkilotTesPaivatyo
testSpecialSaturdayOvertime
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testMidsummerCompensationsSunday
testDailyOvertimeOnNormalDay
testDailyOvertimeOnSaturday
testNormalWeeklyOvertime
testSpecialWeeklyOvertime
testSpecialWeeklyOvertime_SickleaveOnFriday_partTimeEmployeeShortDays
testSpecialWeeklyOvertime_SickleaveOnFriday_partTimeEmployeeShortWeeks
testSpecialWeeklyOvertime_SickleaveOnFriday
testSpecialWeeklyOvertime_partTimeEmployeeShortDays
testSpecialWeeklyOvertime_partTimeEmployeeShortWeeks
testShortWeekNoWeeklyOvertimeOnSpecialHoliday
testShortWeekNoWeeklyOvertimeOnSpecialHoliday_partTimeEmployeeShortDays
testShortWeekNoWeeklyOvertimeOnSpecialHoliday_partTimeEmployeeShortWeeks
testSpecialWeeklyOvertime_partOfDayIsNotOvertime
testSpecialWeeklyOvertimeEaster_partOfDayIsNotOvertime
testSpecialWeeklyOvertimeChristmas_normalWeeklyOvertimeLaterSameWeek
testWorktimeReduction
testMidsummerCompensationsSaturday
testNormaaliIltalisä
testNormaaliYölisä
testMidsummerCompensationsFriday
testHolidayOnSaturdayDoesNotAffectWeeklyWorktime
testArkipyhaKorvataanViikonloppunakin
testLoppiaistaEiKorvataViikonloppuna
testLoppiainenKorvataanViikolla
testHolidayOnWednesdayAffectsWeeklyWorktimeButHolidayEveDoesNot
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
com.tustor.tuntinetti.backend.logic.TestMixedModeWorkDayEntryControllerAutomaticLunchBreakMode
testTODOXX
testTODO
testNoAutomaticLunchBreakIfWorkdayOver6HoursButAlreadyHasAMinimumBreak
testTODO24h
testAutomaticLunchBreakIfWorkdayOver6Hours
testAutomaticLunchBreakIfWorkdayOver6Hours_2
testTODOXXCompensations
testNoAutomaticLunchBreakIfWorkdayExactly6Hours
testNoAutomaticLunchBreakIfWorkdayUnder6Hours
testAutomaticLunchBreakIfWorkdayOver6HoursAndAlreadyHasABreakButWhichIsLessThanMinimumRequiredLunchBreak
testPerustaYksi1OsainenTaski1Riville_Yli6h
testMuokkaaYksi1OsainenTaski1Rivi_Yli6h
testMuokkaaYksi1OsainenTaski1Rivi_6h
testPerustaYksi1OsainenTaski1Riville_Alle6h
testPerustaYksi1OsainenTaski1Riville_Yli6hSisältääMinitauon
testPerustaYksi1OsainenTaski1Riville_Yli6hSisältääMinimitauon
testBasicValidation
testTODOBasicValidation_CostCenter
testYksi1OsainenTaski1RiviIlmanLisätietoja
testYksi2OsainenTaski2Riviä
testYksi2osainenVacation2Rivia
testYksi2osainenLukittuVacation2Rivia
testTallennaTyhjä1OsainenKustannuspaikallinenTaski1Riville
testTallennaTyhjä1OsainenTaski1Riville
testPerustaYksi1OsainenSickleave1Riville
testMuokkaaYksi1OsainenSickleave1Rivi
testPerustaSickleavelleToinenRivi
testPerustaYksi1OsainenVacation1Riville
testMuokkaaYksi1OsainenVacation1Rivi
testPerustaVacationilleToinenRivi
testPerustaLukitulleVacationilleToinenRivi
testPoistaYksi1OsainenTaski
testPoista2OsaisenTaskinJälkimmäinenRivi
testTODOUsingSickleave
testYksi2OsainenTaskiJossaRuokatauko2Riviä
testYksi1OsainenSickleaveJossaRuokatauko1Rivi
testYksi2OsainenSickleaveJossaRuokatauko2Riviä
testTallennaYksi1OsainenTaskiJossaRuokatauko1Rivi
testTallennaYksi1OsainenTaskiJossaRuokataukoPoistettu1Rivi
testValidate
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsWithWeekStartTimeEffectsVoid
testTODO
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenToimihenkiloidenTes40
testSairastumispaivana50PctKorvaus
testSpecialSaturdayOvertime
testThatSickleaveCompensatedOverTheLimits
testTODONighttimeExtraOvertimeCompensation
testYlityoKunViikkoylityotaTehtyJo8h
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestMixedModeWorkDayEntryControllerCheckBoxLunchBreakMode
testPerustaYksi1OsainenTaski1Riville_Yli6h
testMuokkaaYksi1OsainenTaski1Rivi_Yli6h
testMuokkaaYksi1OsainenTaski1Rivi_6h
testPerustaYksi1OsainenTaski1Riville_Alle6h
testPerustaYksi1OsainenTaski1Riville_Yli6hSisältääMinitauon
testPerustaYksi1OsainenTaski1Riville_Yli6hSisältääMinimitauon
testBasicValidation
testTODOBasicValidation_CostCenter
testYksi1OsainenTaski1RiviIlmanLisätietoja
testYksi2OsainenTaski2Riviä
testYksi2osainenVacation2Rivia
testYksi2osainenLukittuVacation2Rivia
testTallennaTyhjä1OsainenKustannuspaikallinenTaski1Riville
testTallennaTyhjä1OsainenTaski1Riville
testPerustaYksi1OsainenSickleave1Riville
testMuokkaaYksi1OsainenSickleave1Rivi
testPerustaSickleavelleToinenRivi
testPerustaYksi1OsainenVacation1Riville
testMuokkaaYksi1OsainenVacation1Rivi
testPerustaVacationilleToinenRivi
testPerustaLukitulleVacationilleToinenRivi
testPoistaYksi1OsainenTaski
testPoista2OsaisenTaskinJälkimmäinenRivi
testTODOUsingSickleave
testYksi2OsainenTaskiJossaRuokatauko2Riviä
testYksi1OsainenSickleaveJossaRuokatauko1Rivi
testYksi2OsainenSickleaveJossaRuokatauko2Riviä
testTallennaYksi1OsainenTaskiJossaRuokatauko1Rivi
testTallennaYksi1OsainenTaskiJossaRuokataukoPoistettu1Rivi
testValidate
testTODO24h
com.tustor.tuntinetti.backend.logic.TestLeipomoidenPaivatyolaisia37_5ViikossaKoskevaTES
testSunnuntaiTyo
testAatot
testVuorokautinenYlityo
testArkiTyo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testArkipyha
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestSpectraKipaUseCases
testTODOLisääOvertimeDaySummaryTestejäTähän
test_AleksiViljamiSulkko_20140605_pelkkaKoulutusPaiva
testTODOHeidiJohannaKokkinen_
testTODOKkVastuulisäNäkyviin
testTODOKkVastuulisäTuntipalkkaisella
testTODOPalkatonSairauslomaJaArkipyhä
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_KetonenMarika_20141201_20141231
testKaikkiLisätKerryttävätKta
testHenkilökohtaistenLisienSisällyttäminenTuntipalkkaanTuntipalkkainen_MikhailovaIrina_20141201_20141231
test_Hiekkavuo_Simo_Palkan_Lisät_20140602_20140608
com.tustor.tuntinetti.backend.logic.TestLviToimialanTesKta
testAverageHourlySalaryUsage
testSigmaLaskenta
testAnsaintaSaannonVaihtuminenKatkaisee
testEiLasketaAjaltaEnnenKtata
test_TODO_AverageHourlySalaryHistory
testGetHistoryKtaInfoWithDateRange
testPalvelusvuosienLaskentaEpasaannollisessaTyosuhteessaEiHeitaVirhetta
testAverageHourlySalary
testLaskutussopimus
testLomaFeaturetJaAsetuksetEiVaikuta
testLaskutusEiEstaKtanLaskentaa
testEpasaannollisenProsenttiperusteinenLomalaskelmaEiVaikuta
testAnsaintaSaantoEiLomiaTaiProsenttiperusteinenEiVaikuta
testTekninenTyosuhteenAlkupaivaKeskenSopimuksen
test30PaivanValinLaskenta
testLaskeKeskituntiansioKunEiTaskejaLomanansaintavuodella
testLaskeKeskituntiansioKuluvaltaLomanansaintaVuodelta
testLaskeKeskituntiansioKunSitaEiVoiVielaLaskea
testLaskeKeskituntiansioViimeiseltaLomanansaintavuodelta
testMonthlySalaryOvertimeCategoryEiMerkitseva
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
testDailyOvertime
testSairastumispaivana100PctKorvaus
testVarallaolo50
testSaannollinenTyoaika
testArkipyhatLyhentavaTyoviikkoa
test_TODO_ASIAKASKOHTAISESTI_Halytystyo
testSairausajanPalkka
testPeriodOvertime
testIltatyosta_maksetaan_ylitoina_vain_mikali_ne_alkavat_ennen_ylitoita_IltatyolisaEsimerkki1TesSivu33
testAamulisa
testIltatyolisaEsimerkki2TesSivu33
testLauantailisaEsimerkki1Tes34
testIltatyostaMaksetaanJo14_16_MikaliTyoAlkaaTallaValilla
testSaturdaySpecialOvertimeBugi
testLauantailisaEsimerkki2Tes34
testPaasiaislauantaiEnnenKlo16
testJuhannusaattoEnnenKlo16
testJouluaattoEnnenKlo16
testPaasiaislauantaiMyosKlo16Jalkeen
testPaasiaislauantaiKlo16JalkeenSimple
testJuhannusaattoMyosKlo16Jalkeen
testJouluaattoMyosKlo16Jalkeen
testSuurJuhlapyhaKorvaus
testPitkaperjantainSuurjuhlapyhakorvaus
testSuurjuhlapyhakorvausJuhannuksenJalkeisenaSunnuntaina
test_TODO_Yolisa
test_TODO_EiYotyolisaaJosVuoroAlkaaPuolenyonJalkeen
testIltalisaLauantaina
testIltalisaaEiMaksetaYlityonAikana
testIltalisaMaksetaanKorotettunaYlityonAikana
testIltalisaSunnuntaina
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
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
test_TODO_SpecialWeeklyOvertime
test_TODO_WtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testDailyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestHuolintaAlanToimihenkiloiden40TesPaivatyo
testAlLayamiAbdAlRida_20121203_20121209
testYolisa
testIltalisa
testLauantaiTyo
testIltalisaaEiYlityonAjalta
testYolisaaEiYlityonAjalta
testMultipleShifts
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
testArkiYlityo
testHealthInsuranceLawWaitingPeriodNotCompensatedIfDaysAreFull
testSunnuntaiYlityo
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKolmenviikonJaksotyoVirkamiehet
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
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
testTODO_TeeDynaamistenTaskienTEstiluokka
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
com.tustor.tuntinetti.backend.logic.TestLabourAgreementWeekStartTimeEffects
testCase16891PakkastyöOvernight
testSickleaveDaysCompensatedAccordingToContract
testEmployeeProjectDailyReportHandle
com.tustor.tuntinetti.backend.logic.TestSiparilaPuusepanteollisuudenTesKta
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testKtaAikatyo
testTODOHälytystyöKta
testEveningHoursCompensationA
testEveningHoursCompensationB
testKtaLaskentaAjat
testKtaAikatyoLisatEiVaikuta
testJaettavatJaJakajaKategoriatOvatSamat
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
testSunnuntaiTyo
testVuorokautinenYlityo
testArkiTyo
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.TestSalaryAveraging
test
testDefault12WeekAveraging
testMaraJP_MaksetaanRahana
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemianTuoteteollisuudenLisat
testSairastumispaivana100PctKorvaus
testIltalisäAfter2011_05_01
testIltalisäBefore2010_05_01
testIltalisäAfter2010_05_01
testYölisäAfter2011_05_01
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekorjaamoalan40hTES
testArkipyhat
testSunnuntaiKorvaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
testWtrKertyyVuodessa100Tuntia
testProsenttipohjainenWtrLisa
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
com.tustor.tuntinetti.backend.logic.TestMaaseutuelinkeinojenTes
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testSairastumispaivana100PctKorvaus
testYölisä
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
testArkipyhänJälkeisenLauantainLisä
com.tustor.tuntinetti.backend.logic.TestKiinteistopalvelualaTyontekijatTes
testNormaaliIltalisä
testLyhennysvapaidenKertyminen
testArkipyhaKorvataanKTAlla
test_Case15273
test_Case11937_SickleaveKarenssi
testCase12493_TriinuKalaus_20160912
testKkpalkkaisilleLisatSairaslomakorvauksista
testYlityotSairaslomakorvauksista
testEiLisiaSairaslomakorvauksissa
testArkipyhanJaSairaspaivanKorvaukset_SaannollinenTyoaika
testArkipyhanJaSairaspaivanKorvaukset_EpasaannollinenTyoaika
testArkipyhaKunOsanPaivaaToissa
testSairastumispaivana100PctKorvausMuttaEiKTAlla
testKtaAinaVahintaanTuntipalkka
testArkipyhaKorvataanKTAlla2
testSairausajanPalkkaKorvataanKTAlla
testNormaaliIltalisäDuringOvertime1
testNormaaliIltalisäDuringOvertime2
testNormaaliIltalisäDuringHoliday
testNormaaliIltalisäAfter2012_1_1
testNormaaliIltalisäAfter2013_1_1
testJouluaattoAamu
testJuhannusaattoAamu
testPääsiäismaanantainJälkeinenLauantaiOnNormaali
testLoppiaisviikonLauantainaMaksetaanLisää
testArkipyhaKorvataanVaikkaOlisiSairaana
testArkipyhaaEiKorvataJosOnLomalla
testPaidVacationDoesNotReduceWorkweekLength
testDailyExtraIsNotPaidButWeeklyExtraIs
testLapsenSairausAlle1kkToissa
testLapsenSairausYli1kkToissa
testLapsenSairausYli2vToissa
test_TODO_ArkipyhanKorvaaminenLomanAikana
testSimoHiekkavuoBitti128
testCase11880_RakverKerli_20160518
testKikyLyhennysvapaidenKertyminen
testGetHistoryKtaInfoWithDateRangeTulostaaOikeanDateRangen
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterDaysAbsencesUsingEmployeeRangeReport_0
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestTerveyspalvelualaTes
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhalyhennysKoskeeYliViikonKestaviaTyosuhteita
testIndependenceDayIsCompensatedOnlyAsWorktimeReductionVacation
testSairastumispaivana100PctKorvaus
testIltalisä
testYölisä
testAatto18_22
testAatto7_18
testJuhannus2010JuhannuspäiväIltapäivä
testJuhannus2010JuhannuspäiväIlta
testItsenäisyyspäivänAatto2008
testItsenäisyyspäivänAatto2009
testItsenäisyyspäivänAatto2010
testNormaaliLauantai7_18
testNormaaliLauantai18_22
testAattoLauantai0_7
testAattoLauantai7_18
test_TODO_tarkista_säädökset_ja_lisää_vastaava_testi
testAattoLauantai18_22
testArkipyhalyhennysEiKoskeEnintaanYhdenViikonKestaviaTyosuhteita
testAatto0_7
testNormaaliLauantai0_7
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.TestTaloTekniikkaAlanToimihenkiloidenTes40
testSpecialSaturdayOvertime
testThatSickleaveCompensatedOnlyToTheLimits
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testEveningHoursCompensationA
testEveningHoursCompensationB
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestPuhelinpalveluaJaYhteyskeskuksiaKoskevaTes
testYölisä
testSickleave
testCase14551_LaitinenPaivi_20140815
testSairauslomaKorvataanNormaalinTyoajanmukaanJosMaaritelty
testKorotettuYölisäSunnuntaina
testUusoKorotettuYölisäSunnuntaina
testHolidayIsCompensatedIfHasWorkedOnSameWeek
testHolidayIsNotCompensatedIfHasNotWorkedOnSameWeek
testUusiYölisä
testSairauslomaKorvataanKeskiarvoisenTyoajanmukaanJosNormityoaikaaEiMaaritelty
com.tustor.tuntinetti.backend.logic.TestWorktimeReductionFastWithWorkedHoursTimeRangesAndDetails
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
testApteekinWtrPalkallisetIsyysAitiyslomat
testReserveEndDateDuringGapBetweenContractsShouldNotCauseExceptionInWtrEarning
testWorkTimeReductionVacationBalanceChangeWhenNoContract
testPersonalCompensationIsCalculatedOnlyOnceToPctWtr
testImmediatelyPaidPctWtrShouldBeExcludedFromFinalPay
testWtrAnsainnanRajoitusKunIsMainContractSerieDeterminesExtraAndOvertimeAndHoliday
testPctWtrAndSickleaveTypes
testPctWtrMaksuJaSaldokulutus
testFullVacationEarnedMonthNPE
testKaikkiaVanhempainVapaitaEiLasketaKontassa
testHiihtokeskusAlanWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrPalkallisetIsyysAitiyslomat
testAvecranWtrPalkallisetIsyysAitiyslomat
testHuviJaElamyspuistojenWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrKiky
testOhjelmapalvelualanWtr
testApteekinHolidayWtrLength
testApteekinHolidayHoursKunMaksetaanHeti
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
test_TODO_
testPeriodAccumulatesButCountedAfterDuration
com.tustor.tuntinetti.backend.logic.TestYksityisenSosiaalipalvelualanJaksotyonPituus
test
test6vko3vkoTasoittumisJaksollaJaYlityömääräykselläIlmanYlitöitä
test6vko6vkoWorkTimeCycleTasoittumisJaksollaJaYlityömääräykselläIlmanYlitöitä
test6vko6vkoTasoittumisJaksollaJaYlityömääräykselläIlmanYlitöitä
test6vko3vkoTasoittumisJaksollaJaYlityömääräykselläKunOnYlitöitä
test6vko6vkoWorkTimeCycleTasoittumisJaksollaJaYlityömääräykselläKunOnYlitöitä
test6vko6vkoTasoittumisJaksollaJaYlityömääräykselläKunOnYlitöitä
testEijaNurminenVirheellinenLoppiaiskorvaus
testCase10077_GrohnJenni_20160110
testCase11082_BjörnEija_20160326
testViikonKierto
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Keskeytyva_Kolmivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
test_TODO_SpecialWeeklyOvertime
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
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.TestMaaJaVesiRakennusTesUlkomaantyontekijat
testThatSickleaveCompensatedOnlyToTheLimits
testDailyAndWeeklyOvertime1
testDailyAndWeeklyOvertime2
testDailyAndWeeklyOvertime3
testDailyAndWeeklyOvertime4
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testHolidayCompensatedOnlyAfter6WeeksOfContractPeriod
testHolidayWorkIsTreatedAsSundayWork
com.tustor.tuntinetti.backend.logic.TestEmployeeDailyReport_evaluatePaidSickHours
testGivenNoSickleaveDaysThenNoCompensationIsPaid
testGivenNoContractPeriodThenNoCompensationIsPaid
testGivenDateIsOnWeekendNoCompensationIsPaid
testGivenCompensationPeriodIsAlreadyUsedNoCompensationIsPaid
testGivenSickleaveOnWorkDayWhenLabourAgreementHasCorrectSickleaveSettingsThenCompensationIsCorrectlyReturned
testGivenNullCompensationLimitationThenCompensationIsFullyUsed
testSickleaveWithoutHoursIsMarkedAsNotApproved
com.tustor.tuntinetti.backend.logic.TestKVTESKVTesJaksotyoaika
testPeriodOvertime
testIltaJaYolisa
testMaxStandardHoursPerDay
testNoDailyOvertimeAfterMaxNormalHours
testChangedToDefaultValuesSaturdaySelection
testLauantaiKorvaus
test_TODO_ContractLessThanPeriodLength
testArkipyhistaEiViikkoylitoitaVaanExtraaCurrentTuotanto
testJaksotyonVajaajaksoTuotanto
testC16606JaksotyonVajaajakso
test_TODO_OsaAikaisellaLisatyota
testArkipyhistaEiViikkoylitoitaVaanExtraa
testSaturdayCompensation
testVarallaolo
testJouluaattoAamu
testKVTesLisat
testHalytystyo
testEiYlimääräisiäLisiäJouluaatonAatonIltana
testSickleaveQualifiedFor14Days
testRegularSickleaveQualifiedFor60plus120Days
testWorkInducedSickleaveQualifiedFor120plus120Days
testJuhannusaatto
com.tustor.tuntinetti.backend.logic.TestMuuttopalvelualanTes120h
testWorkTimeReduction
testPeriodOvertime
testLostWeeklyRestTime
testDailyOvertime
testIltalisä
testSickleave
testIltaJaYöLisä
testSaturdayCpmpensation
testArkipyhä
testSundayWork
com.tustor.tuntinetti.backend.logic.TestAirproToimihenkiloidenTyoaikamuoto
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testNightShiftPeriodDivider
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testSunnuntaiKorvaus
testYotyolisa
testIltatyolisa
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLisatJuhlapyhinaJaAattoina
testAattoiltalisä
testJuhannusaatonAamutyölisä
testJuhannusaatonIltatyölisä
testJouluaatonAamutyönLisä
testJouluaatonIltatyönLisä
testYotyolisaAlkaaJaLoppuYolla
testTODO_Yotyolisa
testYotyolisaEriViikonpaivina
testHenkilostonEdustajaKorottavatKTAta
testHenkilostonEdustajaAverageHourlySalaryUsage
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_KeskeytyvaKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testSunnuntaityo
testArkipyhienKorvaus
testYolisa
testIltalisa
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
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testWtrKeryma
test_TODO_SpecialWeeklyOvertime
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterDaysAbsencesUsingEmployeeRangeReport_0_Strict
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestProfitabilityFast
test
testaaKuukausipalkkaisenTyösopimuksenKannattavuus_treatMonthlySalarySickleavesAsDaysInBillingTrue
testaaKuukausipalkkaisenTyösopimuksenKannattavuusKunProjektiLaskutetaanTuntipalkalla
testaaTuntipalkkaisenTyösopimuksenKannattavuustietojenHyödyntämistä
testaaKuukausipalkkaisenTyösopimuksenKannattavuusKunKuukausipalkkaAsettamatta
testaaKuukausipalkkaisenTyösopimuksenKannattavuus_billMonthlySalaryAsHourly_TODO
testaaKuukausipalkkaisenTyösopimuksenKannattavuus_treatMonthlySalarySickleavesAsDaysInBillingFalse
testaaKuukausipalkkaisenTyösopimuksenKannattavuusKunKuukausipalkkaAsettamattaMuttaProjektiLaskutetaanTuntipalkalla
com.tustor.tuntinetti.backend.logic.TestElintarvikealojenTesKta
testAverageHourlySalaryUsage
testTravel
testCase8427_JaloVille_8h
testCase8427_JaloVille_75h
testCase8427_JaloVille_8h_NoOvertimeReducesOvertime
testCase8427_JaloVille_75h_NoOvertimeReducesOvertime
testAverageHourlySalaryCalculation
testWeeklyOvertime
testSunnuntaityo
testSairastumispaivana100PctKorvaus
testWeeklyOvertimeBug
testShiftStartsBetween00And06
testShiftContinuesAfter00
testShiftStartsBefore00AndContinuesAfter06
testWeeklyOvertimeIsNotPaidDuringAamukorvaus
testAamutuntikorvausEiRajoitaEdellisenVurokaudenPuolellaAlkanuttaYlityota
testJaloVille_20150304_20150306
testJaloVille_20150304_20150306_NoOvertimeReducesOvertime
com.tustor.tuntinetti.backend.logic.TestPalvelualojenToimialaliitonToimihenkiloidenTes375
testDailyOvertime
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testThatSickleaveCompensatedOverTheLimits
testVianorinMatkaAika_RasanenArto_20151002
testTODOIltatyolisiaMaksetaanMuttaYotyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenYotyota
testIltatyoNormaaliaikana
testYotyoNormaaliaikana
testTODOYotyolisaaMaksetaanYlitoiltaAamukuuteenAsti
testIltaJaYölisät
testTesEsimerkkiSivu18
testSaturdayDailyOvertime
testChristmasDayAndBoxingDay
testSickleaveLeg0
testSickleaveLeg1
testSickleaveLeg2
testSickleaveLeg3
testJosTyövuorolistaanOnMerkattuTyövuoronPituudeksiAlle8hPitäisiTunnit8hAstiMerkataLisätyöksiEikäYlityöksi
testMidsummer
testChristmasEve
testSundayWork
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
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
test_TODO_KTA
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
test_TODO_SairausajanPalkkaPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_ArkipyhäKorvausPerakkaistenTyokausienTyoajanSummanMukaan
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hKeskeytyvanKaksivuorotyonWtrTES
testWtrKertyma
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWorktimeReductionWhenNotWorkingDuringTheWeek
testKallePiippo_21_10_2013___8_11_2013
testKallePiippo_21_10_2013___8_11_2013__evenLongerWorkday_4_11
testCase3652VariationWithOvertime
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
testWorktimeReductionWhenWorkingDuringTheWeek
testCase4330
testLeppanenTomi
testLostWeeklyRestTime
testDailyOvertime
testIltalisä
testSickleave
testIltaJaYöLisä
testSaturdayCpmpensation
testArkipyhä
testSundayWork
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
testWeeklyOvertime
testSunnuntaityo
testYolisa
testIltalisa
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
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_KeskeytyvaKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
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
testYlityo
testYlityo2
testViikkoVapaa
testVuosiloma
testKuukausipalkanJakaja
testViikkoYlityoLeg2
testArkipyhatKorvataanHeti
testArkipyhaLyhentaaViikkoa
testHalytystyoPaivalla
testHalytystyoPaivalla2
testHalytystyoYolla
testVapaaVarallaolo30
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.TestTaskByWorkShiftTime
testTimeBeforeFirstTask
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
testTODO_TeeDynaamistenTaskienTEstiluokka
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
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
testEiIltalisaa
testEiYolisaa
testSairauslomakorvausAlle1kkTöissä
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.TestHuolintaAlanToimihenkiloiden40TesVuorotyo
testLauantaiTyo
testMultipleShifts
testIltaVuorolisa
testIltalisaaMyosYlityonAjalta
testYolisaaMyosYlityonAjalta
testYoVuorolisa
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
testArkiYlityo
testHealthInsuranceLawWaitingPeriodNotCompensatedIfDaysAreFull
testSunnuntaiYlityo
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.TestPartTimeEmplyeeShorterDaysAbsencesUsingEmployeeRangeReport_1_Strict
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.vacations.TestKiinteistoalanToimihenkiloidenVuosilomaFast
testLomarahat
testLomarahatJaadessaElakkeelle
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestIctalanVuosilomalaskentaFast
testLomarahat
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTietotekniikanPalvelualanTavallinenTesVuosilomaFast
testLomarahat
testLaskennallisenPalkanMaaritys
testKeskipaivapalkkaJaSairasloma
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestYksityisenSosiaalipalvelualanVuosilomaFast
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
test15vKokemuksenPaivistaSaaLomarahaa
test_TODO_OikeatVuosilomaEhdotKaytossa
testKolmenPaivanAnsainta
testKolmeLisalomapaivaa
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomanansaintaprosentti
testLomaraha50pctVainPeruspaivista
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testEiLomarahojaLomakorvauksistaKunTyosuhdeEnintaan4kk
testPalvelusvuosienKertyminen
testPalvelusvuodetJaTekninenAlkupaiva
testLomarahaJaTyosuhteenPaattymissyy
testKkPalkkaisenLisat
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTietotekniikanPalvelualanKolmivuoroTesLogicaVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLaskennallisenPalkanMaaritys
testYliJaLisatyonPerusosaMukaanTuntipalkkaistenLomapalkkaan
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTSVuosilomalaskentaFastTestCase
testSpentVacationDaysDuringNormalWorkweek
testKerryttavatkoVuosilomatLomaaLauantaisin
testLomakorvausKunEiTaysialomanmaaraytymiskuukausia
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaEiLaskennallistaPalkkaaSairaslomastaKunAutoDetuctEiPaalla
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaLaskennallistaPalkkaaSairaslomasta
test_TODO_LomarahaMyosLomakorvauksistaElleiPaattymissyyEsta
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
testEsimerkki1Mara_Tes_Sivu68_KuukausipalkkaisenLomapalkka
testMaraTuntipalkkaisellaProsenttiperusteinenLomapalkkaVaikkaOlisiyli14pvKuukaudessaToissa
testEsimerkki1Mara_Tes_Sivu69_TuntipalkkaisenLomapalkka
testLaskennallisenPalkanKeskiarvoistusKolmenEdellisenTayden3ViikkoisjaksonMukaan
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKVTesVuosilomalaskentaFastTestCase
testSpentVacationDaysDuringNormalWorkweek
testKerryttavatkoVuosilomatLomaaLauantaisin
testLomakorvausKunEiTaysialomanmaaraytymiskuukausia
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaEiLaskennallistaPalkkaaSairaslomastaKunAutoDetuctEiPaalla
testKkPalkkaisenProsenttiperusteinenPalkkaKunVainOsaKuukausistaTaysiaLomanmaaraytymiskuukausiaLaskennallistaPalkkaaSairaslomasta
test_TODO_LomarahaMyosLomakorvauksistaElleiPaattymissyyEsta
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
testAikaValtionPalveluksessaTapausPalkatonVirkavapaa
testEkvivalentitVirkamiehenPaivat
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
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
testKvtesStyleVacationAccumulationTable
testKuukausipalkkaisenLomapalkka
testAnnualVacationAccumulationRow1
testAnnualVacationAccumulationRow2
testAnnualVacationAccumulationRow3
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMekaanisenMetsateollisuuden40hVuosilomaFast
testWtrAinaEkvivalenttiaAikaa
testLomarahat
testLomarahatJaadessaElakkeelle
testFlexEkvivalenttiaAikaa
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
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
testEnsimmaisenVuodenHetiMaksettavaLomapalkka
test_TODO_PerhevapaidenAjaltaKaytetaanKTAta
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.TestAutoliikennealojenToimihloidenVuosiloma375Fast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestVartiointialanKVTurvaVuosilomaFast
testEkvivalenttienVacationienPalkka
testTuntipalkkainen14pvSaanto
testTuntipalkkainen35hSaanto
testKkPalkkainen
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.TestApteekkienVuosilomalaskentaFast
test_TODO_TuntipalkkaisenLomarahaSuhteessaLomapaiviinApteekinVuosilomaopas2011Esimerkki25
test_TODO_TuntipalkkaisenLomarahaSuhteessaLomapaiviinApteekinVuosilomaopas2011Esimerkki26
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKotimaanMatkustajaAlusVuosiloma
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testMerimiesTyoehtosopimusPaattyyJaJatkuuKaupanTyoehtosopimuksella
testLomanmaaraytymiskausienLaskentabugi2
testCustomVuosilomaEhdotYliohjaa
testElakkeelleSiirtyminen
testKuukausipalkkainenTaysiaikainen
testKuukausipalkkainenOsaTaysiaLomanmaaraytymiskuukausia
testKuukausipalkkainenEiTaysiaLomanmaaraytymiskuukausia
testTuntipalkkainenTaysiaikainen
testTuntipalkkainenOsaTaysiaLomanmaaraytymiskuukausia
testTuntipalkkainenEiTaysiaLomanmaaraytymiskuukausia
testEpasaannollinenTyoaikaTaysiaikainen
testEpasaannollinenTyoaikaOsaTaysiaLomanmaaraytymiskuukausia
testEpasaannollinenTyoaikaEiTaysiaLomanmaaraytymiskuukausia
testKuukausipalkkainenYliViisiVuottaToissaExtraLomaa
testLomienAnsaintaALkaaKuudenTaydenLomanansaintaKknJalkeen
testMerimiesTyosopimuksissaKahdenKknTauko
testMerimiesTyosopimusKatkolla
testMerimiesTyosopimusJatkuu
testKaupanTyoehtosopimusPaattyyJaJatkuuMerimiessopimuksella
testMerimiestenTyoehtosopimusMuuttuuKaupanTyoehtosopimukseksi
testKaupanTyoehtosopimusMuuttuuMerimiehenTyoehtosopimukseksi
testLomanMaaraytymisJaksot
testEkvivalentitPaivat
testNpe
testLomanmaaraytymiskausienLaskentabugi
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKaupanalanEsikarsintaTehtava
testProvisiotTuplanaBug
testLaskeVuosilomapaivatRegularContractBMonthlyPay
testLaskeVuosilomapaivatNoRegularContractA
testLaskeVuosilomapaivatNoRegularContractAMonthlyPay
testLaskeVuosilomapaivatRegularContractB
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.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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomaraha50pctVainPeruspaivista
testLomarahojenMaksaminenTyosuhteenPaattyessaEnnenLomakautta
testLomarahojenMaksaminenTyosuhteenPaattyessaLomakautena
testLomarahojenMaksaminenTyosuhteenPaattyessaLomanAikana
testKkPalkkaisenLisat
testEiLomarahojaLomakorvauksistaKunTyosuhdeEnintaanViikon
testLomanansaintaprosentinKorotus
testPalvelusvuosienTulisiKarttuaKokopaivaisellaNormaalisti
testLomapaivienAnsaintaEnsimmaisenaVuotenaKunTaysiaLomanansaintakuukausiaOn12
testLomapaivienAnsaintaVajailtakinKuukausilta
testLisalomapaivatLeg0
testLisalomapaivatLeg1
testLisalomapaivatLeg2
testLomapaivienAnsaintaKun4VuottaPalvelusta
testLomapaivienAnsaintaKun5VuottaPalvelusta
testLomapaivienAnsaintaKun15VuottaPalvelusta
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestKaupanVuosilomaFast
testKpkJaProsenttiKkPalkanLisaksi
testOsaAikaisenKuukausipalkkaisenLomapalkka
testLomarahat
testKokoaikaistenKuukausipalkkaistenLomapalkkaLasketaanKkPalkkaanPerustuen
testKokoaikaistenTuntipalkkaistenLomapalkkaLasketaanProsenttiperusteisesti
testOsaAikaistenKuukausipalkkaistenLomapalkkaLasketaanProsenttiperusteisesti
testOsaAikaistenTuntipalkkaistenLomapalkkaLasketaanProsenttiperusteisesti
testProsenttiperusteinenLomapalkka
testVuosilomapalkanPeruste
testKuukausipalkkaisenLomapalkka
testLomarahaWhenContractTerminates
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.TestTekstiiliJaMuotialanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaTyosuhteenPaattyessa
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
test3vuoroTyoaikaPankkiaikaEkvivalenttiaAikaa
testProsenttiperusteinenWtrKorvausLomapalkkaan
testLomarahat
testLomarahatJaadessaElakkeelle
testFlexEkvivalenttiaAikaa
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestAutoalanKaupanJaKorjaamotoiminnanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaWhenContractTerminates
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSuunnitteluJaKonsulttiAlanVuosilomaFast
testEiLomarahaaLomakorvauksistaLyhyessaTyosuhteessa
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaTyosuhteenPaattyessa
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestRakennustuoteteollisuudenVuosilomaFast
testEiLomarahaaAlle5kkTyösuhteenLomapalkasta
testLomarahaaEiMaksetaAnnetuistaSyistaMuttaMuistaMaksetaan
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuoltoJaKunnossapitoVuosiloma375h
testVuosilomaEhdot
test14pvTuntipalkkaisenVuosilomapalkka
test_TODO_MatkaAikaTyossaolonVeroista
testTyossaolonVeroisetVapaat
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLeipomoiden40hVuosilomaFast
testLomarahat
testLomarahatJaadessaElakkeelle
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testEsimerkki1
test5pvKulutuksenAjastus
testLomataulukkoAJos11TayttaLomanmaaraytymiskuukautta
testLomataulukkoBJos12TayttaLomanmaaraytymiskuukautta
testLomataulukkoBJos5vPalvelusaikaa
testLisapaivatEivatKerrytaLomarahaaMyoskaanSovellettaessaVuoden2013Saantoa
testKeskipaivapalkkaanPerustuvaLomapalkka
testJuoksevaLomakorvausKayttaaPerusLomaprosentteja
testProsenttiperusteinenLomapalkkaTaulukkoA
testProsenttiperusteinenLomapalkkaTaulukkoB
testProsenttiperusteinenLomapalkkaTaulukkoC
testEsimerkki2
testEsimerkki3
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomarahaJaTyosuhteenPaattymissyy
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestMekaanisenMetsateollisuudenKolmivuoro366hVuosilomaFast
test14pvSaannonTuntipalkkainen
test3vuoroTyoaikaPankkiaikaEkvivalenttiaAikaa
testProsenttiperusteinenWtrKorvausLomapalkkaan
testLomarahat
testLomarahatJaadessaElakkeelle
testFlexEkvivalenttiaAikaa
testKuukausipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestSosiaalialanToimihenkilot2024VuosilomaFast
test5pvKulutuksenAjastus
testProsenttiperusteinenLomapalkkaTaulukkoA
testProsenttiperusteinenLomapalkkaTaulukkoB
testProsenttiperusteinenLomapalkkaTaulukkoC
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLasitusAlanVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testLomarahaElakkeesta
testLomarahaTyosuhteenPaattyessa
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestLviToimialanVuosilomaFast
testTyoajanTasausvapaatOvatTyossaolonVeroisiaPaiviaHeti
testLomarahaProsentit
test14pvKeskituntiAnsioonPerustuvaVuosilomapalkka
test35hKeskituntiansioonPerustuvaVuosilomapalkka
testKTAhanPerustuvaVuosilomapalkkaAlle40hKunSaannollinenTyoaika
testKTAhanPerustuvaVuosilomapalkkaAlle40hKunEpaSaannollinenTyoaika
testLomarahaaLomakorvauksistaEriTyosuhteenPaattymissyista
testWtrAinaEkvivalenttiaAikaa
testLomarahaJaTyosuhteenPaattymissyy
testKuukausipalkkainen
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
testKuukausipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestTeknologiateollisuudenVuosilomaFast
testLomarahat
testWtrAinaEkvivalenttiaAikaa
test14pvSaannonTuntipalkkainen
testTyössäolonVeroisetPäivät
testTuntipalkkaisenLomapalkkaKTAlla
testKkpalkkaisenLisatKeskiPvPalkalla
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.TestHenkilostopalvelualanVuosilomaFast
testLomarahat
testKimNymanFast_EiLomarahojaJosTyosuhdePaattyyEnnenLomakautta
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
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.TestPuhelinpalvelualanVuosilomaFast
testLomarahat
testLisatLomapalkkaanProsentteina
testLomakorvausKunErillisetLomakorvausprosentit
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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
testTyossaolonVeroisetVapaat
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
testLomarahatTyosuhteenPaattyessa
testVuosilomapalkka
testVuosilomapalkkaEiKertynyttaLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeAlleVuodenEiLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeYliVuodenEiLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeAlleVuodenLomaa
testMaaraAikaisenVuosilomapalkkaTyoSuhdeYliVuodenLomaa
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
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_AnnualVacationAccumulationTablesAAndBRowWhenContractEndsOnVacationEndAnd6WorkDaysOnVacationSeasonLimit
testAnnualVacationAccumulationTablesAAndBRow6DayWorkRequirementWhenSickleaveOnVacationPeriod
testAnnualVacationAccumulationTablesAAndBRow6DayWorkRequirementWhenOnMathernityLeave
testAnnualVacationAccumulationTablesAAndBRowWhenVacationCompensated
testAnnualVacationAccumulationTable2Limits
testAnnualVacationAccumulationTable2TenYearBonus
testAnnualVacationAccumulationTable3
testAnnualVacationAccumulationTableOneRowModeARowOnly
testAnnualVacationAccumulationTables16DaysOfContractForFirstFullAccumulationMonthRequirement
testAnnualVacationAccumulationTablesVuosilomapalkanlisaysLisistaMax35
testAnnualVacationAccumulationTablesRegressionContinuingContract
testAnnualVacationAccumulationTablesRegressionEiTipuBRivilleJosLomatEiMahduJaljellaOlevalleLomanpitokaudelle
testSeuraavaLomanpitokausiEdellisenKertymakaudenPaivayksesta
testAnnualVacationAccumulationTablesEiLasketaSaastovapaitaLomanpitokaudenPidettyihinVuosilomiin
testSopimuksiaJotkaEiOleMukanaLomarahanlaskennassaJaHeinakuunPalkkaLomarahanPerusteena
testRegressionLaskentatapaKK_KAIKKI_PROSENTTEINAJaKkPalkkaAsetettuTaiEiLomarahaVainKkpalkkaisilleTaiEiKpkTaiKTAKaytossaTaiEiTuntipalkkaisella
testSerializableDataObjects
testAnnualVacationAccumulationTablesAAndBRowWhenVacationsHaveBeenAppliedOrNot
testAnnualVacationAccumulationTablesAAndBRowWhenContractEnds
test_TODO_AnnualVacationAccumulationTablesAAndBRowWhenContractEndsOnVacationEndAnd6WorkDaysOnVacationSeasonLimitContinuingContracts
testAnnualVacationAccumulationTable1Limits
testRegressioKvtesinKuukausipalkkaanPohjaantuvaLoppupalkkaKunKkpalkkainenLaskuttavaksiSopimukseksiLaskutapaMuuttuuProsenttipalkkaiseksiKoskaEiKkPalkkaaJaTasmaytettyLomapalkkaNollaksi
testRegressionAlkaaKkPalkkaisenaMuuttuuKertymakaudellaTuntipalkkaiseksi
testRegressionTechnicalStartDateAfterContractPeriodStartDateOnNextMonthSixteenDaysOfContractCheck
testRegressionHeinakuunViimeisenaPaivanaLomavuonnaEiSopimustaLomarahaLasketaanAinaKKPalkkaanPerustuen
testHeinakuunpalkkaLomarahanPerusteenaJaKatkoSopimuksessa30pvKatkaiseeSopimuksen
testRegressionProsenttiperustein1enLomapalkkaJosSovittuTyoaikaEiAinaYllaXXXVRajaanUseampiSopimusEiSovittujaTunteja
testRegressioNpeEkvivalenteistaPaivistaKunTaydellaLomanmaaraytymiskuukaudellaSopimuksenPituusVaatimus
testLomapalkkaaJaLomakorvaustaVanhempainVapaastaPaasiainenEiLomakorvaustaJaLomakorvaustaTuntipalkkainenVanhempainvapaa
testLomapalkkaaJaLomakorvaustaVanhempainVapaastaPaasiainenEiLomakorvaustaJaLomakorvaustaTuntipalkkainenVuosiloma
testCreateTasksForGivenWeekdaysBetweenSkipHolidaysEffective
testLaskentaTapa
testWtrAinaEkvivalenttiaAikaa
testEkvivalenttienVacationienPalkka
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestYksityisenSosiaalipalvelualan2022VuosilomaFast
testEsimerkki1
test5pvKulutuksenAjastus
testLisapaivatEivatKerrytaLomarahaaMyoskaanSovellettaessaVuoden2013Saantoa
testKeskipaivapalkkaanPerustuvaLomapalkka
testJuoksevaLomakorvausKayttaaPerusLomaprosentteja
testProsenttiperusteinenLomapalkkaTaulukkoA
testProsenttiperusteinenLomapalkkaTaulukkoB
testProsenttiperusteinenLomapalkkaTaulukkoC
testEsimerkki2
testEsimerkki3
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testKuukausipalkkaisenAikalisatSuhteutetaanSaannollisenTyoajanPalkkaan
testLomarahaJaTyosuhteenPaattymissyy
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestValtionTyontekijatVuosilomaFastTestCase
testKerryttavatkoVuosilomatLomaaLauantaisin
testVuosilomaAnsaintaPaivat
testEkvivalentitTyontekijanPaivat
testSpentVacationDaysDuringNormalWorkweek
testWtrAinaEkvivalenttiaAikaa
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
testKvtesStyleVacationAccumulationTable
testKuukausipalkkaisenLomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.vacations.TestHuoltoJaKunnossapitoVuosiloma
testVuosilomaEhdot
test14pvTuntipalkkaisenVuosilomapalkka
test_TODO_MatkaAikaTyossaolonVeroista
testTyossaolonVeroisetVapaat
testLomarahat
testWtrAinaEkvivalenttiaAikaa
testKuukausipalkkaisenLomapalkka
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
testKuukausipalkkainen
test14pvSaannonTuntipalkkainen
testProsenttiperusteinenVuosilomapalkka
testSpentVacationDaysDuringNormalWorkweek
testLaskentaTapa
testEkvivalenttienVacationienPalkka
testKerryttavatkoVuosilomatLomaaLauantaisin
testKertyykoLomarahojaLomakorvauksestaTyosuhteenAikana
testLapsenSairausEkvivalenttia
com.tustor.tuntinetti.backend.logic.TestAbsencesUsingEmployeeRangeReport_Strict
testPalkatonTyoajanLyhennys
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestLviToimialanTesWith2020Changes
testTyoajanLyhennyksenKertyminen
testAverageHourlySalaryUsage
testSigmaLaskenta
testAnsaintaSaannonVaihtuminenKatkaisee
testEiLasketaAjaltaEnnenKtata
test_TODO_AverageHourlySalaryHistory
testGetHistoryKtaInfoWithDateRange
testPalvelusvuosienLaskentaEpasaannollisessaTyosuhteessaEiHeitaVirhetta
testAverageHourlySalary
testLaskutussopimus
testLomaFeaturetJaAsetuksetEiVaikuta
testLaskutusEiEstaKtanLaskentaa
testEpasaannollisenProsenttiperusteinenLomalaskelmaEiVaikuta
testAnsaintaSaantoEiLomiaTaiProsenttiperusteinenEiVaikuta
testTekninenTyosuhteenAlkupaivaKeskenSopimuksen
test30PaivanValinLaskenta
testLaskeKeskituntiansioKunEiTaskejaLomanansaintavuodella
testLaskeKeskituntiansioKuluvaltaLomanansaintaVuodelta
testLaskeKeskituntiansioKunSitaEiVoiVielaLaskea
testLaskeKeskituntiansioViimeiseltaLomanansaintavuodelta
testMonthlySalaryOvertimeCategoryEiMerkitseva
com.tustor.tuntinetti.backend.logic.TestAikaperusteinenLisaKorvaaPalkkalajin
testIltalisaKorvaaPalkkalajin
testTyotehtavaKorvaaPalkkalajin_TIME_BASED_COMPENSATIONS_BITS
testTyotehtavaKorvaaPalkkalajin_TIME_BASED_COMPENSATION_ALL_BITS
com.tustor.tuntinetti.backend.logic.TestKaupanVarastotyonTesPkl1
test
testTodo
testLauantailisa
testNormaaliViikko
testNormaaliViikkoIltalisienKanssa
testYlityoviikkoEnintaan10TuntiaVuorokaudessa
testYlityoviikkoEnintaan12TuntiaVuorokaudessa
testYlityoviikkoYli12TuntiaVuorokaudessa_Vanha
testIltalisäBefore2010_10_01
testSuIltalisä
testIltalisäAfter2010_10_01
testIltalisäAfter2011_04_01
testLauantailisaPaasiaislauantaina
testIltalisäMaksetaanSairauslomanAjalta
testLauantailisääEiMaksetaSairauslomanAjalta
testJosSairausAlkaaKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenAlkuunAsti
testJosSairausLoppuuKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenLoppumisenJälkeen
testLoppiainenOnArkipyha
testIltalisa12hRajoituksella
testYolisa12hRajoituksella
testUudetHolidayMode
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestSuunnitteluJaKonsulttialanToimihenkiloidenTES375hvko
testWorkHourLimits
testMonthlyOvertime
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testExtraWork
testNightshiftsIncludedInOvertime
testName
testSickleaveLimits
testSundaysAndHolidays
testOvertimeSaturdays
testTODOOnWeekHolidayWeek
testNightshifts
testMinShiftLength
testWeeklyRestTimeCompensation
testOsaAjanKkPalkka
testSickLeaveRepeating
testWeeklyOvertimeAccumulatedOnWeekHolidayWeekSaturdaysAndSpecialHolidayEves
com.tustor.tuntinetti.backend.logic.TestNightShiftEffectDurigOvertime
testTodo
testJannpuuIltalisat
test_ACTIVE_IF_LENGHT_LIMIT_IS_PASSED
test_ACTIVE_IF_LENGHT_LIMIT_IS_NOT_PASSED
test_NO_OVERTIME_BUT_SCALED_BY_SPECIAL_DAY_COMPENSATION_with_STARTING_SHIFT
testTimeRangeInvestigatesAllTasks
testTimeLimitTypeAndEffectDuringOvertimeAffectOnOvertime
test_NO_OVERTIME_duringDailyAndWeeklyOvertime
test_NO_OVERTIME_BUT_SCALED_BY_SPECIAL_DAY_COMPENSATION_duringDailyAndWeeklyOvertime
test_SCALED_BY_OVERTIMEE_onDailyOvertime
test_NOT_PAID_DURING_OVERTIME_onDailyOvertime
test_PAID_ONLY_DURING_OVERTIME_onDailyOvertime
test_PAID_ONLY_DURING_OVERTIME_onWeeklyOvertime
test_NO_OVERTIME_with_REPLACE_HOURLY_SALARY
testNormalAlwaysOnNightshiftScaledOnSunday
testSiparila_Vaajakosken_Iltavuoro
testSiparila_Vaajakosken_Yövuoro
testSiparila_Vaajakosken_Testitapaukset
com.tustor.tuntinetti.backend.logic.TestHuolintaAlanDHLTestCase
testArkipyhatEivatAlennaViikkoylityokynnystaJosArkipyhaMaanantaina
testArkipyhatEivatAlennaViikkoylityokynnystaJosArkipyhaPerjantaina
testTarvittaessaToihinKutsuttavillaEiArkipyhakorvauksiaLainkaanArkipyhaPerjantaina
testTarvittaessaToihinKutsuttavillaEiArkipyhakorvauksiaLainkaanArkipyhaMaanantaina
testSundayWork
com.tustor.tuntinetti.backend.logic.TestMaraTesOsaAikainen
testMaraJp
testUsingJpDays
testCase21462
test_TODO_TyoaikaLasketaanTaysiltaVkoiltaVaikkeiTaytta3vkoa
testTyoTapaturmaKunTyosuhdeHyvinUusi
testMaraJp_contractPeriodStartInTheMiddleOfAveragingPeriod
testMaraJpAveragingOverHolidays
testMaraJpAveragingMirjaFlyktman
testVacationLengthIsCorrectlyCached
testWorkTimeReductionIsEarnedAlsoOnWeekends
testSickleavesAffectWorkTimeReductionHours
testSickleaveHoursAreTakenFromDescriptionIfAvailable
testSickleaveHoursAreAveragedIfNoDescriptionAvailable
testPaidVacationAffectWorkTimeReductionHours
testWorktimeReduction
testSunnuntaikorotusIltalisään
testYölisäEnnen1_5_2010
testNormaaliYölisä_kevät2011
testSunnuntaikorotusYölisään
testEräsJouluaatto
testGivenPartDaySickleaveWhenWorksDuringNightshiftThenExtrasArePaidForWorktime
testThereCanBeWeeklyOvertimeButNoDailyOvertime
testYlityöIltaJaYövuorossa
testYlityöJaAattolisä
testYlityöAlkaaKeskenIltavuoron
testEiSunnuntailisääMaanantaiyöltäVaikkaVuoroAlkaaSunnuntainPuolella
testGivenSickleaveWithoutExtrasIsFalseThenOvertimeCompensationIsPaidForSickleaveAndNightShiftPeriods
testGivenSickleaveWithoutExtrasIsTrueThenOvertimeCompensationIsPaidForSickleaveButNoNightShiftPeriods
testGivenSickleaveWithoutExtrasIsTrueThenNoSundayExtraIsPaidForSickleave
testNightshiftsDecember2010_16_17
testNightshiftsDecember2009_18_19
testNightshiftsDecember2010_18_19
testNightshiftsDecember2006_18_19
testNightshiftsDecember2010_12_13
testEsimerkki4VuosilomaPaasiaisAikana
testEsimerkki5VuosilomaHelatorstainYmpärillä
testEsimerkki6VuosilomaJuhannuksenYmpärilläJaEttaEiVaikutaKuukausipalkkaan
testVuosilomaItsenaisyyspaivanYmparilla
testVuosilomaItsenaisyyspaivanYmparillaTuoreTyontekija
testVuosilomaItsenaisyyspaivanaLauantainaEiVahennaTyoaikaa_1
testVuosilomaItsenaisyyspaivanaLauantainaEiVahennaTyoaikaa_2
testNormaaliIltalisä
testNormaaliYölisä
com.tustor.tuntinetti.backend.logic.TestYksityisenOpetusalanTes38_25h
testTODO_TestSomething
test_TODO_Vuosityoaika
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
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.TestTeknologiateollisuudenToimihenkiloidenTes375
testSairastumispaivana50PctKorvaus
testThatSickleaveCompensatedOnlyToTheLimits
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestEnergiateollisuudenYlempienToimihenkiloidenTes
testIltaJaYolisaaEiOle
com.tustor.tuntinetti.backend.logic.TestOptikoidenTes
testLapsenSairaus
testSairaslomakorvaukset
testSairaslomakorvausSairausUusiutuu30pvSisalla
testLauantaiLisa
testAattoIltaLisä
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testIltalisa
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestEnergiateollisuudenToimihenkiloidenTes40h
testSairastumispaiva
testYlityonPyoristykset_MyösLauantaiylityö
testYlityonPyoristykset_ViikkoylityössäEiVieläTunninYlitystä
testAattoYlityoVapunAattona
testJuhlapyhanNormaaliJaYlityo
testTiusanenSannaBitti128
testLauantaiYlityo
testIltaJaYolisaaEiOle
testSpecialSaturdayOvertime
testSunnuntaiYlityo
com.tustor.tuntinetti.backend.logic.TestAktAhtausalanTESKeskeytymatonKolmivuorotyo
testSeisokkilisa
testVuorovapaa
testSaunalisa
testYlityoIltavuoronJalkeen
testSeisokkiTuntiTunnilta
testTavallinenViikkoTuntiTunnilta
testSpecialSaturdayOvertime
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYolisa
testIltalisa
testLapsenSairaus
testSairaslomakorvaukset
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestMetalliTesWithBag
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
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
testDailyOvertime
testSairastumispaivana100PctKorvaus
testSaturdayDailyOvertime
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.TestPsgTekstiilihuoltoalanOsaAikaisenTes
testPoissaolonPalkkalajitMaksetaanKTA
testKtaLaskin
testKta
testIltaJaYolisat
test_TODO_KuukausipalkanJakaminen
testArkipyhaaEiKorvataJosToissa
testArkipyhaLomienTaiSairaudenValissa
testArkipyhaviikonLauantaitMenevatViikkoYlitoiksi
testEiWtraaOsaAikaisille
testSuurjuhlapyhakorvaus
testLauantaiYlityo
testWtr
testSairausajanPalkka
testAattokorotus
testYlityo
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestAktTesSihvari
testIlmanSäännöllistäVuorokausityöaikaaOlevanTyöntekijänPidettyLyhennysvapaaTesPäivänPituinen_VoidaanKytkeäPoisPäältä
testEpäsäännöllisenTyöntekijänPidettyLyhennysvapaaTesPäivänPituinen
testEpäsäännöllisenTyöntekijänPidettyLyhennysvapaaTesPäivänPituinen_VoidaanKytkeäPoisPäältä
testIlmanSäännöllistäVuorokausityöaikaaOlevanTyöntekijänPidettyLyhennysvapaaTesPäivänPituinen
testaaEiYlityotaEnsimmaisellaViikollaVaikkaToinenViikkoIsyyslomallaJoniLeppanen_ProjectLevelOvertime
testaaEiYlityotaEnsimmaisellaViikollaVaikkaToinenViikkoIsyyslomallaJoniLeppanen_OvertimeAssignment
testaaYlityotAlkuviikostaKunPerjantaiOnSairaspaiva
testaaYlityotAlkuviikostaKunPerjantaiOnYlityovapaa
testaaYlityotAlkuviikostaKunPerjantaiOnLomapaiva
testaaYlityotAlkuviikostaKunPerjantaiOnIsyysvapaa
testaaYlityotAlkuviikostaKunPerjantaiOnIsäkuukausi
testaaYlityotAlkuviikostaKunPerjantaiOnÄitiysvapaa
testaaYlityotAlkuviikostaKunPerjantaiOnVanhempainvapaa
testaaYlityotAlkuviikostaKunPerjantaiOnKertausharjoitus
testaaYlityotAlkuviikostaKunPerjantaiOnMuuPalkallinen
testaaYlityotAlkuviikostaKunPerjantaiOnHoitovapaa
testaaYlityotAlkuviikostaKunPerjantaiOnSairaspaiva_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnYlityovapaa_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnLomapaiva_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnIsyysvapaa_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnIsäkuukausi_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnÄitiysvapaa_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnVanhempainvapaa_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnKertausharjoitus_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnMuuPalkallinen_1stAbsenceOn1stTuesday
testaaYlityotAlkuviikostaKunPerjantaiOnHoitovapaa_1stAbsenceOn1stTuesday
com.tustor.tuntinetti.backend.logic.TestKumiteollisuusToimihenkilotTesKaksivuoro
testNormaaliIltavuoro
testTODONormaaliIltavuoroJatkuuYötyönä
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testNormaaliYölisä
testSpecialSaturdayOvertime
testHolidayOnSaturdayDoesNotAffectWeeklyWorktime
testArkipyhaKorvataanViikonloppunakin
testLoppiaistaEiKorvataViikonloppuna
testLoppiainenKorvataanViikolla
testHolidayOnWednesdayAffectsWeeklyWorktimeButHolidayEveDoesNot
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
com.tustor.tuntinetti.backend.logic.timeclock.TestTimeClockUseCasesFast
testDeboraUseCase7127LeimausKorvaaSuunnitellunYhdenAsiakaskäynnin
testTODODeboraUseCase7127LeimausKorvaaSuunnitellutAsiakaskäynnit
testCase8716
com.tustor.tuntinetti.backend.logic.TestPuusepanteollisuudenTesNormaaliVuorokaudenVaihtuminenIlmanKta
testLapsenSairaus
testHälytystyö
testWtrSkipataanEtsittaessaTyopaiviaHolidaynReunoilla
testSairastumispaivana100PctKorvaus
testPuusepanSickleaveKeskiarvoistus
testChristmasEveHigherPay2012
testChristmasEveHigherPay2011
testChristmasEveHigherPay2017
testEasterSaturdayHigherPay
testMidSummersEveHigherPay
testNormalSaturdayDoesntHaveSpecialEveHigherPay
testNormalWednesdayDoesntHaveSpecialEveHigherPay
testgetSiparilaDateRange
testOsaAjanKkPalkanLaskutus
testOsaAjanKkPalkka
testPidemmassaTyosuhteessaMaksetaan100PctKorvaustaSairausajasta
testArkipyhaKorvausEriTyoaikamuodoissa
testLyhyessaTyosuhteessaMaksetaan50PctKorvaustaSairausajasta
testLyhyessaTyosuhteessaMaksetaan50PctKorvaustaSairastumispaivastaJosLippuPaalla
testLyhyessaTyosuhteessaMaksetaan50PctKorvaustaSairausajastaMyosSairastumispaivaJosSinaPaivanaEiOltuToissa
testSairastumispaivaLasketaanSairauspaivarajoihinMukaanJosSairastumispaivanaEiTehtyToita_LyhytTyosuhde
testLyhyessaTyosuhteessaSairastumispaivaaEiLasketaSairauspaivarajoihinMukaan
testLyhyessaTyosuhteessaEiMaksetaKarenssipaivaltaJosSairaslomaOnLyhyt
testTyossaolluttaSairastumispaivaaEiLasketaNormaaliSairaspaivaksi
testPidemmassaTyosuhteessaSairastumispaivaaEiLasketaSairauspaivarajoihinMukaan
testSairastumispaivaLasketaanSairauspaivarajoihinMukaanJosSairastumispaivanaEiTehtyToita_PitkaTyosuhde
testYli6kkTyosuhteessaMaksetaan100PctKorvaustaLyhyestakinSairausajasta
testThatSickleaveCompensatedOverTheLimits
testChristmasDayIsNotHoliday
testKaukolaJussi_20151201_20160131
com.tustor.tuntinetti.backend.logic.TestPamVeikkausTyontekijatJaksotyoTuntipalkka
testVeikkausTyoVapaapaivanaLisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testAattolisä
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.TestAutonrengasalanTesKta
testLauantailisa
testKorottavatKTAta
testYolisa
testIltalisa
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Opetushenkilonkunta
testKuukausipalkkaisenTyoajanYlitysKorvataanRahana
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testHolidayCompensation
testYotyolisa
testIltatyolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestHenkilostopalvelualanTesWith2022Changes
testUudenvuodenaatonJaVapunaatonKorotus
testJouluJaJuhannusaatonKorotus
testYolisa
testIltalisa
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
testSuurjuhlapyhanIltalisa
testSuurjuhlapyhanYolisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testKorottavatKTAta
testYolisa
testIltalisa
testSairaslomakorvausKunSairausUusiutuu
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
testJaniJakonen_20130805_20130811_jaksoylityo_20130811_TIME_BASED_COMPENSATIONS_ALL_AND_PERIOD_OVERTIME_BITS_single_day_PERIOD_OVERTIME
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_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.TestHiihtokeskusalanTes
testMax2hEveningHoursCompensationA
testIltalisanRajoituksenPoistuminen
testEveningHoursCompensationWithOvertime
testNormiSunnuntainKorotettuPalkkaIltatyolla
testNormiSunnuntainKorotettuPalkkaYotyolla
testLoppiaisenKorotettuPalkkaIltatyolla
testLoppiaisenKorotettuPalkkaYotyolla
testVapunpaivanKorotettuPalkkaIltatyolla
testVapunpaivanKorotettuPalkkaYotyolla
testMuurameNuorgam20120107
testItsenaisyyspaivanKorotettuPalkkaIltatyolla
testItsenaisyyspaivanKorotettuPalkkaYotyolla
testJoulupaivan2011KorotettuPalkkaIltatyolla
testJoulupaivan2011KorotettuPalkkaYotyolla
testJoulupaivan2012KorotettuPalkkaIltatyolla
testJoulupaivan2012KorotettuPalkkaYotyolla
testUudenvuodenAaton2017KorotettuPalkkaIltatyolla
testUudenvuodenAaton2017KorotettuPalkkaYotyolla
testUudenvuodenAaton2012KorotettuPalkkaIltatyolla
testUudenvuodenAaton2012KorotettuPalkkaYotyollaAamuyosta
testUudenvuodenAaton2012KorotettuPalkkaYotyollaIltayosta
testSunnuntainKorotettuPalkka
testNightHoursCompensationWithOvertime
testMuurameNuorgam20111231
testSickleave
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testEveningHoursCompensationB
testWeeklyOvertimeWithVacationsAndSickleaves
com.tustor.tuntinetti.backend.logic.TestKatkennutJaksoTruncatedContractPeriod
testPetriKuusisto20140403Case4975
testOvertimePeriodStartDateMapDaysClippedFromBeginning_1WeekNoClip
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Legacy1Week
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Flexible1Week
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Legacy2Weeks
testOvertimePeriodStartDateMapDaysClippedFromBeginning_Flexible2Weeks
testLegacyOvertimePeriodStartsWednesday
testLegacyOvertimePeriodStartsThursday
testFlexibleOvertimePeriodStartsWednesday
testFlexibleOvertimePeriodStartsThursday
testFlexibleOvertimePeriodTwoWeeksOnlyWeeklyOvertime
test_TODO_YliViikonlopun
testFlexibleOvertimePeriod26Weeks_JussiLångström_20131208_20140323
testWeeklyOvertimeWithDifferentFirstDayOfWeek
com.tustor.tuntinetti.backend.logic.TestPametoIltalisat
testPametoIltalisat
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden37_5hYksivuorotyonTES
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestMixedModeWorkDayEntryControllerTextFieldLunchBreakMode
testTODO
testPerustaYksi1OsainenTaski1Riville_Yli6h
testMuokkaaYksi1OsainenTaski1Rivi_Yli6h
testMuokkaaYksi1OsainenTaski1Rivi_6h
testPerustaYksi1OsainenTaski1Riville_Alle6h
testPerustaYksi1OsainenTaski1Riville_Yli6hSisältääMinitauon
testPerustaYksi1OsainenTaski1Riville_Yli6hSisältääMinimitauon
testBasicValidation
testTODOBasicValidation_CostCenter
testYksi1OsainenTaski1RiviIlmanLisätietoja
testYksi2OsainenTaski2Riviä
testYksi2osainenVacation2Rivia
testYksi2osainenLukittuVacation2Rivia
testTallennaTyhjä1OsainenKustannuspaikallinenTaski1Riville
testTallennaTyhjä1OsainenTaski1Riville
testPerustaYksi1OsainenSickleave1Riville
testMuokkaaYksi1OsainenSickleave1Rivi
testPerustaSickleavelleToinenRivi
testPerustaYksi1OsainenVacation1Riville
testMuokkaaYksi1OsainenVacation1Rivi
testPerustaVacationilleToinenRivi
testPerustaLukitulleVacationilleToinenRivi
testPoistaYksi1OsainenTaski
testPoista2OsaisenTaskinJälkimmäinenRivi
testTODOUsingSickleave
testYksi2OsainenTaskiJossaRuokatauko2Riviä
testYksi1OsainenSickleaveJossaRuokatauko1Rivi
testYksi2OsainenSickleaveJossaRuokatauko2Riviä
testTallennaYksi1OsainenTaskiJossaRuokatauko1Rivi
testTallennaYksi1OsainenTaskiJossaRuokataukoPoistettu1Rivi
testValidate
testTODO24h
com.tustor.tuntinetti.backend.logic.workshifts.TestWorkShiftPlannerModelCostCenterPerspective
testTaskCellControllerHavingNoTasksForSingleEmployeeReturnsNoTasks
testTaskCellControllerHavingNoTasksForAnonymousAndNormalEmployeeReturnsNoTasks
testTaskCellControllerHavingATaskForNormalEmployeeAndNoneForAnonymousReturnsATask
testTaskCellControllerHavingATaskForAnonymousEmployeeAndNoneForEmployeeReturnsATask
testTaskCellControllerHavingOneTaskOfferedForSingleEmployeeReturnsNoTaskButCanIndicateOfferOnlyInEmployeePerspective
testTaskCellControllerHavingOneTaskForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneTaskForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingTwoTasksForSingleEmployeeReturnsOneTaskForSelectedCostCenter
testTaskCellControllerHavingTwoTasksForSingleEmployeeAnonymousReturnsOneTaskForSelectedCostCenter
testGrid
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
testTaskCellControllerHavingNoTasksForSingleEmployeeReturnsNoTasks
testTaskCellControllerHavingNoTasksForAnonymousAndNormalEmployeeReturnsNoTasks
testTaskCellControllerHavingOneTaskOfferedForSingleEmployeeReturnsNoTaskButCanIndicateOfferOnlyInEmployeePerspective
testTaskCellControllerHavingOneTaskForSingleEmployeeReturnsOneTask
testTaskCellControllerHavingOneTaskForSingleEmployeeAnonymousReturnsOneTask
testTaskCellControllerHavingTwoTasksForSingleEmployeeReturnsOneTaskForSelectedCostCenter
testTaskCellControllerHavingTwoTasksForSingleEmployeeAnonymousReturnsOneTaskForSelectedCostCenter
testaaRecurringKunEmployerRecurringServiceDemandDistributionPieceAnyLengthJaAamuJaIltavuoro
testGrid
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_PihkoluomaJuha_20170404
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
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
testHalytysTyo
com.tustor.tuntinetti.backend.logic.TestBillLikeSalaryWithWeekStartTimeEffectsMiddleOfDay
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.Test_TTES_KunnallinenTuntipalkkaisenHenkilostonTesKeskeytyvaKolmivuorotyo
testHolySaturday
testKTAnKaytto
testIltavuoroOnReligiousHolidayEve
testIltavuoroOnDayBeforeChrostmasEve
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
testChristmasEveOnSaturday
testYövuoro
testIltavuoro
testMidsummer
testSundayWork
testKTAEiVielaYhtaanKuukauttaToissa
testArkipyhakorvausRecordataanErikseenTyonAjalta
testSairastumispaivana100PctKorvaus
com.tustor.tuntinetti.backend.logic.vedeneristystes.TestVedeneristysalanTes
testSickleavePaySimpleNoRange
testSickleavePaySimpleRange
testSunday
testArkipyhäkorvaus
testArkipyhäkorvausKarenssi
testArkipyhäkorvausKarenssiEnd
testWtrCompensation
testWtrCompensationSickleaveNotCompensated
testSickleaveLimits
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWtr
testSickLeaveRepeating
testSickLeaveChildSick
com.tustor.tuntinetti.backend.logic.Test_TTES_KunnallinenTuntipalkkaisenHenkilostonTesPaivatyo
testKTAnKaytto
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
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
testHolidays
testSaturdayWork
testWhitSunday
testCase8054_KoskeloMarkus_20130425_20150527
testUudenvuodenPaiva2013Palkka
testArkipyhienPalkat2013
testArkipyhanPituusVastaKaksiKvartaaliaToissa
testNightshifts
testDailyOvertime
testWeeklyOvertime
testSundayWork
testKTAEiVielaYhtaanKuukauttaToissa
testArkipyhakorvausRecordataanErikseenTyonAjalta
testSairastumispaivana100PctKorvaus
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoalaPaivatyoWith2021Changes
testLyhennysvapaidenKertyminen
testIltalisa1
testIltalisa2
testYolisa2
testYolisa1
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
testLapsenSairaus
testSairaslomakorvausSairausUusiutuu30pvSisalla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
com.tustor.tuntinetti.backend.logic.TestKemianPerusteollisuudenTES_Paivatyo_40
testPyhalisa
testPyhalisaSeuraavaltaYolta
testUusiutuvaSairaus
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testArkipyhienKorvaus
testKorottavatKTAta
testYolisa
testIltalisa
testKorvataanKTAlla
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestPalvelualojenToimialaliitonToimihenkiloidenVuorotyoTes40
testTODOIltavuoronJalkeenYlityoOnYotyota
testTODOIltatyoYlityoaikana
testTODOYotyoYlityoaikana
testTODOIltatyoSunnuntaina
testTODOYoTyoSunnuntaina
testIltatyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenIltatyota
testIltatyoNormaaliaikana
testYotyoNormaaliaikana
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestMetalliKTA
testMatkustusTyoajallaKorvataanKTAlla
testVanhempainvapaatKorvataanKTAlla
testPyhaLisaKorvataanKTAlla
testCase21717HottinenKta
testCase31352_HukkanenHenri_20200803_20200810
testCase31352Viikkolepokorvaus
testTyoajanTassamislisaKorvataanKTAlla
testTyoajanTassamislisaKorvataanKTAllaAlternative
testSairaslomanAjaltaAnsaittuProsenttiperusteinenWtrKorvataanKTAlla
testPyhakorvausKorvataanKTAlla
testKoulutusKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testKtaAinaVahintaanTuntipalkka
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestValtionVirkaLaakarityoVirkamiehet
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testWeeklyOvertime
testSunnuntaityo
testYolisa
testIltalisa
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
testJuhannusPaivaTotal
testSairastumispaivana0PctKorvaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestIctAlanJaksotyonTes120
testLisatMaksetaanPyhinaKorotettuna
testExtraAndDailyOvertimeHours
testSunnuntailisa
testPaasiaislauantaikorotus
testPaidSickleaveOnNewEmployeeMax7Days
testKorottavatKTAta
testYolisa
testIltalisa
testWeeklyOvertimeWithVacationsAndSickleaves
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
testSuurjuhlapyhalisa
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Keskeytymaton_Kolmivuorotyo
testLauantailisa
testWtrKeryma
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
com.tustor.tuntinetti.backend.logic.TestPuusepanteollisuudenTes
testErikoislisat
testSunnuntaityoLisa
testSunnuntaityo
testChristmasEveHigherPay2017
testLapsenSairaus
testHälytystyö
testWtrSkipataanEtsittaessaTyopaiviaHolidaynReunoilla
testSairastumispaivana100PctKorvaus
testPuusepanSickleaveKeskiarvoistus
testChristmasEveHigherPay2012
testChristmasEveHigherPay2011
testEasterSaturdayHigherPay
testMidSummersEveHigherPay
testNormalSaturdayDoesntHaveSpecialEveHigherPay
testNormalWednesdayDoesntHaveSpecialEveHigherPay
testgetSiparilaDateRange
testOsaAjanKkPalkanLaskutus
testOsaAjanKkPalkka
testPidemmassaTyosuhteessaMaksetaan100PctKorvaustaSairausajasta
testArkipyhaKorvausEriTyoaikamuodoissa
testLyhyessaTyosuhteessaMaksetaan50PctKorvaustaSairausajasta
testLyhyessaTyosuhteessaMaksetaan50PctKorvaustaSairastumispaivastaJosLippuPaalla
testLyhyessaTyosuhteessaMaksetaan50PctKorvaustaSairausajastaMyosSairastumispaivaJosSinaPaivanaEiOltuToissa
testSairastumispaivaLasketaanSairauspaivarajoihinMukaanJosSairastumispaivanaEiTehtyToita_LyhytTyosuhde
testLyhyessaTyosuhteessaSairastumispaivaaEiLasketaSairauspaivarajoihinMukaan
testLyhyessaTyosuhteessaEiMaksetaKarenssipaivaltaJosSairaslomaOnLyhyt
testTyossaolluttaSairastumispaivaaEiLasketaNormaaliSairaspaivaksi
testPidemmassaTyosuhteessaSairastumispaivaaEiLasketaSairauspaivarajoihinMukaan
testSairastumispaivaLasketaanSairauspaivarajoihinMukaanJosSairastumispaivanaEiTehtyToita_PitkaTyosuhde
testYli6kkTyosuhteessaMaksetaan100PctKorvaustaLyhyestakinSairausajasta
testThatSickleaveCompensatedOverTheLimits
testChristmasDayIsNotHoliday
testKaukolaJussi_20151201_20160131
com.tustor.tuntinetti.backend.logic.TestPkKuivausCompensationTypes
testTodo
testTyökalukorvausKilometritKirjattuRaportille
testKilometritTyökalukorvausTyösopimuksenMukaan
testKilometritRaportillaJaKulukorvauksetTyösopimuksenMukaan_PeräkkäisissäSopimuksissaEriArvot
testSalaryCalculationApi
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloidenKeskeytymattomanKolmivuorotyonTES
test_TODO_ViikkolevonKeskiarvoistusKolmenViikonAjalta
testWtrKorvaus
testNormalWorkTime
testLauantailisa
testDailyOvertime
testWeeklyOvertime
testYolisa
testIltalisa
testSuurjuhlapyhalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testViikkolepoYksittaisinViikoinLaskettuna
testSunnuntaityo
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestParallelContractSeries
testEmployeeHasTwoConsecutive_One_Specific_Another_Generic_ContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekCouldHaveWeeklyOvertimeButResultsInOnlyDailyOvertimeInBoth
testEmployeeHasTwoConsecutive_One_Specific_Another_Generic_ContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekCouldHaveWeeklyOvertimeButNoOvertimeAssignment
testEmployeeHasTwoSpecificConsecutiveContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekWithOvertimeInBoth
testEmployeeHasTwoConsecutiveContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekCouldHaveWeeklyOvertimeButResultsInOnlyDailyOvertimeButNoOvertimeAssignment
testEmployeeHasTwoConsecutiveContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekCouldHaveWeeklyOvertimeButResultsInOnlyDailyOvertimeInBoth
testEmployeeHasTwo_One_Specific_Another_Generic_ConsecutiveContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekNoOvertimeInEither
testEmployeeHasTwoSpecificConsecutiveContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekNoOvertimeInEither
testEmployeeHasTwo_One_Specific_Another_Generic_ConsecutiveContractsInTwoParallelTracksSlicedInTheMiddleOfAWeekWithOvertimeInBoth
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekaupan40hTES
testWtrKertyyKunPoissaolojaOnAlle11Paivaa
testWtrEiKerryKunPoissaolojaOnYli11Paivaa
testWtrKertyyMyosSairausPoissaoloista
testWtrKertyyMyosKeratusharjoituksista
testWtrKertyyMyosVuosilomanAikana
testWtrKertyyMyosOpintovapaanAikana
testWtrEiKerryMuistaPoissaoloista
testSunnuntaiKorvaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
testWtrKertyyVuodessa100Tuntia
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
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterDaysAbsencesUsingEmployeeRangeReport_2_Strict
test_TODO
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestKaupanMyymalatyontekijoidenClasOhlsonVarastoProjektiTes
testMarcusLokkila_20120206_20120212
testDeomicMerim_20111107_20111113
testYlityoviikkoYli12TuntiaVuorokaudessa
testDailyExtraIsNotCompensated
testDailyOvertime
testYlityoviikkoEnintaan10TuntiaVuorokaudessa
testYlityoviikkoEnintaan12TuntiaVuorokaudessa
testKaupanalallaArkipyhäEiLyhennäTyöaikaaJosSillePäivälleEiOleMerkittyLyhennysvapaata_TestaaKokopäiväinenTyöntekijä
testKaupanalallaArkipyhäEiLyhennäTyöaikaaJosSillePäivälleEiOleMerkittyLyhennysvapaata_TestaaOsaAikainenTyöntekijä
testLauantailleJaSunnuntailleKirjatunTavallisenSunnuntaiaamunLisat
testAattolisaTavallisenaArkipaivana
testAattolisaJouluaattona
testWeeklyExtraAndOvertime
testNormaaliViikko
testNormaaliViikkoIltalisienKanssa
testUudetHolidayMode
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_JatkuvaKaksivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestEnsihoitopalvelualanViikkotyonTes
testArkipyhaQualified4
testArkipyhaLyhentaaJaksonTyoaikaa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWeeklyOvertime2
testSairasloma
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
testLauantaityo
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
com.tustor.tuntinetti.backend.logic.TestAirproErikseenToihinKutsuttavienTyoaikamuoto
testLapsenSairaus
testSairaslomakorvaukset
testKTA160hRaja
testAverageHourlySalaryUsage
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testKorottavatKTAta
testArkipyhienKorvausKunEiTehdaToita
testLauantailisa
testSunnuntaiKorvaus
testYotyolisa
testIltatyolisa
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLisatJuhlapyhinaJaAattoina
testAattoiltalisä
testJuhannusaatonAamutyölisä
testJuhannusaatonIltatyölisä
testJouluaatonAamutyönLisä
testJouluaatonIltatyönLisä
testYotyolisaAlkaaJaLoppuYolla
testTODO_Yotyolisa
testYotyolisaEriViikonpaivina
testHenkilostonEdustajaKorottavatKTAta
testHenkilostonEdustajaAverageHourlySalaryUsage
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsInOrderOfArrival
testCase7856_Laitinen_Mirja_20150112_20150117
testCase7790_HeikuraRisto_20150413
testYlityoidenJakautuminenAsiakkaille2
testYlitoidenJakautuminenAsiakkaille
testYlitoidenJakautuminenAsiakkaille2
testYlitoidenJakautuminenAsiakkaille3
testProjectLevelOvertimeRefinement
testProjectLevelOvertimeRefinement_MinutePrecision
testCase7793_TeittoTuukka_20150323_20150329
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestPuusepanteollisuudenToimihenkiloidenTes375
testSairastumispaivana50PctKorvaus
testThatSickleaveCompensatedOverTheLimits
testTODONighttimeExtraOvertimeCompensation
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Toimistotyo_Kiky
testNormalWorktime
testWeeklyOvertime
testYotyolisa
testIltatyolisa
testDailyOvertime
testLauantailisa
testHolidayCompensation
testStandbyCompensation
test_TODO_YotyolisaJatkuuYliKuuden
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaPaivatyolaisia37_5hViikossaKoskevaTyoehtoSopimus
testSunnuntaiTyo
testAatot
testVuorokautinenYlityo
testArkiTyo
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
testDeltaAutoHenkilöryhmäWorkTimeDecompositionOvertimeAndCompensation
testDeltaAutoLiukumatyöntekijän11Työaikapankki
testLeimausvaihtoehdot
testYlitöitäVainSuunnitelmanYlittämisestä
testYlitöitäVainSuunnitelmanYlittämisestäLiukumaryhmässäEiSuunnitelmaa
testDeltallaRuokataukoAinaVähintään30min
testEiNäytetäLiukumarajatYlittäviäPositiivisiaSaldojaTyöntekijälle
testLiukumarajat
testDeltallaFunkyBankMyösKkPalkkaisillaElleiLiukumaryhmä
testIlmanOhjaustaTyöajanAlitusNäkyyLiukumaryhmälläLiukumassaTaiMuillaTyöaikapankissa_TyöaikapankkiEiAutomaattisestiMeneMaksuun
testOsaAikaisenTyöaika
testIlmanOhjaustaTyöajanYlitysMeneeTyöaikapankkilaisillaTyöaikapankkiin
testAutomaticLunchBreaksWithSickleaves
testHenkilonKuuluminenLiukumanPiiriin
testCase10807EiYlityöOhjaustaMuttaAsetuksiaTyökohteella
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
testMaksuryhmät
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
test
testCache
test2
test3
testMatkaanKäytettyAikaLuetaanTyöaikaan
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.tailored.tiera.TestTieraMatkaAjanHyvitys
test
testCache
test2
test3
testMatkaanKäytettyAikaLuetaanTyöaikaan
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.tailored.mestaritoiminta.TestMestaritoimintaUseCases
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
testAamutuntienTyoaikakorvaus
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
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
testTODOOnkoBugi
com.tustor.tuntinetti.backend.logic.tailored.nordex.TestNordexUseCases
testCase9352MatkaAika_VolkerSchick
testCase7359EiYlityö
testMikkoPärssinen_20150101_20150131_HenkilökohtaisellaYlityöasetuksella
testMikkoPärssinen_20150101_20150131_IlmanHenkilökohtaistaYlityöasetusta
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
testMarkusGrönlund_20120911
testMarkkuValtonen_20120910_20121021
testMarkkuValtonen_20120914
testMiroYläNojonen_20120910_20121021
com.tustor.tuntinetti.backend.logic.tailored.unikulma.TestUnikulmanPalkkausUseCases
testVuoriTeroTapani_Syyskuu_2015
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
testCase14891KatariinaKemppainenSairausajanPalkkaEiNäyAina
testUnikulmanTakuupalkkaPerustapaus
testCase14752LuontaisedutJaTakuupalkka_IlmanLuontaisetuja
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
testViikoittaisetYlityötJaTasoittumisJakso
testKokoaikaisenTyöntekijänYlityöTyövuoroluettelonYlittävältäAjalta
testSairauslomakorvausTyösopimuksessaTyöaika
testSairauslomakorvausTyösopimuksessaEiTyöaikaa
test_TODO_OsaAikaisenTyöntekijänLisätyö
testTODO
testSairausajanPalkka
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
test
testTodo
testErolaMervi_20160129
testSuviIslanderPalkankorotusJaTakuupalkka31052013
testEkaJaTokaKkC
testX
testEkaJaTokaKkB
testEkaJaTokaKkA
testTakuupalkkaDateRanges
testIsNewContractInTakuupalkkaSense
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
testStilisoiRaportilleTuoTakuupalkka
testKoeaikaKäytäntö
testKTA
testEntäJosOnProjectTaskGroupPalkanLisä
testY
testKtaTehtävä
com.tustor.tuntinetti.backend.logic.tailored.staffcom.TestStaffComGainerPuhelinpalvelualaKTA
testCase10073_SearchFailsBecauseOfContractPeriodCloning
testCase9949_RoponenToni_20150116
testTuovinenRiitta_20151215_20160131
testAitokariSaara_20160201_20160229
testKoivunenMervi_20151201_20160430
testSplitBetweenContracts
testKorhonenLeena_20151201_20160331
testKarppinenSuvi_01092015_31122016
testCase13416KoivunenMervi_01092015_31122016
testCase13416TODOLaitinenPäivi_01092015_31122016
testCase13416LaitinenPäivi_01092015_31122016
testLessThan3MonthsButMoreThanOneMonth
testCase14551_LaitinenPäivi
testLessThan1Months
testMoreThan3Months
testExtraAndOvertime
testTuupanenPetri_20151204
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
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikana_PitääOlla_EI_KOSKE_IssContractModeHelper_FIXED
test_TODO_KtaAsetusJaKäyttö
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikanaVaikkaTESsaNollakarenssi
testEiArkipyhäkorvaustaElleiTöissäViimeisen7VrkAikana
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
test_TODO
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
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
testTodo
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliTesSalaryExportDefinitions
testProjectTaskGroupSalaryExportDefinitionWhenExportCodeDefaultNotGiven
testaaISSMetalliTESPalkkalajitWithKta_Ignored
testaaISSMetalliTESPalkkalajitWithoutKta
testaaISSMetalliTESPalkkalajitWithKta
testaaISSMetalliTESPalkkalajitWithoutKtaExplicit
testProjectTaskGroupSalaryExportDefinition
test
testarkipyhäkta
testTodo
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestISSPuhelinpalveluala
testTODOYolisa
testTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyönantajallaOikeusPäättääTyösopimusTyöntekijästäJohtuvistaSyistä
testEsimerkki1WithOneAbsence
testEsimerkki2WithOneAbsence
testTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyöntekijäIrtisanooTyösopimuksen
testTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyöntekijälläOikeusPurkaaTyösopimus
testTODOTyösopimuksenPäättyminenKeskenTasoittumisjaksonKunTyonantajaIrtisanooTuotannollisinJaTaloudellisinPerustein
testTODOKiinteapalkkainenTyontekija
testTODOYksittainenViikkoTasoittumisjaksonSisällä
testTodo
testEsimerkki1
testEsimerkki2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMara
testMaraJpPäivätHetiMaksuun
testMaraJpPäivältäHolidaycompensationia
testMaraJpPäivätHetiJaVainKerranMaksuunVaikkaMolemmatLiputOlisiPaalla
testSunnuntaikorotusIltalisään
testYölisäEnnen1_5_2010
testNormaaliYölisä_kevät2011
testSunnuntaikorotusYölisään
testEräsJouluaatto
testGivenPartDaySickleaveWhenWorksDuringNightshiftThenExtrasArePaidForWorktime
testThereCanBeWeeklyOvertimeButNoDailyOvertime
testYlityöIltaJaYövuorossa
testYlityöJaAattolisä
testYlityöAlkaaKeskenIltavuoron
testEiSunnuntailisääMaanantaiyöltäVaikkaVuoroAlkaaSunnuntainPuolella
testGivenSickleaveWithoutExtrasIsFalseThenOvertimeCompensationIsPaidForSickleaveAndNightShiftPeriods
testGivenSickleaveWithoutExtrasIsTrueThenOvertimeCompensationIsPaidForSickleaveButNoNightShiftPeriods
testGivenSickleaveWithoutExtrasIsTrueThenNoSundayExtraIsPaidForSickleave
testNightshiftsDecember2010_16_17
testNightshiftsDecember2009_18_19
testNightshiftsDecember2010_18_19
testNightshiftsDecember2006_18_19
testNightshiftsDecember2010_12_13
testEsimerkki4VuosilomaPaasiaisAikana
testEsimerkki5VuosilomaHelatorstainYmpärillä
testEsimerkki6VuosilomaJuhannuksenYmpärilläJaEttaEiVaikutaKuukausipalkkaan
testVuosilomaItsenaisyyspaivanYmparilla
testVuosilomaItsenaisyyspaivanYmparillaTuoreTyontekija
testVuosilomaItsenaisyyspaivanaLauantainaEiVahennaTyoaikaa_1
testVuosilomaItsenaisyyspaivanaLauantainaEiVahennaTyoaikaa_2
testNormaaliIltalisä
testNormaaliYölisä
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliMurata3875hVkoTes
testCase_15159_Krishna_Chauhan_201702_VoidWeekStartTimeEffects_TODO
testCase_15159_Krishna_Chauhan_201702
testCase15168PalomäkiJens_201702
testHakalaSanteriJarmonpoika_20150301_20150331
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssKaupanVarastoTes
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
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
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMainContractSerieSelectedSeparatelyTyotehtavanPalkkaKorvaaTuntipalkan
test_Case4858_PinjaIrri_20140522_NoOvertimeOnMainSerie
test_Case4858_PinjaIrri_20140522_OvertimeAlsoOnMainSerie
test_Paula_Marjaana_Häyrynen_20140304_20140310
testTODOTestaaTarvitaanko
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
testCase5021_JuuliaToivonen_20120901_20120930_tuplatunnit
testWorkedHoursTimeRangesAndDetailsOfNonOvertimeNormalHours
testTODO
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
testIltalisäJaYlityötMainContract
testIltalisäJaYlityötNoMainContract
testTODOLostWeeklyRestTime
testTODOOnlyMainContractSerieReturns_AbstractDailyReport_IsPeriodStartDateTrue
testTODOLostWeeklyRestTimeOnlyAccordingToMainContractSerie
com.tustor.tuntinetti.backend.logic.tailored.iss.TestPsgElintarvikealojenTes
testCase9535_VirtanenMarkus_20151001_20151015
testCase16018ExceptionRaportinLatauksessaJurmuMarko20170501
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMainContractSerieSelectedSeparately
testTODO
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
testIltalisäJaYlityötMainContract
testIltalisäJaYlityötNoMainContract
testTODOLostWeeklyRestTime
testCase5021_JuuliaToivonen_20120901_20120930_tuplatunnit
testTODOOnlyMainContractSerieReturns_AbstractDailyReport_IsPeriodStartDateTrue
testTODOLostWeeklyRestTimeOnlyAccordingToMainContractSerie
testWorkedHoursTimeRangesAndDetailsOfNonOvertimeNormalHours
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMetalliMurata235hVkoTes
testChanBinhTieu_20131104_20131110_2DaysPerWeek
testChanBinhTieu_20131104_20131110_5DaysPerWeek_TODO_DIFFERENTIOI_ASSERTIT
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
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
com.tustor.tuntinetti.backend.logic.tailored.iss.TestIssMainContractSerieSelectedSeparately$1
warning
com.tustor.tuntinetti.backend.logic.TestICTAlanTesNoOvertime
testKorvataanKTAlla
testNightShiftPeriodIndices
testJuhannusAattonaEiSunnuntaikorotustaKahdesti
testTestaaSunnuntailisaLoppiaisaattona
testSunnuntailisaLoppiaisena
testSunnuntailisaJuhannusAatot
test4ViikkoaSairaslomakorvaustaOnSamaKuin28Paivaa
testSickleaveWeek
testSuurjuhlapyhakorvaus
testSpecialSaturdayOvertime
testKorottavatKTAta
testKtaLasketaanOikealtaJaksolta
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterDaysAbsencesUsingEmployeeRangeReport_1
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Paivatyo
testLauantaikorotusEiKorotaKTAta
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.saldotests.TestSaldoChangesMay2015
testPaidVacationFinalPaySaldoFix
testIndependenceDayToWtrMustBeQualifiedFix
testStdWorkdayCalculationUsesHolidayQualification
testHolidayFlexComplexCalculation
testEnsimmaisenVuodenLomanansaintaFix
testHolidayHoursDoNotCountTowardsWtrFix
testUseTwoDecimalEffectiveHourlySalary
testManualOverrideSearchkeyAndVacationDayOffFix
testLomanAnsaintaKunTesVaihtuuKeskenVuodenFix
testVuosilomaEkvivalenttiaVuosilomaaLaskettaessaFix
testAnyFilterToNoOvertimeInOvertimesummary
testEnablePartialUnpaidSickleaveDeductedFromMonthlySalaryInsteadOfFlexHours
testUseIncludedVacationtypeModeForSpentVacationHoursCalculation
testNyqvist
testEnableSickleaveAsValidHolidayEdgeFix
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_Paivatyo
testLauantaiylityoKorvataanKTAlla
testTODOVappuaatonTyoaika
testEiLisia
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestRautatiealanRautatieliikenteenKolmivuorotyonTES
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
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Paivatyo
testSeisokkikorvaus
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
testSpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testMaksetaanKTAlla
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestKaupanMyymalatyontekijoidenTes
testKaupanalanYlityotJosArkipyhatMaksetaanRahana_TesVipu
testKaupanalanYlityotJosArkipyhatMaksetaanRahana_AsetusVipu
testKaupanalanYlityotJosArkipyhatMaksetaanRahana_AsetusVipu_MuttaEiMaksetakaanEpasaannollistäTyöaikaaTekeville
testArkipyhatMaksetaanRahana_AsetusVipu_TODO_ei_toimi_epäsäännöllistä_työaikaa_tekevillä
testLapsenSairausMax3pvPalkallistaVapaata
testIltalisäArkena
testIltalisäSunnuntaina
testIltalisäSunnuntainaAfter2012_11_1_January
testIltalisäSunnuntainaAfter2012_11_1_December
testIltalisäArkenaAfter2012_11_1_December
testYölisääEiMaksetaPyhäyönä
testKiirastorstainKorvausEnnen2010
testKiirastorstainKorvaus
testCase5413_iltalisätMaksetaanSairauslomanAjalta
testCase5413_yölisätMaksetaanSairauslomanAjalta
testCase5413_lauantailisäMaksetaanSairauslomanAjalta
testCase5413_iltalisäSunnuntainaSairaanaKunEiOleMarrasTaiJoulukuu
testCase5413_iltalisäSunnuntainaMarrasTaiJoulukuussa
testSickleaveWithoutExtrasOverridesHolidayCompensationIsNotPaidDuringSickleave
testCase43723_KallioAntti_20230401_20230531
testCase12527_VaananenSari_20160801_20160830
testLapsenSairaus50pctKorvausAlleKkdenTyosuhteissa
testPelkkäViikkoylityö_Citywork_JukkaPekka_Hiltunen_20130429_20130505
testPelkkäViikkoylityö_Citywork_JukkaPekka_Hiltunen_20130429_20130505_BillableHolidays
testKaupanalanYlityotPitaaYhdenPaivanVapaata
testArkipyhäKerryttääHolidayWträä
testYlityoviikkoYli12TuntiaVuorokaudessa
testLauantailisa
testAattolisa
testIltalisa
testYölisä
testYlityoviikkoEnintaan10TuntiaVuorokaudessa
testYlityoviikkoEnintaan12TuntiaVuorokaudessa
testDailyExtraIsNotCompensated
testKaupanalallaArkipyhäEiLyhennäTyöaikaaJosSillePäivälleEiOleMerkittyLyhennysvapaata_TestaaKokopäiväinenTyöntekijä
testKaupanalallaArkipyhäEiLyhennäTyöaikaaJosSillePäivälleEiOleMerkittyLyhennysvapaata_TestaaOsaAikainenTyöntekijä
testLauantailleJaSunnuntailleKirjatunTavallisenSunnuntaiaamunLisat
testAattolisaTavallisenaArkipaivana
testAattolisaJouluaattona
testWeeklyExtraAndOvertime
testNormaaliViikko
testNormaaliViikkoIltalisienKanssa
testUudetHolidayMode
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestFarmasiaTes
testWeeklyOvertimeDoesNotAffectPeriodOvertime
test2010_05_01_muuttuneetLisät
testPeriodOvertimeExceeds20hButNoDailyAndNoWeeklyOvertime
testLisätEnnen2010_05_01
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenTesKaksivuoroWith2020Changes
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestUnpaidAbsenceAndLeaveOfAbsence
testWholeDayLeaveOfAbsenceDoesNotAffectFlextime
testWholeDayLeaveOfAbsenceOnSaturdayDoesNotAffectFlextime
testWorkAndLeaveOfAbsenceIncreasesFlextimeSaldo
testWholeDayUnpaidAbsenceDoesNotAffectFlextime
testWorkAndUnpaidAbsenceDoesNotAffectFlextimeSaldo
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
testNormalWorktime2
testNormalWorktime3
testArkilisat
test_TODO_Lauantailisat
testSunnuntaityo
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1VuosiTöissä
testSairaslomakorvausAlle5VuottaTöissä
testSairaslomakorvausYli5VuottaTöissä
testLapsiSairaana
testSunnuntaityö
testSairaslomakorvausAlleKuukausiTöissä
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsInOrderOfArrivalNoNigthShiftsDuringOvertimeWithWeekStartTimeEffectsVoid
testIdaNieminen20111124
testStefanSilverström20111121
testProjectLevelOvertimeRefinement
testProjectLevelOvertimeRefinement_MinutePrecision
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestTekstiilihuoltoalanOsaAikaisenTes
test_TODO_KuukausipalkanJakaminen
testPoissaolonPalkkalajitMaksetaanKTA
testArkipyhaaEiKorvataJosToissa
testArkipyhaLomienTaiSairaudenValissa
testArkipyhaviikonLauantaitMenevatViikkoYlitoiksi
testEiWtraaOsaAikaisille
testSuurjuhlapyhakorvaus
testKta
testLauantaiYlityo
testWtr
testSairausajanPalkka
testIltaJaYolisat
testAattokorotus
testYlityo
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestHenkilostopalvelualanTesKta
testCase7147KarikkoJuho
com.tustor.tuntinetti.backend.logic.TestRautatiealan115hPaivatyonTES
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
test_TODO_WeeklyOvertime3
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestICTAlanTes
testNightShiftPeriodIndices
testJuhannusAattonaEiSunnuntaikorotustaKahdesti
testTestaaSunnuntailisaLoppiaisaattona
testSunnuntailisaLoppiaisena
testSunnuntailisaJuhannusAatot
test4ViikkoaSairaslomakorvaustaOnSamaKuin28Paivaa
testSickleaveWeek
testSuurjuhlapyhakorvaus
testSpecialSaturdayOvertime
testKorottavatKTAta
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestApteekkienTyontekijoiden3ViikonJaksotyonTesIlmanArkipyhalyhennyksia
testItsenaisyyspaivaKunToissa
testItsenaisyyspaivakunEiToissa
testBoxingDayWhenAtWork
testBoxingDayWhenNotWorking
testNormalDayWhenAtWork
testNormalDayWhenNotWorking
com.tustor.tuntinetti.backend.logic.TestSahkoistysalanTesKta
testTeemuPollanen
testPercentageBasedWtrDoesNotAffectAverageHourlySalary
testDailyAndWeeklyOvertime
testCase12543_LehtonenErkki_20160801_20160815
testCase16396TeemuLaiho
testAverageHourlySalaryUsage
testDailyOvertime
testSairastumispaivana100PctKorvaus
testAverageHourlySalary
testNightShiftPeriodsAfterFirstIncrementsButBeforeSecondIncrements
testNightShiftPeriodsAfterSecondIncrements
testNightShiftPeriodsNotTriggeredDuringDailyOvertime
testNoHolidayCompensation
testHolidayCompensation1
testHolidayCompensation2
testNightShiftPeriodsBeforeFirstIncrements
testWeeklyOvertime
testSundayWork
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.TestElectrosMetalliTes
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Vietetty_Huom_ViikonAlkamisaikaMuutettu
testBesnikHajdini2011vko25
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuyöhön_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuyöhönKlo2_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvaus
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_Keskiyöhön_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuunKlo6_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuunKlo11_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepoa_Pikkasen_Viettamatta_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepoa_Pikkasen_Enemmän_Viettamatta_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausEiKokoSunnuntainPerusteella_Huom_ViikonAlkamisaikaMuutettu
testViikkolepoToteutuuKunPekkanen
testViikkolepokorvausKunSairauslomaIlmanKellonaikoja
testViikkolepokorvausKunSairauslomaIlmanKellonaikoja_MyösKunKarenssipäiväEiPoistu
testViikkolepokorvausKunSairauslomaIlmanKellonaikoja_MyösKunKarenssipäiväEiPoistu_Disabled
testViikkolepokorvausKunSairauslomaKellonaikojenKera_MyösKunKarenssipäiväEiPoistu
testViikkolepokorvausKunSairauslomaKellonaikojenKera_MyösKunKarenssipäiväEiPoistu_Disabled
testViikkolepokorvausKunLapsenSairausIlmanKellonaikoja
testViikkolepokorvausKunSairauslomaKellonaikojenKera
testBeforeRange
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTuntityon40hTes
testAatot
testArkipyha
testSunnuntaiTyo
testVuorokautinenYlityo
testArkiTyo
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testLauantaiVuorot
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestElectrosMetalliTesYksinkertaistettuViikkolepo
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Vietetty_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuyöhön_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuyöhönKlo2_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_Keskiyöhön_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuunKlo6_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepo_Viettamatta_Ja_La_SuAamuunKlo11_Töissä_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepoa_Pikkasen_Viettamatta_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausKokoSunnuntainPerusteella_Viikkolepoa_Pikkasen_Enemmän_Viettamatta_Huom_ViikonAlkamisaikaMuutettu
testViikkolepokorvausEiKokoSunnuntainPerusteella_Huom_ViikonAlkamisaikaMuutettu
testViikkolepoToteutuuKunPekkanen
testViikkolepokorvausKunSairauslomaIlmanKellonaikoja
testViikkolepokorvausKunLapsenSairausIlmanKellonaikoja
testViikkolepokorvausKunSairauslomaKellonaikojenKera
testBeforeRange
com.tustor.tuntinetti.backend.logic.TestHenkilokohtaistenAvustajienTES
testLauantaikorvaus
testArkipyhaKorvausAlle2Viikkoa
testArkipyhanaToissa
testArkipyhanaToissaB
testLauantaikorvausArkpyhana
testSairasLapsi
testSunnuntaikorvaus
testArkipyhienKorvaus
testYolisa
testIltalisa
testArkipyhatLyhentavaTyoviikkoa
testSairausajanPalkka
testArkipyhaKorvaus
testYlityo
testYlityo2
com.tustor.tuntinetti.backend.logic.TestSiparilaPuusepanteollisuudenTesKtaBiWeekly
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testKtaAikatyo
testTODOHälytystyöKta
testEveningHoursCompensationA
testEveningHoursCompensationB
testKtaLaskentaAjat
testKtaAikatyoLisatEiVaikuta
testJaettavatJaJakajaKategoriatOvatSamat
com.tustor.tuntinetti.backend.logic.TestKaupanKonttoriTyontekijoidenTesHki
testIltalisaArkena
testIltalisaLoppiaisena
testIltalisaVapunAattona
testIltalisaVapunpaivana
testIltaJuhannusaattona
testIltaJuhannusPaivana
testIltalisaItsenaisyyspaivana
testIltaJouluaattona
testIltaToisenaJoulupaivana
testYolisaLauantaina
testYolisaSunnuntaina
testYolisaLoppiaisena
testYolisaVapunAattona
testYolisaVapunpaivana
testJuhannusAattoJaJuhannusPaivaWtrAsetuksenKumoaminen
testPaasiaisLauantaiWtrAsetuksenKumoaminen
testPaasiaisLauantaiEiWtrAsetusta
testYolisaArkena
testJuhannusAattoJaJuhannusPaivaEiWtrAsetusta
testDailyExtraIsNotCompensated
testWeeklyExtraAndOvertime
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testIltalisaLauantaina
testIltalisaSunnuntaina
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
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
testEiIltalisaaYlityonAjalta
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestWorkTimeCompensationDecomposition
testEquals
testOnly_DAILY_OVERTIME
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
testJouluaattolisa
testLyhennysvapaidenKertyminenPoissaoloista
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testArkipyhat
testMaksetaanKTAlla
testKorottavatKTAta
testIltalisa
testSunnuntaiKorvaus
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLyhennysvapaidenKertyminen
com.tustor.tuntinetti.backend.logic.TestMatkatoimistoalanTes
testSundayOvertime
testAattoIltalisa
testLapsenSairaus
testSairaslomakorvaukset
testTyotViikkolepopaivana
testSairastumispaivanKorvaus
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testYolisa
testIltalisa
testAamulisa
com.tustor.tuntinetti.backend.logic.TestViherJaYmparistorakentamisalanTES
testSairaslomakorvausAlle1vkTöissä
testSairaslomakorvausYli1vkTöissä
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pv
testArkipyhaviikonLauantailtaMaksetaanKorotettuaPalkkaa
testArkipyhatJaSunnuntaiKorvaus
testArkipyhiaEiKorvataJosEhdotEivatTayty
testSunnuntaityoaEiKorvataKTAlla
testYlityotaEiKorvataKTAlla
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testNormalWorktime
testSunnuntaityo
testYolisa
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
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
com.tustor.tuntinetti.backend.logic.TestSahkoEnergiaIctVerkostoTes
testIltaJaYölisä
test_TODO_KTA_EI_TOTEUTETTU_Sairastumispaivana100PctKorvaus
testJuhlapyhanNormaaliJaYlityo
testSairastumispaivana100PctKorvaus
testSunnuntaiYlityo
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_MuuKuinToimistotyo
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYotyolisa
testIltatyolisa
testLauantailisa
testHolidayCompensation
testStandbyCompensation
test_TODO_YotyolisaJatkuuYliKuuden
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestPamVeikkausTyontekijat
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterWeekAbsencesUsingEmployeeRangeReport_0
testBug20100406_20100101
testBug20100406_20100102
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGivenAndPartTimeEmployee
testBugReport20100315
testMilitaryRefresherWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapauksetWithWeekStartTimeOffset7
testVainionpääIlpoKalevi_20130501_IlmanHenkilökohtaistaYlityöasetusta
testCase7308_MansukoskiPetteri_20131222
testHolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase10416_Ahtola_Petteri_20160101_Ylityö
testVainionpääIlpoKalevi_20130501_HenkilökohtaisellaYlityöasetuksella
testHolidayCompensation
testCase15497_PihkoluomaJuha_20170404
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
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_SalomaaRami_20170407
testHalytysTyo
com.tustor.tuntinetti.backend.logic.TestAutoliikenneAlojenToimihenkiloiden40TesPaivatyo
testSpecialSaturdayOvertime
testLauantaiTyo
testIltatyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenIltatyota
testVuorokautinenYlityoUudenvuodenArkiaattona
testAattopaivalisaPaasiaislauantaina
testAattopaivalisaPaasiaislauantaina2013Jalkeen
testAattopaivalisaJouluaattonaArkena
testAattopaivalisaJouluaattonaLauantaina
testAattopaivalisaJouluaattonaSunnuntaina
testAattopaivalisaJuhannusaattona
testLauantaityolisaaEiMaksetaPyhapaivana
testIltatyolisiaMaksetaanMuttaYotyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenYotyota
testYotyolisaaMaksetaanYlitoiltaAamukuuteenAsti
testVuorokautinenYlityoLauantaina
testArkiYlityo
testHealthInsuranceLawWaitingPeriodNotCompensatedIfDaysAreFull
testIltatyoNormaaliaikana
testYotyoNormaaliaikana
com.tustor.tuntinetti.backend.logic.TestYksityisenOpetusalanTes36_25h
testTODO_TestSomething
test_TODO_Vuosityoaika
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
com.tustor.tuntinetti.backend.logic.TestBillingCorrection
testMinimivuoro30minJaPyöristysYlöspäin
testMinimivuoroKoskeeVainLaskutusta
testBillLikeSalaryWithFixedBillingHoursNoNightShiftPeriods
testBillingRoundingWholeDay
testTODOMinimivuoroPerKäyntiPyöristetäänAamuJaIltaErikseen
testBillLikeSalaryWithMinimumBillingHoursNoNightShiftPeriods
testMinimumBillingOriginalWorkShiftEndsBeforeEveningShift
testMinimumBillingNonLinearOriginalWorkShiftEndsBeforeEveningShift
testMinimumBillingNonLinearOriginalWorkShiftStartsAfterNightShift
testMinimumBillingNonLinearOriginalWorkShiftStartsDuringEveningAndEndsDuringNightShift
testMinimumBillingOriginalWorkShiftEndsDuringEveningShift
testMinimumBillingOriginalWorkShiftEndsBeforeNightShift
testMinimumBillingNonLinearOriginalWorkShiftEndsBeforeNightShift
testBillLikeSalaryWithBillingHoursRoundingToTwoNoNightShiftPeriods
testBillLikeSalaryWithBillingHoursRoundingToQuarterNoNightShiftPeriods
testRoundingBillingOverlappingTimeRanges
testRoundingBillingRoundedTimeRangeOverlapsWithIltalisa
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenToimihenkiloidenTes375
testSairastumispaivana50PctKorvaus
testThatSickleaveCompensatedOverTheLimits
testTODONighttimeExtraOvertimeCompensation
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestPalvelualojenToimialaliitonToimihenkiloidenTes40
testTODOIltatyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenIltatyota
testSpecialSaturdayOvertime
testThatSickleaveCompensatedOverTheLimits
testTODOIltatyolisiaMaksetaanMuttaYotyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenYotyota
testIltatyoNormaaliaikana
testYotyoNormaaliaikana
testTODOYotyolisaaMaksetaanYlitoiltaAamukuuteenAsti
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestMaaJaVesiRakennusTes
testIndependencedayOnSickleave
testSameWorkDayAfterMaxWeeklyOvertimePayLeg2DailyOvertime
testDifferentWorkDayAfterMaxWeeklyOvertimePayLeg2DailyOvertime
testSairastumispaivana100PctKorvaus
testThatSickleaveCompensatedOnlyToTheLimits
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testHolidayCompensatedOnlyAfter6WeeksOfContractPeriod
testHolidayWorkIsTreatedAsSundayWork
com.tustor.tuntinetti.backend.logic.TestPuhelinpalveluaJaYhteyskeskuksiaKoskevaTesLiukuvaTyoaika
testNormalWorkTime
testDailyOvertime
testWeeklyOvertime
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_Paivatyo
testKorottavatKTAta
testYolisa
testIltalisa
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloidenKeskeytyvanKolmivuorotyonTES
testNormalWorkTime
testDailyOvertime
testWeeklyOvertime
testYolisa
testIltalisa
testVuorolisaKorottuuYliJaSunnuntaityoKorotustenSuhteessa
testLauantailisa
testSunnuntaityo
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundledIncludedInKta
testKtaValue
testCaseWithTimeRanges
testCase
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerWithKta
testSpectraKipaTes
testSpectraVartiointiTes
testKtaValue
testCaseWithTimeRanges
testCase
testSpectraKaupanTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountTogetherWithKtaSickleaveWithoutExtras
testCaseWithTimeRanges
testCase
testKtaValue
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalary
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryMinimumLargerByPersonalHourlyExtraAmountTogetherWithKta
testCaseWithTimeRanges
testCase
testKtaValue
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedHourlySalaryLargerByPersonalHourlyExtraAmountBundledOnlyToExtras
testSpectraKaupanTes
testSpectraKipaTes
testCaseWithTimeRanges
testCase
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLarger
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmount
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundledTogetherWithKta
testKtaValue
testCaseWithTimeRanges
testCase
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedByPercentageForceZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCase
testCaseWithTimeRanges
testLaurilaJenni_20150916_20150930
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalarySickleaveWithoutExtras
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryMinimumWithKta
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testKtaValue
testCaseWithTimeRanges
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestCasesHourlySalaryExtrasIncludedInHourlySalary
test_Case8882_Kunnari_Hietanen_Sirpa_Heleena_20150816_20150831
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedForceZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCase
testCaseWithTimeRanges
testLaurilaJenni_20150916_20150930
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryExtraInclusionForBilling
testTODOPartiallyScaledPersonalHourlyExtra
test_TODO_ScaledPersonalMonthlyExtra
testHourlySalaryFullScaledPersonalHourlyExtra
testMonthlySalaryFullScaledPersonalHourlyExtra
testHourlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
testMonthlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryWithKta
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testKtaValue
testCaseWithTimeRanges
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedByPercentageZeroHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testCaseWithTimeRanges
testLaurilaJenni_20150916_20150930
testCase
testSpectraKipaTes
testSpectraVartiointiTes
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountBundledOnlyToExtras
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryExtraInclusionForBillingWhileExtrasIncludedInSalary
testTODOPartiallyScaledPersonalHourlyExtra
test_TODO_ScaledPersonalMonthlyExtra
testHourlySalaryFullScaledPersonalHourlyExtra
testMonthlySalaryFullScaledPersonalHourlyExtra
testHourlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
testMonthlySalaryFullScaledPersonalHourlyExtraBillLikeSalary
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountIncludedInKta
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testKtaValue
testCaseWithTimeRanges
testCase
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryWithKtaSickleaveWithoutExtras
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testKtaValue
testCaseWithTimeRanges
testCase
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestReplacedByPercentageHourlySalaryLargerByPersonalHourlyExtraAmountBundled
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testCaseWithTimeRanges
testLaurilaJenni_20150916_20150930
testCase
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerByPersonalHourlyExtraAmountTogetherWithKta
testKtaValue
testCaseWithTimeRanges
testCase
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.hourlysalary.TestHourlySalaryLargerWithKtaSickleaveWithoutExtras
testSpectraKaupanTes
testSpectraKipaTes
testSpectraVartiointiTes
testKtaValue
testCaseWithTimeRanges
testCase
testHenkilostonRahalahjaEiVaikutaKTAhan
testPerhevapaauudistuksenUudetLomatyypitJaKta
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanKeskytymattomanKolmivuorotyonTES
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
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomaAlkaaKeskenTyopaivan
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testKolmivuorotyonErikoislisaKorvataanKTAlla
testKolmivuorotyonErikoislisaEiKorotaKTAta
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testNormalWorktime
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testSunnuntaityoEiKorotaKTAta
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestKaupanISSKTARyhma0TesFast
testCase15964_AaltonenKari_20170401_20170430
testKoskelanJuhatWithKTACalculation
testJukkaAliMelkkilaWithKTACalculation
testOlosuhdeLisaEiKartutaKTAjosKTAllaMaksettavaa
testOlosuhdeKartuttaaKTAjosKTAllaMaksettavaaToisessaKTASäännössä
com.tustor.tuntinetti.backend.logic.TestItsenaisyyspaivaKorvaus
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa1
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa2
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaPerakkaistaEdeltavaaPaivaaToissa
testEiItsenaisyyspaivakorvaustaTuntipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa3
testItsenaisyyspaivakorvausKuukausipalkkaiselleJokaEiOllutKuuttaEdeltavaaPaivaaToissa3
testItsenaisyyspaivankorvausTesinMukaanJosOnItsenäisyyspäivänSairaslomalla
testItsenaisyyspaivankorvausLainMukaanJosOnItsenäisyyspäivänSairaslomalla1
testItsenaisyyspaivakorvausTuntipalkkaiselleJokaOnOllutKuusiEdeltavaaPaivaaToissa
testMetalliAlanItsenaisyyspaivakorvausBitinMukaanKunOnOllutEdellisenaPaivanaToissa
testMetalliAlanItsenaisyyspaivakorvausBitinMukaanKunOnOllutSeuraavanaTyoPaivanaToissa
testEiMetalliAlanItsenaisyyspaivakorvaustaBitinMukaanJosEiOllutEdellisenaTaiSeuraavanaTyoPaivanaToissa
testEiHPLAlanItsenaisyyspaivakorvaustaBitinMukaanJosEiOllutEdellisenaTaiSeuraavanaTyoPaivanaToissa
testMetalliAlanItsenaisyyspaivakorvaustaTesinMukaanJosIDPalkallisenSairauslomanKeskellaJaTyovuoro
testHPLAlanItsenaisyyspaivakorvaustaTesinMukaanJosIDPalkallisenSairauslomanKeskellaJaTyovuoro
testItsenaisyyspaivakorvausLainMukaanTuntipalkkaiselleJosOnOllutSairaana6PaivanAikana
testItsenaisyyspaivakorvausMaksetaanLainMukaanTuntipalkkaiselleVaikkaOlisiOllutPalkattomastiSairaana6PaivanAikana
testRakennusalanItsenaisyyspaivakorvaus
testEiItsenaisyyspaivakorvaustaLainMukaanTuntipalkkaiselleJosDisabloitujaSairaslomia6PaivanAikana
testItsenaisyyspaivakorvausLainMukaanTuntipalkkaiselleJosTekeeToitaViikonloppuna1
testItsenaisyyspaivakorvausLainMukaanTuntipalkkaiselleJosTekeeToitaViikonloppuna2
testArkipyhanKeskiarvoistusKunContractPeriodienValissaOnGappi
testMetalliAlanItsenaisyyspaivakorvaustaTesinMukaanJosIDPalkallisenSairauslomanKeskellaMutteiTyovuoroa
testHPLAlanItsenaisyyspaivakorvausTesinMukaanJosIDPalkallisenSairauslomanKeskellaJaTyovuoro
testHPLAlanItsenaisyyspaivakorvausTesinMukaanJosIDPalkallisenSairauslomanKeskellaMutteiTyovuoroa
testSickleaveOnIndependencedayCompensatedByLawButWithHolidayHours
testSickleaveOnIndependencedayCompensatedByTesButWithHolidayHours
testKunKorvataanWTRna
testItsenaisyyspaivaKunMuitaHolidayitaEiKorvataMuttaOnHolidayCompensationRule
testItsenaisyyspaivaKunMuitaHolidayitaEiKorvataIlmanHolidayCompensationRulea
testKunKaikkiArkipyhatKorvataanMutteiArkipyhiaListassa
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenKaksivuorotyonTes
testIltavuoroLisä
testTövuoroLisä
testKTA
testPeriodOvertime
testArkipyhät
testOvertimeOnEves
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
testSaturdayExtraIsNotPaidOnSpecialSaturday
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenVuorotyonTes
testSuurjulhapyhaaattopaivakorotusKorvataanKTAlla
testSuurjulhapyhaaattoyokorotusKorvataanKTAlla
testYlityotKorottavatKTAta
testSuurjuhlapyhaKorottaaKTAta
testSuurjuhlapyhaaattopaivaKorottaaKTAta
testSuurjuhlapyhaaattoyoKorottaaKTAta
testSunnutaityöKorottaaKTAta
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testSairaslomaKorvataanKTAlla
testArkipyhatKorvataanKTAlla
testYlityotKorvataanKTAlla
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
testSuurjuhlapyhakorvaus
com.tustor.tuntinetti.backend.logic.TestApteekkienTyontekijoiden3ViikonJaksotyonTes
testSundayCompensation
testSundayEveningHoursCompensationA
testSundayEveningHoursCompensationB
testSundayEveningHoursCompensationC
testHolidayEveningHoursCompensationA
testHolidayEveningHoursCompensationB
testNightHoursCompensationC
testLauantailisaA
testLauantailisaB
testIfSickleaveCompensatedOverTheLimits
test_TODO_PERIOD_YLITYO_YlityoTesinEsimerkki4
testTODO_MITEN_MAARITELLAAN_AAMULLA_TOIHIN_TULEVA_NightHoursCompensationD
testAattolisaA
testAattolisaC
testAattolisaB
testArkipyhäKerryttääHolidayWträä
testExtraAndDailyOvertimeHours
testSickleave
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testEveningHoursCompensationA
testEveningHoursCompensationB
testWeeklyOvertimeWithVacationsAndSickleaves
testJaksoTyoaika
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Jatkuva_Kaksivuorotyo
testLauantailisa
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
com.tustor.tuntinetti.backend.logic.TestSahkoistysalanTesVuorotyo
testYövuoro
testIltavuoro
testDailyOvertime
com.tustor.tuntinetti.backend.logic.TestMinimumDayLengthWorkedOnHolidayWeek
testQualifiedToHolidayCompensation
testNotQualifiedToHolidayCompensation
testZeroMinimumDayLengthWorkedOnHolidayWeek
testZeroMinimumDayLengthWorkedOnHolidayWeekAndNoWorkingHours
testNullMinimumDayLengthWorkedOnHolidayWeek
com.tustor.tuntinetti.backend.logic.TestBillLikeSalaryWithWeekStartTimeEffectsSinceMorning
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestAutoalanToimihenkiloidenTES
testWtrKertyyMyosTyoajanLyhennyksesta
testWtrKertyyKunPoissaolojaOnAlle11Paivaa
testWtrEiKerryKunPoissaolojaOnYli11Paivaa
testWtrKertyyMyosSairausPoissaoloista
testWtrKertyyMyosKeratusharjoituksista
testWtrKertyyMyosVuosilomanAikana
testWtrKertyyMyosOpintovapaanAikana
testNormalWorktime
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testWtrKertyyVuodessa100Tuntia
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1vTöissäSairausKestääYli4vk
testSairaslomakorvausYli1vTöissäSairausKestääYli5vk
testSairaslomakorvausYli5vTöissäSairausKestääYli3kk
test_TODO_Arkipyhat
testSairaslomakorvausAlle1vTöissäSairausUusiutuu30pvSisällä
testSunnuntaityo
testYolisa
testIltalisa
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenTesKeskeytyvaKolmivuoroWith2020Changes
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenJaksotyonTes
testIltavuoroLisä
testWeeklyExtra
testSalaryWhenWorkingOnIndependenceDay
testSalaryWhenWorkingBeforeAndAfterIndependenceDay
testYövuoroLisä
testYlityoKorvaustenMaksaminenVuorolisiin
testMonthlySalaryDivider
testVuosilomapalkkaaLaskettaessaOtetaanHuomioonMyösPyhätyöKorvaukset
testCase51124Fix_NegativeNightShiftPeriodCompensations_WhenAppliesToFullShiftAndPaidOnlyDuringOvertimeAndTaskSplitIntoMultipleTimeRanges
testCase52400_FixLogistics_YlityolisaYovuoronAikanaIlmestyiVaikkaEiOllutYlityota
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testPeriodOvertime
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestSpectraKauppaUseCases
testArkipyhaviikkoKunArkipyhaViikonlopulla_kuukausipalkkainen
testCase_14616
testCase_14219
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
testSuurjuhlapyhanIltalisa
testSuurjuhlapyhanYolisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testKorottavatKTAta
testYolisa
testIltalisa
testSairaslomakorvausKunSairausUusiutuu
com.tustor.tuntinetti.backend.logic.TestWorkedHoursTimeRangesAndDetailsWithContractPeriodMapOvertimeSummary
testTODONightShiftPeriodInParts
testCase26449_PajunenSanteri_20190718
testWorkedHoursTimeRangesAndDetailsOfOtherHours
testWorkedHoursTimeRangesAndDetailsOfExtraHours
testOvertimeInTwoProjects
testRoivainenPekka_20141222_20150104
testTuomistoOili_20141222_20150104
testHaavistoAriMatti_20150103
testHaavistoAriMatti_20140106
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_NonOvertimeNormalHours
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertime
testWorkedHoursTimeRangesAndDetailsOfDuplicateTask_DifferentCostCenter_FullOvertimeBaseHoursConverted
testWorkedHoursTimeRangesAndDetailsOfNonOvertimeNormalHours
testHaavistoAriMatti_20141222_20150104
testHaavistoAriMatti_20141222
testTODOWorkedHoursTimeRangesAndDetailsOfDailyOvertimeHours
testTODOWorkedHoursTimeRangesAndDetailsOfWeeklyOvertimeHours
testTODOAssert_ABCDEF
testWorkedHoursTimeRangesAndDetailsOfHolidayHoursDuringSickleave
com.tustor.tuntinetti.backend.logic.TestWorktimeReductionFast
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
testApteekinWtrPalkallisetIsyysAitiyslomat
testReserveEndDateDuringGapBetweenContractsShouldNotCauseExceptionInWtrEarning
testWorkTimeReductionVacationBalanceChangeWhenNoContract
testPersonalCompensationIsCalculatedOnlyOnceToPctWtr
testImmediatelyPaidPctWtrShouldBeExcludedFromFinalPay
testWtrAnsainnanRajoitusKunIsMainContractSerieDeterminesExtraAndOvertimeAndHoliday
testPctWtrAndSickleaveTypes
testPctWtrMaksuJaSaldokulutus
testFullVacationEarnedMonthNPE
testKaikkiaVanhempainVapaitaEiLasketaKontassa
testHiihtokeskusAlanWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrPalkallisetIsyysAitiyslomat
testAvecranWtrPalkallisetIsyysAitiyslomat
testHuviJaElamyspuistojenWtrPalkallisetIsyysAitiyslomat
testOhjelmapalvelualanWtrKiky
testOhjelmapalvelualanWtr
testApteekinHolidayWtrLength
testApteekinHolidayHoursKunMaksetaanHeti
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
test_TODO_
testPeriodAccumulatesButCountedAfterDuration
com.tustor.tuntinetti.backend.logic.kiky.TestKopioJaTulostusala40hKiky
testWtrKulutus
testWtrKertyma
com.tustor.tuntinetti.backend.logic.kiky.TestEnsihoitopalvelualanViikkotyonTesKiky
testArkipyhaQualified4
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWeeklyOvertime2
testSairasloma
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
testLauantaityo
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
com.tustor.tuntinetti.backend.logic.kiky.TestKikyKilpailukykysopimusTapaukset
testVacationEarned
test1KikynToteuttaminenSaldovähennystenAvulla
testCase15371BashyalUmesh
testKaupanKikyVuosivapaa
test3KikynToteuttaminenTyösopimuksenJaTaiTyöehtosopimuksenMäärityksiäMuuttamalla
testCase14477
testMaranKikyVuosivapaa
testKuvanvalmistamonKikyVuosivapaa
testPeltiJaTeollisuuseristysalanPaivaJaKaksivuoronKikySettings
testKikyJaUseampiLoppupalkka
testNovartSopimussarja
testKikyLoppupalkkaJaContractSeries
testKikyLoppupalkassa
test2KikynToteuttaminenKikyTyöajanpidennyspäivienAvulla
com.tustor.tuntinetti.backend.logic.kiky.TestEnsihoitopalvelualan3VkoTesKiky
test_TODO_PeriodOvertime6WeekCycle
test_TODO_PeriodOvertime6WeekCycle2
testArkipyhaaEiKorvataJosAlle3TyovuoroaJaksossa
testArkipyhaKorvataanJos3TyovuoroaJaksossa
testArkipyhaNotQualified4
testArkipyhaLyhentaaJaksonTyoaikaa
testNormalWorktime
testDailyOvertime
testPeriodOvertime
testSairasloma
testArkipyhaQualified4
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
testLauantaityo
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
com.tustor.tuntinetti.backend.logic.TestVarastoJaKuljetusesimiestenTesHki
testSuIltalisä
test
testTodo
testLauantailisa
testNormaaliViikko
testNormaaliViikkoIltalisienKanssa
testYlityoviikkoEnintaan10TuntiaVuorokaudessa
testYlityoviikkoEnintaan12TuntiaVuorokaudessa
testYlityoviikkoYli12TuntiaVuorokaudessa_Vanha
testIltalisäBefore2010_10_01
testIltalisäAfter2010_10_01
testIltalisäAfter2011_04_01
testLauantailisaPaasiaislauantaina
testIltalisäMaksetaanSairauslomanAjalta
testLauantailisääEiMaksetaSairauslomanAjalta
testJosSairausAlkaaKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenAlkuunAsti
testJosSairausLoppuuKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenLoppumisenJälkeen
testLoppiainenOnArkipyha
testIltalisa12hRajoituksella
testYolisa12hRajoituksella
testUudetHolidayMode
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestEmployeeDailyReport
testContractPeriodEndingReason
testOvertimeSummarynConstructEiLaskeHolidayPaiviaTyosuhteenUlkopuolelta
testItsenaisyyspaivaakaanEiMaksetaJosHolidayCompensationPreference_on_NO_PAID_HOLIDAYS
testGetEmploymentStartDateTakingIntoAccountSevenDaySickleaveOrHolidayGap
testIsCurrentDayEmploymentStartDateAfterGap
testIsCurrentDayEmploymentGapDay
test_52860_SA_EmploymentGap
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
testSickleaveAndVacation
testCalculatedPeriodForBiWeeklyLostRestTime
testDummySingleProjectCustomerOrAnyCostCenterMultipleSelectionModel
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
com.tustor.tuntinetti.backend.logic.TestDailySalaryAccumulationAndPayment
testOneTaskPerDayEarnsDailySalaryPerDayWithContractSerie
testTwoTasksPerDayEarnsDailySalaryPerDayWithContractSerie
testOneTaskPerDayEarnsDailySalaryPerDay
testTwoTasksPerDayEarnsDailySalaryPerDay
com.tustor.tuntinetti.backend.logic.TestMaaJaVesiRakennusTesUlkomaantyontekijatPaikallinen
testDailyAndWeeklyOvertime1b
testDailyAndWeeklyOvertime2a
testDailyAndWeeklyOvertime2b
testDailyAndWeeklyOvertime1a
testThatSickleaveCompensatedOnlyToTheLimits
testDailyAndWeeklyOvertime3
testDailyAndWeeklyOvertime4
testHolidayWorkIsTreatedAsSundayWork
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testHolidayCompensatedOnlyAfter6WeeksOfContractPeriod
com.tustor.tuntinetti.backend.logic.TestValtionVirkaLaakarityoTyontekijat
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testWeeklyOvertime
testSunnuntaityo
testYolisa
testIltalisa
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.TestHuolintaAlanToimihenkiloiden375TesVuorotyo
testLauantaiTyo
testMultipleShifts
testIltaVuorolisa
testIltalisaaMyosYlityonAjalta
testYolisaaMyosYlityonAjalta
testYoVuorolisa
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
testArkiYlityo
testHealthInsuranceLawWaitingPeriodNotCompensatedIfDaysAreFull
testSunnuntaiYlityo
com.tustor.tuntinetti.backend.logic.TestHammaslaboratorioalanTes_40
test_TODO_ExtraHours
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testViikoittainenYlityoErikoispaivina
testSairaslomakorvausKunSairausUusiutuu
com.tustor.tuntinetti.backend.logic.TestProjectCompensationSummaries
testGetQuantityOrUnitPriceBasedOnUnitPriceUnitPriceOne
testGetQuantityOrUnitPriceBasedOnUnitPrice
testDescriptionKeyConflicts
com.tustor.tuntinetti.backend.logic.TestBiWeeklyRestTime
test_TODO_LostWeeklyRestTimeDayOfWeek
test_TODO_SimpleLostWeeklyRestTimeIfWorkedOnEveryWeekday
test_TODO_lostWeeklyRestTimeDefinedByWorkHoursOnSelectedDay
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
com.tustor.tuntinetti.backend.logic.TestRakennustuoteteollisuudenTes
testSairauslomallaArkipyhänäJaOikeusSarauslomakorvaukseenAlkanut
testTyövuorolistanMukainenSairauslomaArkipyhänä_eiOikeuttaSairauslomakorvaukseen
testTyövuorolistanMukainenSairauslomaArkipyhänä
testTyövuorolistanMukainenSairauslomaJaTöitäArkipyhänä
testPäivittäinenYlityöPyöristys_8h_10min
testPyhainpaivaaEiKorvata
testKorvattavatArkipyhat
testPäivittäinenYlityöPyöristys_8h_15min
testPäivittäinenYlityöPyöristys_8h_25min
testPäivittäinenYlityöPyöristys_8h_30min
testPäivittäinenYlityöPyöristys_8h_40min
testPäivittäinenYlityöPyöristys_8h_45min
testPäivittäinenYlityöPyöristys_8h_50min
testPäivittäinenYlityöPyöristys_9h
testIltalisääEiMaksetaYlityöstä
testYölisääEiMaksetaYlityöstä
test_TODO_IltalisääEiMaksetaJosVuoroPäättyyEnnen17
test_TODO_IltalisääEiMaksetaJosVuoroPäättyyTasan17
testIltalisäMaksetaanJosVuoroPäättyy17Jälkeen
test41476_VainoniemiAtte_20220621
testIltalisäBefore2010_05_01
testJosSairastumispäivänäMerkitäänTaskiinAikajaksoEiKeskiarvoistetaTyoajanMukaan
testIltalisäAfter2010_05_01
testIltalisäAfter2011_03_10
testYöAfter2011_03_10
testUudenvuodenpäiväOnArkipyhäTiistaina
testEiArkipyhäkorvaustaJosEiTöissäEdellisenäPäivänä
testEiArkipyhäkorvaustaAlle3kkKestäneessäTyösuhteessa
testUudenvuodenpäiväOnArkipyhäLauantaina
testUudenvuodenpäiväEiArkipyhäSunnuntaina
testLoppiainenOnArkipyhäTorstaina
testLoppiainenEiArkipyhäLauantaina
testLoppiainenEiArkipyhäSunnuntaina
testSairauslomallaArkipyhänä
testOsaPäivästäTöissäOsaArkipyhää
testTavallinenSairauslomaArkipyhänä
testTeemuKiskonen_20_5_2014
testIltalisääEiMaksetaLeg1OvertimenAikana
testYlityötJouluaattona
testYlityötSunnuntaina
testSunnuntailisänPyöristysKunVuoroAlkaaLauantaina
testSunnuntailisänPyöristyyAlaspäinKunVuoroAlkaaPyhänäJaJatkuuToisellePyhäpäivälle
testSunnuntailisänPyöristyyYlöspäinSeuraavaanPuoleenTuntiinKunVuoroAlkaaPyhänäJaJatkuuToisellePyhäpäivälle
testSunnuntailisänPyöristyyYlöspäinSeuraavaanTuntiinKunVuoroAlkaaPyhänäJaJatkuuToisellePyhäpäivälle
testYlitöidenPyöristyksetKunYlityöAlkaaEnnen8h
testYlitöidenPyöristyksetKunYlityöAlkaaEnnen8hVuoroAlkanutEilen
testIltalisäJaYlityöt
testAattolisä
com.tustor.tuntinetti.backend.logic.TestValtionVirkaViikkotyoVirkamiehet
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testWeeklyOvertime
testSunnuntaityo
testYolisa
testIltalisa
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
testArkipyhät
testUvAattoaEiKorvata
testKahdenTunninKorvausKtalla
testPeriodOvertime
testOvertimeOnEves
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
testSaturdayExtraIsNotPaidOnSpecialSaturday
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
com.tustor.tuntinetti.backend.logic.TestPuusepanteollisuudenToimihenkiloidenTes40
testSairastumispaivana50PctKorvaus
testSpecialSaturdayOvertime
testThatSickleaveCompensatedOverTheLimits
testTODONighttimeExtraOvertimeCompensation
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestArgentaIctTes_EI_VALIDI_TOISTAISEKSI
test
testTodo
testTodoToo
testLisatyotKutenVuorokautisetYlityot
testTestaaIltalisaArkipaivana
testaaArkipyhanJaSairauslomanPituus
testaaArkipyhanJaSairauslomanPituusKunSairauslomassaKellonaikatieto
testTestaaSunnuntailisaLoppiaisaattona
com.tustor.tuntinetti.backend.logic.TestRautatiealan38h20minPaivatyonTES
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
test_TODO_AlempiSairaslomakorvauksenMaksimimaaraKoskeeKokoVuodenSairalomia
test_TODO_Sairaslomalisa_1
test_TODO_Sairaslomalisa_2
test_TODO_Sairaslomalisa_3
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_Kaksivuorotyo
testLauantaiylityoKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestKumiteollisuusTyontekijoidenTesPaivatyo
testSairastumispaivana100PctKorvauKTAlla
testNormaaliIltalisä
testNormaaliYölisä
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestPuhelinpalveluaJaYhteyskeskuksiaKoskevaTesYlityot
testNormalWorkTime
testDailyOvertime
testWeeklyOvertime
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
testOlliTurunen201101_BlankAtBeginning_AutoFlex_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_BlankAtBeginning_AutoFlex_NoOvertimeCompensationSaldoLeft_SkipEmptyDays
testOlliTurunen201101_BlankAtBeginning_AutoFlex_NoOvertimeCompensationSaldoLeft_SkipEmptyDaysHolidayQualificationTimeZero
test_TODO_OlliTurunen201101_BlankAtBeginning_AutoFlex_HasOvertimeCompensationSaldoAmptlyLeft
test_TODO_OlliTurunen201101_BlankAtBeginning_AutoFlex_HasOvertimeCompensationSaldoAmptlyLeft_SkipEmptyDays
testOlliTurunen201101_AutoFlexMode_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_AutoFlexMode_NoOvertimeCompensationSaldoLeftHolidayQualificationTimeZero
testOlliTurunen201101_Regular_NoOvertimeCompensationSaldoLeft
testOlliTurunen201101_Regular_HasOvertimeCompensationSaldoAmptlyLeft
testMaaritSavolainen_20111201_20111231_kuitenkin_työaikalailla
test_TODO_OlliTurunen201101_AutoFlex_HasOvertimeCompensationSaldoAmptlyLeft
testVacationEarnedStartDateEqualsBeginReserveStartDate
testSaaskilahtiJani_20151224
testTarvainenTuula_20150401_20150331
testPalkatonPoissaoloFlexVaikutus
testArkipyhanaSickleaveJaAbsenceKkpalkkainen
testArkipyhanaSickleaveJaAbsenceTuntipalkkainen
testArkipyhanaMontaContractPeriodia
testFF05HolidayHoursJaContractSeries
testFF03SickleaveHoliday
testFF02KeskiarvonRajoitus
testFF01UnpaidSickHoursinPyoristys
testTaskAndVacation
testTaskAndSickleave
testSickleaveAndVacation
testSickleaveTaskAndVacation
testCase21266_KaurioKimmo_20180416_20180429
testInitialSaldoDate
testCase16381LiukumaJaYlityövapaasaldojenYhdistäminen
testNoFlexWhenNoEmployeeProjects
testFlexPlusKerätäänTyöaikapankkiin
testPalkatonPoissaoloEiVahennaFlexia
testAlkusaldoKunBeginReserveDateEnnenFlexStartDatea
testFlexLoppupalkassa
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_NoOvertimeCompensationSaldoLeftHolidayQualificationTimeZero
testOlliTurunen201101_BlankAtBeginning_Regular_NoOvertimeCompensationSaldoLeft_SkipEmptyDays
testOlliTurunen201101_BlankAtBeginning_Regular_NoOvertimeCompensationSaldoLeft_SkipEmptyDaysHolidayQualificationTimeZero
testOlliTurunen201101_BlankAtBeginning_Regular_HasOvertimeCompensationSaldoAmptlyLeft
testOlliTurunen201101_BlankAtBeginning_Regular_HasOvertimeCompensationSaldoAmptlyLeft_SkipEmptyDays
testToissaOllunHelatorstainJalkeenLiukumavapaa
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hJatkuvanKaksivuorotyonTES
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestSosiaalialanJarjestojenTes
testSairastumispaivana50PctKorvaus
testJouluaattonaYksinkertainenSunnuntailisä
testLoppiainen
testJoulupäivänäYksinkertainenSunnuntailisä
testTapaninpäivänäYksinkertainenSunnuntailisä
testLoppiaisaatto
testTavallinenLauantai_00_06
testTavallinenLauantai_06_18
testTavallinenLauantai_18_20
testTavallinenLauantai_20_21
testTavallinenLauantai_21_24
testEiYlimääräisiäLisiäJouluaatonAatonIltana
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterWeekAbsencesUsingEmployeeRangeReport_1
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGivenAndPartTimeEmployee
testBug20100406_20100101
testBug20100406_20100102
testBugReport20100315
testMilitaryRefresherWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestClockAdjustingWithDst
testIsDstToNormalTime
testAdjustBackwards1
testAdjustBackwards2
testAdjustBackwards3
testAdjustBackwards4
testAdjustBackwards5
testAdjustBackwards6
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
testClockAdjustingAffectsTasksThatAreNotInitiallyEmptyAndHoursAreAppendedAfterwards
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
testNormaaliaikaanSiirtyminenRajatapaukset
testTODOPickHoursFromDurationFixesIncorrectHourValues
testToDST2015
testCase4209
com.tustor.tuntinetti.backend.logic.TestSiparilaPuusepanteollisuudenTesKtaHalfMonthly
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testKtaAikatyo
testTODOHälytystyöKta
testEveningHoursCompensationA
testEveningHoursCompensationB
testKtaLaskentaAjat
testKtaAikatyoLisatEiVaikuta
testJaettavatJaJakajaKategoriatOvatSamat
com.tustor.tuntinetti.backend.logic.TestTyoaikapankki
testTyoaikapankki_MANUAL_SPENDING_saveSaldo
testTyoaikapankki_MANUAL_SPENDING_BillLikeSalary_useSaldo
testTyoaikapankki_MANUAL_SPENDING_BillLikeSalary_saveSaldo
test_TODO_Tyoaikapankki_MANUAL_SPENDING_VacationTimeRanges
testTyoaikapankki_MANUAL_SPENDING_useSaldo
com.tustor.tuntinetti.backend.logic.TestHenkilostopalvelualanTesUsingWorkedHoursTimeRangesAndDetails
testPsgKkAaltoSirje_20150301_20150331
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME_Sicklave_MONDAY_HOURS_ONLY
testJouniSalminen_20130325_20130331_Considered_SickleaveIgnoresTimeRanges
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_overtime_afterwards
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeAssignment
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeAssignment_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeAssignment_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeSetting_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeSetting_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults
testNoOvertimeTestOvertimeDaySummaryDateRange
testNoOvertime_OvertimeDaySummary_ShouldNotAffectResults
testNoOvertime_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults
testNoOvertime_OvertimeDaySummary_ShouldNotAffectResults_TestOvertimeDaySummaryDateRange
testNoOvertime_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults_TestOvertimeDaySummaryDateRange
testSairauslomanAjaltaPeruspalkka
testSairauslomanAjaltaSivuTesPalkka
testLyhennysvapaanAjaltaSivuTesPalkka
testaaYlityotAlkuviikostaKunPerjantaiOnArkipyha
testaaYlityotAlkuviikostaKunPerjantaiOnSairaspaivaPyhäpäivänä
testJouniSalminen_20130325_20130331_StandardConsiderHoursDuringSameDay_SickleaveIgnoresTimeRanges
testJouniSalminen_20130325_20130331_StandardConsiderHoursDuringSameDay_SickleaveAccountsTimeRanges
testJouniSalminen_20130325_20130331_Considered_SickleaveAccountsTimeRanges
testaaYlityotAlkuviikostaKunPerjantaiOnLomapaivaPyhäpäivänä
testWorkTimeDecomposition_FULL_OVERTIME
testWorkTimeDecomposition_FULL_OVERTIME_OvertimeAssignment_WithOneMinutePrecision
testWorkTimeDecomposition_FULL_OVERTIME_ProjectDefaultOvertime_WithOneMinutePrecision
testWorkTimeDecomposition_FULL_OVERTIME_OvertimeAssignment_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_FULL_OVERTIME_OvertimeSettings_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_MONDAY_HOURS_ONLY
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_FRIDAY_HOURS_ONLY
testEmployeeProjectOverTimePeriodStartDate
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SATURDAY_HOURS_ONLY
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SUNDAY_HOURS_ONLY
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_MONDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_FRIDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SATURDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SUNDAY_WITH_TIME_RANGE
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_overtime
testYlläoleva_testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_overtime_afterwards_JärkevältäAikaväliltä
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_scaled_during_overtime
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_NighShiftsAreEuros
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME_workTimeCompensationDecompositionBasicHours_NO_OVERTIME
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_NO_OVERTIME_workTimeCompensationDecompositionBasicHours_FULL_OVERTIME
testJouniManninen_20120430_20120506
testNinaRissanen_20130225_20130303
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME_Sicklave_MONDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_PERIOD_OVERTIME
testTODOWorkTimeDecomposition_PERIOD_OVERTIME_PERIOD_OVERTIME
testWorkTimeDecomposition_PERIOD_OVERTIME_PERIOD_OVERTIME_sickleave
testWorkTimeDecomposition_DAILY_OVERTIME
testTODOWorkTimeDecomposition_DAILY_OVERTIME_BaronaTestCase
testBarona_Bugeja
testWorkTimeDecomposition_LOST_WEEKLY_REST_TIME_COMPENSATIONS
testJoulupäivänKorotus
testTODOJouluaatonKorotus
testUudenvuodenaatonJaVapunaatonNormaaliPalkkaPäivällä
testUudenvuodenaatonJaVapunaatonKorotusEnnenIltaa
testUudenvuodenaatonJaVapunaatonKorotusIllalla
testUudenvuodenaatonJaVapunaatonKorotusYöllä
testVapunAattonaOnKorotusJaLisaTaiYlityotaMutteiIltaTaiYotyolisia
testUudenvuodenAattonaOnKorotusJaLisaTaiYlityotaMutteiIltaTaiYotyolisia
test_RiikkaAhlsten_20130325_20130331_YlityömääräyksenKanssa_IlmanArkipyhäkorvausta
test_RiikkaAhlsten_20130325_20130331_YlityömääräyksenKanssa_Arkipyhäkorvauksella
test_RiikkaAhlsten_20130325_20130331_YlityömääräyksenKanssa_Arkipyhäkorvauksella_SäännöllinenTyöaikaAlleTyöehtosopimuksen
testSickleaveSimple
testSickleaveSimpleWithEmployeeProject
testSairausvakuutuslainKarenssi
testPsgKkAroalhoHannaKatriina_20150301_20150331
testNoOvertime
testBugi
testRepeatingSicknessWithinSevenDays
testRepeatingSicknessWithinSevenDaysAndSicknessOccursDuringWorkingDay
testRepeatingSicknessWithGapMoreThanSevenDays
testSairausLomaJostaOsaDisabloituPalkattomallaPoissaololla_timetrailien_kera
testSairausLomaJostaOsaDisabloituPalkattomallaPoissaololla_ilman_timetraileja
testMaximumWorkShiftLengthSetting
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaEriSeliteIlmanHinnastoa
testHolidayCompensationOverNight
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaSamaSeliteIlmanHinnastoa
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaEriSeliteHinnastolla
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaSamaSeliteHinnastolla
testCase5331NoPaidVacation
testCase5331WithPaidVacation
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_NighShiftsAreEuros_not_during_though_inexisting_overtime
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_though_inexisting_overtime
testFullWeekRegressionCheckAlsoWeekStartTimeEffect
testKkpalkkaisenVappuKorvataanJoKuukausipalkassa
testKkPalkkaisenItsenaisyysPaivaKorvataanAinaVaikkaEiOlisiOllut2kkToissa
testTuntipalkkaisenVappuKorvataanRahana
testTuntipalkkaisenIPKorvataanVainLainMukaan
testEikösMyösViikkoylityölaskennassaPitäisiVoidaKuluttaaLisätyötä
testaaYlityotAlkuviikostaKunPerjantaiOnSairaspaiva
testaaYlityotAlkuviikostaKunPerjantaiOnLomapaiva
testFail
com.tustor.tuntinetti.backend.logic.TestMediaJaPainoalanTes
testTODO
testEiAlkaaTaiPaattyyTyyppistaIltalisaaJosVuoroPaattyyEnnenAikarajaa
testEiAlkaaTaiPaattyyTyyppistaIltalisaaJosVuoroAlkaaAikarajanJalkeen
testAlkaaTaiPaattyyTyyppinenIltalisaJosVuoroPaattyyAikarajanAikana
testViikonloppuIltalisaJosVuoroAlkaaJaPaattyyAikarajanAikana
testEiIltalisaaJosVuoroAlkaaJaPaattyyAikarajanJälkeen
testEiIltalisaaJosVuoroPaattyyAikarajanJälkeen
testEiIltalisaaJosVuoroAlkaaAikarajanAikanaJaPaattyySenJalkeen
testIltalisaJosVuoroAlkaaJaPaattyyAikarajanAikana
testIltalisaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikana
testEiIltalisaaJosVuoroAlkaaAikarajanAikanaJaPaattyySenJalkeenVaikkaOlisiYlitoita
testIltalisaSkaalattunaYlityokertoimillaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikana
testIltalisaSkaalattunaYlityokertoimillaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikanaHuomSarjassaKaksiLisääVoimassa
testKaksiEriIltalisaaMolemmatSkaalattunaYlityokertoimillaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikana
testSuurjuhlapyhaAattonKorotus
testErityissununtaiKorotus
testEiIltalisaaJosVuoroPaattyyEnnenAikarajaa
testEiLisääJosVuoroEiPäätyAikarajanAikana
testSairastumispaivana50PctKorvaus
testSunnuntaikorvaus
testArkipyhat
com.tustor.tuntinetti.backend.logic.TestAmmatillistenKoulutuskeskustenTes_Toimistotyo
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYotyolisa
testIltatyolisa
testLauantailisa
testHolidayCompensation
testStandbyCompensation
test_TODO_YotyolisaJatkuuYliKuuden
testSunnuntaiaattolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoalaVuorotyoWith2021Changes
testLyhennysvapaidenKertyminen
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
testLapsenSairaus
testSairaslomakorvausSairausUusiutuu30pvSisalla
testIltalisa1
testIltalisa2
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testYolisa2
testYolisa1
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_KeskeytymatonKolmivuorotyo
test_TODO_ExtraHours
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
testLauantaiylityoKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testExtraHours
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestLehdistonTes
test_TODO_Vuorolisa
test_TODO_Lauantailisa
test_TODO_Sunnuntailisa
test_TODO_SunnuntaityöVuorokaudenVaihtuessa
testErikoispyhäpäivät
testNormalWorktime2
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSunnuntaityö
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1VuosiTöissä
testSairaslomakorvausAlle5VuottaTöissä
testSairaslomakorvausYli5VuottaTöissä
testLapsiSairaana
testSairaslomakorvausAlleKuukausiTöissä
com.tustor.tuntinetti.backend.logic.TestTeknologiateollisuudenToimihenkiloidenTes40IlmanWtr
testSairastumispaivana50PctKorvaus
testSpecialSaturdayOvertime
testArkipyhat
testThatSickleaveCompensatedOnlyToTheLimits
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestAktAhtausalanTESKiinteaTyoaika
testHolidayOvertime
testSpecialSaturdayOvertime
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestTaideJaKulttuurialanTES
testPyhäkorvauksetTotalCompensation
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestLviToimialanTesIlmanKta
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
testNoHolidayCompensation
testLapsenSairaus
testSairaslomakorvausYli1kkTöissäSairausKestääYli28pv
testDailyOvertime
testWeeklyOvertime
testSairastumispaivana100PctKorvaus
testWtr
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime2
testArkipyhaKunOsanPaivaaToissa
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testSundayWork
com.tustor.tuntinetti.backend.logic.TestRakennustuoteteollisuudenTesPaivatyoPeab
testYölisääEiMaksetaYlityöstä
testCase8177_Pojo_Urmas_20150518
testGetTotal
test_Virtanen_Timo_20150916
testCase5696
testOnlyPeriodOvertimeBits_useDailyLeg2OvertimeInsteadOfWeeklyLeg2DuringDailyOvertime
testOnlyPeriodOvertimeBits_dontUseDailyLeg2OvertimeInsteadOfWeeklyLeg2DuringDailyOvertime
testWeeklyLeg1OvertimeHoursLeftWhenDailyOvertimeBegins
testSairauslomallaArkipyhänäJaOikeusSarauslomakorvaukseenAlkanut
testTyövuorolistanMukainenSairauslomaArkipyhänä_eiOikeuttaSairauslomakorvaukseen
testTyövuorolistanMukainenSairauslomaArkipyhänä
testTyövuorolistanMukainenSairauslomaJaTöitäArkipyhänä
testPäivittäinenYlityöPyöristys_8h_10min
testPyhainpaivaaEiKorvata
testKorvattavatArkipyhat
testPäivittäinenYlityöPyöristys_8h_15min
testPäivittäinenYlityöPyöristys_8h_25min
testPäivittäinenYlityöPyöristys_8h_30min
testPäivittäinenYlityöPyöristys_8h_40min
testPäivittäinenYlityöPyöristys_8h_45min
testPäivittäinenYlityöPyöristys_8h_50min
testPäivittäinenYlityöPyöristys_9h
testIltalisääEiMaksetaYlityöstä
test_TODO_IltalisääEiMaksetaJosVuoroPäättyyEnnen17
test_TODO_IltalisääEiMaksetaJosVuoroPäättyyTasan17
testIltalisäMaksetaanJosVuoroPäättyy17Jälkeen
test41476_VainoniemiAtte_20220621
testIltalisäBefore2010_05_01
testJosSairastumispäivänäMerkitäänTaskiinAikajaksoEiKeskiarvoistetaTyoajanMukaan
testIltalisäAfter2010_05_01
testIltalisäAfter2011_03_10
testYöAfter2011_03_10
testUudenvuodenpäiväOnArkipyhäTiistaina
testEiArkipyhäkorvaustaJosEiTöissäEdellisenäPäivänä
testEiArkipyhäkorvaustaAlle3kkKestäneessäTyösuhteessa
testUudenvuodenpäiväOnArkipyhäLauantaina
testUudenvuodenpäiväEiArkipyhäSunnuntaina
testLoppiainenOnArkipyhäTorstaina
testLoppiainenEiArkipyhäLauantaina
testLoppiainenEiArkipyhäSunnuntaina
testSairauslomallaArkipyhänä
testOsaPäivästäTöissäOsaArkipyhää
testTavallinenSairauslomaArkipyhänä
testTeemuKiskonen_20_5_2014
testIltalisääEiMaksetaLeg1OvertimenAikana
testYlityötJouluaattona
testYlityötSunnuntaina
testSunnuntailisänPyöristysKunVuoroAlkaaLauantaina
testSunnuntailisänPyöristyyAlaspäinKunVuoroAlkaaPyhänäJaJatkuuToisellePyhäpäivälle
testSunnuntailisänPyöristyyYlöspäinSeuraavaanPuoleenTuntiinKunVuoroAlkaaPyhänäJaJatkuuToisellePyhäpäivälle
testSunnuntailisänPyöristyyYlöspäinSeuraavaanTuntiinKunVuoroAlkaaPyhänäJaJatkuuToisellePyhäpäivälle
testYlitöidenPyöristyksetKunYlityöAlkaaEnnen8h
testYlitöidenPyöristyksetKunYlityöAlkaaEnnen8hVuoroAlkanutEilen
testIltalisäJaYlityöt
testAattolisä
com.tustor.tuntinetti.backend.logic.TestAveragingDateRange
testAveragingDateRange
com.tustor.tuntinetti.backend.logic.TestTalotekniikkaAlanToimihenkiloidenTes375
testThatSickleaveCompensatedOnlyToTheLimits
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testEveningHoursCompensationA
testEveningHoursCompensationB
testExtraHoursAndOvertime
testExtraHoursAndOvertime12h
testPaasiaislauantainViikonViikkoylityo
testJuhannusaattoViikonViikkoylityo
testJouluaatonViikonViikkoylityo
testLoppiainenViikkoylityo
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
com.tustor.tuntinetti.backend.logic.TestRakennustuoteteollisuudenKta
testItsenäisyyspäiväKorvataanKTAlla
testSairausajanPalkkaKta2
testSairastumispaivana100PctKorvausJosSairastumispäivänäEiMerkitäTaskiinAikajaksoja
testAlleVuodenTyösuhteessaOnSairauslomallaYksiKarenssipäivä
testYliVuodenTyösuhteessaEiOleSairauslomallaKarenssipäiviä
testTFranttiKtaException
testSairausajanPalkka
testArkipyhaKorvataanKTAlla
testArkipyhaKorvataanKTAlla2
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestValtionVirkaViikkotyoTyontekijat
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testWeeklyOvertime
testSunnuntaityo
testYolisa
testIltalisa
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
testPaasiaislauantainAikaperusteinenLisaViikkoylityolla2013
testValmiustyoPalkkaryhmat_I_Ja_II
testValmiustyoPalkkaryhmat_III_Ja_IV
testSairausajanPalkkaEiLeikkauduAlleMaxTuntipalkalla
testTyotapaturmassaMaxTuntipalkatEivatVoimassa
testSairausajanPalkkaLeikkautuuSVL_Odotusajalla
testSamanaPaivanaSamanpituinenSairaslomaJaTaski
testSairausajanTuntipalkatLeikkautuvatYliMaxTuntipalkalla
testSairausajanPalkanKorvaaminenKunPalkkaYlittaaMaksimitJaSickleavellaOnTimerangeja
test_TODO_SairausajanPalkanKorvaaminenKunPalkkaYlittaaMaksimitJaSickleavellaEioleTimerangeja
testYolisa3_2013
testYolisa2
testYolisa1
testNightShiftPeriodsAsExpected
testIltaJaYolisa4_2013
testIltaJaYolisa5
testIltaJaYolisa5_2013
testSunnuntainaMaksetaanPyhakorvausta
testArkipyhatoistaMaksetaanPalkkaKutenSunnuntaityosta
testArkipyhaaEiKorvataSuoraan
testPaasiaislauantainAikaperusteinenLisaViikkoylityolla2012
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Yksivuorotyo
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
test_TODO_SpecialWeeklyOvertime
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
com.tustor.tuntinetti.backend.logic.TestAutoalanToimihenkiloidenTES_Toimistotyoaika
testNormalWorktime
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1vTöissäSairausKestääYli4vk
testSairaslomakorvausYli1vTöissäSairausKestääYli5vk
testSairaslomakorvausYli5vTöissäSairausKestääYli3kk
test_TODO_Arkipyhat
testSairaslomakorvausAlle1vTöissäSairausUusiutuu30pvSisällä
testSunnuntaityo
testYolisa
testIltalisa
testSairausUusiutuu30pvSisälläJaMaksimiAikaOnJoKorvattu
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Jatkuva_Yksivuorotyo
testLauantailisa
testWtrKeryma
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
com.tustor.tuntinetti.backend.logic.TestAktTerminaalitoiminnanTes
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testMaksetaanKTAlla
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testOvertimeOnSunday
testCase26289_KuusistoJanne_20190708_20190714
testSpecialHolidayOvertime
testVapaapaivalisa
testArkipyhatLyhentavatTyoaikaa
testKartuttaaKTAta
testCase26289_KuusistoJanne_20190714
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjects
testTODO
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Kaksivuorotyo
testWtrKeryma
testSpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestMuoviTesOvertimeRefinements
testGivenADoubleLongWorkWeekWorkingLateWhenOneSetHasTimeAndPeriodOvertimeAndTheOtherSetFullOvertime
test_thenx
test_benx
test_theny
testGivenANormalWorkWeekWorkingLateWithoutOvertimeAssignmentThenOvertimeIsNotCompensated
testGivenANormalWorkWeekWorkingLateWithFullOvertimeAssignmentThenOvertimeIsCompensated
testGivenANormalWorkWeekWorkingLateWithOvertimeLeaveAssignmentThenOvertimeIsCompensated
testGivenAWeekOfWorkingLongDaysWithOvertimeLeaveAssignmentThenOvertimeIsCompensated
testGivenANormalWorkWeekWorkingLateWithTimeBasedOvertimeAssignmentThenOvertimeIsCompensated
testGivenANormalWorkWeekWorkingLateWithTimeBasedAndPeriodOvertimeAssignmentThenOvertimeIsCompensated
testGivenAWeekOfWorkingLongDaysWithFullOvertimeAssignmentThenOvertimeIsCompensated
testGivenAWeekOfWorkingLongDaysWithTimeBasedOvertimeAssignmentThenOvertimeIsNotButTimeBasedAreCompensated
testGivenAWeekOfWorkingLongDaysWithTimeAndPeriodBasedOvertimeAssignmentThenOvertimeIsNotButTimeBasedAreCompensated
testGivenALongWeekOfWorkingLongDaysWithFullOvertimeAssignmentButNoSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenALongWeekOfWorkingLongDaysWithOvertimeLeaveAssignmentButNoSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenALongWeekOfWorkingLongDaysWithFullOvertimeAssignmentAndSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenALongWeekOfWorkingLongDaysWithTimeBasedOvertimeAssignmentAndSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenALongWeekOfWorkingLongDaysWithTimeBasedOvertimeAssignmentButNoSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenALongWeekOfWorkingLongDaysWithTimeAndPeriodBasedOvertimeAssignmentAndSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenALongWeekOfWorkingLongDaysWithTimeAndPeriodBasedOvertimeAssignmentButNoSpecialSaturdayOvertimeThenOvertimeIsCompensated
testGivenADoubleNormalWorkWeekWorkingLateWhenTheOneSetHasOnlyTimelyAllowanceOvertime
testGivenADoubleNormalWorkWeekWorkingLateWhenOneSetHasOnlyTimelyAllowanceAndTheOtherSetAlsoPeriodOvertime
testGivenADoubleLongWorkWeekWorkingLateWhenOneSetHasOnlyTimelyAllowanceAndTheOtherSetAlsoPeriodOvertime
testGivenADoubleNormalWorkWeekWorkingLateWhenOneSetHasNoOvertimeAndTheOtherSetHasFullOvertime
testGivenADoubleLongWorkWeekWorkingLateWhenOneSetHasNoOvertimeAndTheOtherSetHasFullOvertime
testGivenADoubleNormalWorkWeekWorkingLateWhenOneSetHasNoOvertimeAndTheOtherSetHasTimeAndPeriodBasedOvertime
testGivenADoubleLongWorkWeekWorkingLateWhenOneSetHasNoOvertimeAndTheOtherSetTimeAndPeriodBasedOvertime
testGivenADoubleNormalWorkWeekWorkingLateWhenOneSetHasOnlyTimelyAllowanceAndTheOtherSetFullOvertime
testGivenADoubleLongWorkWeekWorkingLateWhenOneSetHasOnlyTimelyAllowanceAndTheOtherSetFullOvertime
testGivenADoubleNormalWorkWeekWorkingLateWhenOneSetHasTimeAndPeriodOvertimeAndTheOtherSetFullOvertime
testx
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenJaksotyonTesWithWorkedHoursTimeRangesAndDetails
testIltavuoroLisä
testWeeklyExtra
testSalaryWhenWorkingOnIndependenceDay
testSalaryWhenWorkingBeforeAndAfterIndependenceDay
testYövuoroLisä
testYlityoKorvaustenMaksaminenVuorolisiin
testMonthlySalaryDivider
testVuosilomapalkkaaLaskettaessaOtetaanHuomioonMyösPyhätyöKorvaukset
testCase51124Fix_NegativeNightShiftPeriodCompensations_WhenAppliesToFullShiftAndPaidOnlyDuringOvertimeAndTaskSplitIntoMultipleTimeRanges
testCase52400_FixLogistics_YlityolisaYovuoronAikanaIlmestyiVaikkaEiOllutYlityota
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testPeriodOvertime
testExtraHours
testArkipyhaKorvaus
com.tustor.tuntinetti.backend.logic.TestBillLikeSalaryNoNigthShiftsDuringOvertimeWithWeekStartTimeEffectsMiddleOfDay
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestMaraEsimiestenTes2022Muutoksilla
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testIltalisaAattona
testYolisaSunnuntaina
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testIltalisaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestAutoJaKonekorjaamoalan37_5hTES
testItalisa
testArkipyhat
testYolisa
testSunnuntaiKorvaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
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
com.tustor.tuntinetti.backend.logic.TestTimeReportImport
warning
com.tustor.tuntinetti.backend.logic.TestPaidVacationSpending
testGivenPartTimeEmployeeThenVacationDayIsAsLongAsCompensatedHolidayFullWeek
testGivenPartTimeEmployeeThenVacationDayIsAsLongAsCompensatedHolidayShortWeek
testGivenNormalWeekThen6VacationDays
testSpentVacationInRangeComesFromCorrectRange
testSpentOvertimeCompensationLeaveBeforeRange
testSpentConvertedLeaveBeforeRange
testGivenIndependenceDayOnSundayThen6VacationDays
testGivenIndependenceDayOnMondayThen5VacationDays
testGivenLabourDayOnSaturdayThen5VacationDays
testGivenNoCompensatedHolidaysAndLabourDayOnSaturdayThen5VacationDays
testGivenCompensatedHolidayThenLabourDayUsesNoVacation
testRegardlessOfNonCompensatedHolidayLabourDayDoesNotUsePaidVacation
testGivenLabourDayOnFridayThen5VacationDays
testGivenMidsummerWeekThen4VacationDays
testGivenEasterWeeksThen9VacationDays
testGivenPositiveVacationEarnedHoursThenVacationBalanceIsIncreased
testVacationEarnedBeforeOrAfterRangeDoesNotAffectBalanceChange
testGivenNegativeVacationEarnedHoursThenVacationBalanceIsDecreased
testGivenVacationEarnedOfWrongVacationTypeThenVacationBalanceIsNotAffected
testGivenPositiveOvertimeVacationEarnedHoursThenVacationBalanceIsIncreased
testGivenPositiveWorktimeReductionVacationEarnedHoursThenVacationBalanceIsIncreased
testGivenNegativeOvertimeVacationEarnedHoursThenVacationBalanceIsDecreased
testGivenOvertimeVacationEarnedOfWrongVacationTypeThenVacationBalanceIsNotAffected
testGivenPositiveConvertedVacationEarnedHoursThenVacationBalanceIsIncreased
testGivenNegativeConvertedVacationEarnedHoursThenVacationBalanceIsDecreased
testGivenConvertedVacationEarnedOfWrongVacationTypeThenVacationBalanceIsNotAffected
testPaidVacationSaldoIsNotResetAtYearChange
com.tustor.tuntinetti.backend.logic.TestTerveyspalvelualaJaksotyoTes
test_TODO_ArkipyhalyhennysKoskeeYliViikonKestaviaTyosuhteita
test_TODO_IndependenceDayIsCompensatedOnlyAsWorktimeReductionVacation
testWeeklyOvertime1
testWeeklyOvertime2
testSairastumispaivana100PctKorvaus
testIltalisä
testYölisä
testAatto18_22
testAatto7_18
testJuhannus2010JuhannuspäiväIltapäivä
testJuhannus2010JuhannuspäiväIlta
testItsenäisyyspäivänAatto2008
testItsenäisyyspäivänAatto2009
testItsenäisyyspäivänAatto2010
testNormaaliLauantai7_18
testNormaaliLauantai18_22
testAattoLauantai0_7
testAattoLauantai7_18
test_TODO_tarkista_säädökset_ja_lisää_vastaava_testi
testAattoLauantai18_22
testArkipyhalyhennysEiKoskeEnintaanYhdenViikonKestaviaTyosuhteita
testAatto0_7
testNormaaliLauantai0_7
com.tustor.tuntinetti.backend.logic.TestIctAlanJaksotyonTes112_5
testKielilisaKtassaJosSinneLisatty
testKielilisaEiKtassaJosEiSinneLisatty
testLisatMaksetaanPyhinaKorotettuna
testExtraAndDailyOvertimeHours
testSunnuntailisa
testPaidSickleaveOnNewEmployeeMax7Days
testKorottavatKTAta
testYolisa
testIltalisa
testWeeklyOvertimeWithVacationsAndSickleaves
testKtaLasketaanOikealtaJaksolta
testKorvataanKTAlla
testSuurjuhlapyhalisa
com.tustor.tuntinetti.backend.logic.TestMekaanisenMetsateollisuudenTesYksivuoroWith2020Changes
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestSahkoistysalanTes
testNightShiftPeriodsAfterFirstIncrementsButBeforeSecondIncrements
testNightShiftPeriodsAfterSecondIncrements
testNightShiftPeriodsNotTriggeredDuringDailyOvertime
testNoHolidayCompensation
testHolidayCompensation1
testHolidayCompensation2
testDailyAndWeeklyOvertime
testNightShiftPeriodsBeforeFirstIncrements
testDailyOvertime
testWeeklyOvertime
testSairastumispaivana100PctKorvaus
testSundayWork
com.tustor.tuntinetti.backend.logic.TestTntHuolintaalanTes
testKorkeamakiTommi
com.tustor.tuntinetti.backend.logic.TestRakennusalanTesWith2018Changes
testSairasajanPalkkaWorkedLessThanYearRegularSickleave
testUusiutuvaSairaus
testYölisä1
testIltalisä1
testIltalisä2
testPaasiaislauantai
testIltaJaYolisaaEiMaksetaYlitoidenAikana
testSairasajanPalkkaWorkedLessThanTwoWeeksRegularSickleave
testSairasajanPalkkaWorkedLessThanTwoWeeksWorkInducedSickleave
testSairasajanPalkkaWorkedLessThanMonthRegularSickleave
testSairasajanPalkkaWorkedLessThanMonthLongSickleave
testSairasajanPalkkaWorkedLessThanMonthWorkInducedSickleave
testSairasajanPalkkaWorkedLessThan6monthsRegularSickleave
testSairasajanPalkkaWorkedLessThanYearLongSickleave
testSairasajanPalkkaWorkedLessThanYearWorkInducedSickleave
testSairasajanPalkkaWorkedOverYear
testIikkanenJukka_20150803_20150808
testHolidayCompensationOnSickleave
testYölisä2
testSunnuntaityo
testSairastumispaivana100PctKorvaus
com.tustor.tuntinetti.backend.logic.TestSiparilaKeskeytyvaKolmivuoroTes
testWtrWorkDay
test41210_LomakkaT_20220506
testIltalisäJaYölisä
testIltalisä
testYölisä
testSunnuntaityö
testLauantailisä
com.tustor.tuntinetti.backend.logic.TestTerveyspalveluala2022TES
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhalyhennysKoskeeYliViikonKestaviaTyosuhteita
testIndependenceDayIsCompensatedOnlyAsWorktimeReductionVacation
testSairastumispaivana100PctKorvaus
testIltalisä
testYölisä
testAatto18_22
testAatto7_18
testJuhannus2010JuhannuspäiväIltapäivä
testJuhannus2010JuhannuspäiväIlta
testItsenäisyyspäivänAatto2008
testItsenäisyyspäivänAatto2009
testItsenäisyyspäivänAatto2010
testNormaaliLauantai7_18
testNormaaliLauantai18_22
testAattoLauantai0_7
testAattoLauantai7_18
test_TODO_tarkista_säädökset_ja_lisää_vastaava_testi
testAattoLauantai18_22
testArkipyhalyhennysEiKoskeEnintaanYhdenViikonKestaviaTyosuhteita
testAatto0_7
testNormaaliLauantai0_7
com.tustor.tuntinetti.backend.logic.TestAktTerminaalitoiminnanVuorotyonTes
testDailyOvertime
testYolisa
testIltalisa
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testWeeklyOvertime
testMaksetaanKTAlla
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testOvertimeOnSunday
testCase26289_KuusistoJanne_20190708_20190714
testSpecialHolidayOvertime
testVapaapaivalisa
testArkipyhatLyhentavatTyoaikaa
testKartuttaaKTAta
testCase26289_KuusistoJanne_20190714
com.tustor.tuntinetti.backend.logic.TestElokuvateattereitaKoskevaTES
testLapsenSairaus
testSairaslomakorvaukset
testSunnuntaiJaArkiPyhäLisät
testPyhänAattoiltalisä
testPääsiäislauantaiJaVappuaattolisä
testTotalCompensationSpecialCases
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYölisä
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveForDayResolverImpl
testGetSickDuringWorkDay
testWasSickleaveCompensated
testDisabledSickleaveIsNotSickleave
testSickleaveBeforeEmploymentStartIsNotSickleave
testGivenContinuingSicknessPointsToDisabledSickleaveAsPreviousDayThenLookForPreviousNonDisabled
testGetSickleaveForDayReturnsNullForNonSickleaveDay
testGetSickleaveForDayReturnsSickleaveForDay
com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveCompensationResolver
testJosChildSickJaSickleavet_NOT_COMPENSATED_eiKaaduEikaTuleSairastunteja
testGivenReducedCompensationThenCompensationIsCorrectlyCalculated
testGivenNullCompensationLimitationThenNoCompensationIsPaid
testGivenSickleaveQualificationTypeNotCompensatedThenNothingIsCompensatedEvenIfCompensationLimitationsExist
testGivenSickleaveQualificationTypeHoursAccordingToContractThenCompensationIsPaidAccordingToContract
testGivenSickleaveQualificationTypeHoursAccordingToContractThenCompensationIsPaidAccordingToContract_WorkShiftHoursOverride
testGivenSickleaveQualificationTypeHoursAccordingToContractThenNoCompensationIsPaidOnWeekend
testGivenSickleaveQualificationTypeHoursAccordingToContractThenNoCompensationIsPaidOnWorkweekHoliday
testGivenSickleaveQualificationTypeHoursAccordingToWhenWorkshiftsHaveBeenAgreedThenCompensationIsPaidAccordingToWorkshifts
testGivenSickleaveQualificationTypeHoursAccordingToWhenNoWorkshiftsThenCompensationIsPaidAccordingToContract
testGivenSickleaveQualificationTypeHoursAccordingToWhenSickleaveIsEmptyNothingIsPaid
testGivenSickleaveQualificationTypeHoursAccordingToAverageAndHoursThenCompensationIsPaidAccordingToHours
testGivenSickleaveQualificationTypeHoursAccordingToAverageAndNoWorkDaysDoneAndHoursThenCompensationIsPaidAccordingToHours
testGivenSickleaveQualificationTypeHoursAccordingToAverageThenCompensationIsPaidAccordingToAverage
testGivenSickleaveQualificationTypeHoursAccordingToAverageAndNoWorkDaysDoneThenNoCompensationIsPaid
testGivenSickleaveQualificationTypeHoursAccordingToAverageAndZeroTimePeriodThenNoCompensationIsPaid
testGivenHoursAccordingToContractWhenWorkAlreadyDoneDuringTheDayThenCompensatedHoursAreReduced
testGivenHoursAccordingToAverageWhenWorkAlreadyDoneDuringTheDayThenCompensatedHoursAreReduced_9HoursPerDay
testGivenHoursAccordingToAverageWhenWorkAlreadyDoneDuringTheDayThenCompensatedHoursAreReduced_4HoursPerDay
testGivenHoursAccordingToWorkshiftsWhenWorkAlreadyDoneDuringTheDayThenCompensatedHoursAreReduced
com.tustor.tuntinetti.backend.logic.sickleave.TestSickleaveFast
testGetWorkDayWorkHourSaldoForEvaluatingWorkTimeReduction
testGivenSickleaveCompensatedAccordingToContractThenItDecreasesWeeklyExtraHourReserve_noTimeRanges
testRepeatingSicknessWhenOverMaximumInterval
testRepeatingUnpaidSickleave
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_RepeatingSickleaveBranching
test_TODO_ChildSickRepeating
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
testMultipleContractSeriesAndAveraging
testSamanaPaivanaSamanpituinenSairaslomaJaTaski
testDebora60dayGap
testJos7PaivanSaantoJaKeskiarvoistetaanToteutumaaKunKeskiarvoistusvaliEiTayttynyt
testJosKeskiarvoistuvaliEiTayttynytKeskiarvoistetaanToteutumaJosLippuPaalla
testJosKeskiarvoistuvaliEiTayttynytJaJosLippuPaallaKeskiarvoistetaanToteutumaVaikkaOlisiAnnettuTyoaika
testJosKeskiarvoistuvaliEiTayttynytNiinArvoNollaJosLippuEiPaalla
testJosKeskiarvoistuvaliEiTayttynytNiinArvoNollaJosLippuEiPaallaVaikkaOlisiAnnettuTyoaika
testJosEiKeskiarvoistusvaliaNiinKaytetaanSaannollistaTyoaikaa
testJosTyosuhdeAlkaaSamanaPaivanaNiinEiVoidaKeskiarvoistaa
testJosTyosuhdeAlkaaEdellisenaPaivanaNiinVoidaanJoKeskiarvoistaa
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hKeskeytyvanKaksivuorotyonTES
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestElintarvikealojenTes
testWeeklyOvertime
testSunnuntaityo
testSairastumispaivana100PctKorvaus
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
testSyyskuu2014
test_TODO_Syyskuu2014HoursExceedingPlanned
testPaasiaisViikkoPerjantaiJALauantaiTyoskennellaan
testPaasiaisViikkoPerjantaiTyoskennellaan
testPaasiaisViikkoLauantaiTyoskennellaan
testJoulukuu2015AattoTyota
testJoulukuu2015AattoVapaa
testJoulukuu2016AattoVapaa
testJoulukuu2016AattoTyota
test_TODO_Joulukuu2016AattoEiYliTyota
testJoulukuu2017AattoVapaa
testJoulukuu2017AattoTyota
testSunnuntaiTyo
testAatot
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testViikkoylityot
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
testCase43929
testCase13307_PenttiSami_201609
testKuukausipalkkaPoissaoloista
testCase13307_SaarinenVille_201609
testCase12930NevalampiAtte_201608
testCase12512MurataViikonlopputyöntekijäSaarinenVilleOskari_201606
testTalenomTestitapauksetMikkoMallikas
testCase11594RangsiyaAutio_20160423_20160430
testCase8184VajaanPäivänSairaspoissaolonTunnitVähennetäänJoustoajanPalkkalajilla
testCase8184DayOvershootPaidForMonthlySalary
testCase11590RonkainenMilla_201605
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaMuttaItsenaisyyspaivaLainMukaan
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
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testTODO
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
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaa
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaa
com.tustor.tuntinetti.backend.logic.monthlysalary.TestMonthlySalaryAccumulationAndPayment
testTODO
testCase43929
testCase13307_PenttiSami_201609
testKuukausipalkkaPoissaoloista
testCase13307_SaarinenVille_201609
testCase12930NevalampiAtte_201608
testCase12512MurataViikonlopputyöntekijäSaarinenVilleOskari_201606
testTalenomTestitapauksetMikkoMallikas
testCase11594RangsiyaAutio_20160423_20160430
testCase8184VajaanPäivänSairaspoissaolonTunnitVähennetäänJoustoajanPalkkalajilla
testCase8184DayOvershootPaidForMonthlySalary
testCase11590RonkainenMilla_201605
testKuukausipalkanJakajaKunKorvattaviaArkipyhiaMuttaItsenaisyyspaivaLainMukaan
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
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaIrto
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaaHuomioiKkPalkanHenkilokohtainenLisaFull
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloPalkatonVapaa
testKkPalkkaViikkoTöitäViikkoPoissaolojaPoissaoloMuuPalkatonVapaa
com.tustor.tuntinetti.backend.logic.TestLuottotietojaperintaalanTes
testSairauslomanPalkka
testSickleaveCompensation
testEfektiivinenAlkupaivaWtrlle
testWtrKunEiSopimusta
testSaturdayWorkIsOvertime
testLisät
testMonthlySalary
testOhinmaaMirja_20160928
testCase13267_AikasRaimo_20161011
testDailyOvertime
testWeeklyOvertime
testWtr
testStandbyCompensation
testSundayWork
com.tustor.tuntinetti.backend.logic.TestTyotehtavanPalkkaKorvaaTuntipalkanWithWorkedHoursTimeRangesAndDetails
testCase7972_VilleIlmariJalo_20150511_20150517
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaVaikkaIlmanNsAikaperusteisiaKorvauksia_KaksiTehtävääSamanaPäivänä
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläLisäTuntiaKertaaPalkka
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_Pyhäpäivänä
testVaravastaavanLisäMuuramenRiihivuoriKauppinenTanja201204
testTODO_Case7972_VilleIlmariJalo_20150511_20150517
testIiriSakariPaalanen_Personalhuset_20141028_20141103
testTyotehtavanNormaalitPalkkalajit
testTyotehtavanPalkkaNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaMelkeinNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaKorvaaTuntipalkan
testSinitarralisäKorvaaTuntipalkanVainToisestaPaivanTehtavasta
testAikaperusteinenLisaKorvaaPalkkalajin
testAikaperusteinenSinitarralisäLisaKorvaaPalkkalajin
testCase17097
testDeboraOppisopimuksestaEiPalkkaa
testNykänenKati_20130304_20130310
testLeppakoskenSahkoVerkkotoiminnanKoulutusErkkiLehtonenTi20120313OtsikostaPuuttuiLyhytnimi
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_YlityömääräysJaAikaperusteisiaLisiä_KaksiTehtävääSamanaPäivänä
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.TestMekaanisenMetsateollisuudenTesKaksivuoro
testCase12866_LaineSami_20160903
testIltalisäKokoVuorolta
testYölisääMaksetaanHetiKunIltalisäLoppuu
testDailyOvertimeAtNight
testDailyOvertimeWhenDayChanges
test_TODO_KTA_Sairastumispaivana100PctKorvaus
testDailyOvertimeAtDawn
testWeeklyOvertimeAtNight
testWeeklyOvertimeWhenDayChanges
testWeeklyOvertimeAtDawn
testWeeklyOvertimeAtDawn2
testBugWithOvertimeAtNight2
testBugWithOvertimeAtNight
testWeeklyOvertime
testSairastumispaivana100PctKorvaus
testWtrKeryma
com.tustor.tuntinetti.backend.logic.TestTekstiiliteollisuudenTesKta
testgetTekstiiliTeollisuudenKTADateRange
testLisienVaikutus
testIfKTALessThanHourlySalaryUseHourlySalaryInstead
testIfRecentlyStartedUseHourlySalaryInstead
testKTAUsageOvertimeCategories
testTODO_GAP_KTAUsageOvertimeCategories
testAitiysvapaanPalkka
testTyoajanLyhennysajanPalkka
testSairausajanPalkka
testArkipyhakorvaus
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTuntityon37_5hTes
testAatot
testArkipyha
testSunnuntaiTyo
testVuorokautinenYlityo
testArkiTyo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestLostWeeklyRestTimeReporting
testWeeklyRestTimeEnabled
testWeeklyRestTimeDisabled
testRestTimeCase9879
testGetMinimumLostRestHours
testXX
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenPaivatyonTes
testKTA
testNoKtaFor3DaySickness
testTyösuhteenLoppuessaMaksetaanKertynytTyöajanlyhennysKtanMukaan
testTrainingForReporting
testRegularSickleaveQualifiedForFiveWeeks
testRegularSickleaveQualifiedForSixWeeks
testRegularSickleaveQualifiedForSixMonths
testRegularSickleaveLessThanMonthNoDequalifying
testRegularSickleaveLessThanMonthDequalifying
testResetDayCounterOnYearChange
testPeriodOvertime
testArkipyhät
testOvertimeOnEves
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
testSaturdayExtraIsNotPaidOnSpecialSaturday
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
com.tustor.tuntinetti.backend.logic.TestKalliokoskiDDDImports
testOdotusajanKorvaus
testYotyonTaskit2
testYotyonTaskit3
testYotyonTaskit
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testSunnuntaityo
testArkipyhienKorvaus
testWtrKeryma
testYolisa
testIltalisa
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
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
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanKaksivuorotyonTES
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
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomaAlkaaKeskenTyopaivan
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testNormalWorktime
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testSunnuntaityoEiKorotaKTAta
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestAutoliikenneAlojenToimihenkiloiden375TesPaivatyo
testLauantailisaaVainNormaalityoajalta
testIltatyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenIltatyota
testVuorokautinenYlityoUudenvuodenArkiaattona
testAattopaivalisaPaasiaislauantaina
testAattopaivalisaPaasiaislauantaina2013Jalkeen
testAattopaivalisaJouluaattonaArkena
testAattopaivalisaJouluaattonaLauantaina
testAattopaivalisaJouluaattonaSunnuntaina
testAattopaivalisaJuhannusaattona
testLauantaityolisaaEiMaksetaPyhapaivana
testIltatyolisiaMaksetaanMuttaYotyolisiaEiMaksetaYlityoltaKunSaannollinenTyoaikaLoppuiEnnenYotyota
testYotyolisaaMaksetaanYlitoiltaAamukuuteenAsti
testVuorokautinenYlityoLauantaina
testArkiYlityo
testHealthInsuranceLawWaitingPeriodNotCompensatedIfDaysAreFull
testIltatyoNormaaliaikana
testYotyoNormaaliaikana
com.tustor.tuntinetti.backend.logic.TestKaupanVarastotyonTesHkl
test
testTodo
testLauantailisa
testNormaaliViikko
testNormaaliViikkoIltalisienKanssa
testYlityoviikkoEnintaan10TuntiaVuorokaudessa
testYlityoviikkoEnintaan12TuntiaVuorokaudessa
testYlityoviikkoYli12TuntiaVuorokaudessa_Vanha
testIltalisäBefore2010_10_01
testSuIltalisä
testIltalisäAfter2010_10_01
testIltalisäAfter2011_04_01
testLauantailisaPaasiaislauantaina
testIltalisäMaksetaanSairauslomanAjalta
testLauantailisääEiMaksetaSairauslomanAjalta
testJosSairausAlkaaKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenAlkuunAsti
testJosSairausLoppuuKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenLoppumisenJälkeen
testLoppiainenOnArkipyha
testIltalisa12hRajoituksella
testYolisa12hRajoituksella
testUudetHolidayMode
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapauksetWithWorkedHoursTimeRangesAndDetailsWithWeekStartTimeOffset7
testVainionpääIlpoKalevi_20130501_IlmanHenkilökohtaistaYlityöasetusta
testCase7308_MansukoskiPetteri_20131222
testHolidayCompensationRoundingWhenWorkShiftEndsOnMonday
testCase10416_Ahtola_Petteri_20160101_Ylityö
testVainionpääIlpoKalevi_20130501_HenkilökohtaisellaYlityöasetuksella
testHolidayCompensation
testCase15497_PihkoluomaJuha_20170404
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
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
testHalytysTyo
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterWeekAbsencesUsingEmployeeRangeReport_0_Strict
testBug20100406_20100101
testBug20100406_20100102
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGivenAndPartTimeEmployee
testBugReport20100315
testMilitaryRefresherWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestAktHuolintaAlanVarastoterminaaliJaSatamatyontekijoidenVuorotyonTes
testYlityoIltavuoronJalkeen
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestOhjelmapalvelualanTes120
testDailyOvertime
testWeeklyOvertime
testYolisa
testLapsenSairaus
test_TODO_YlityokynnysEiAleneWtrPaivanToilla
test_TODO_WtrPaivanErikoisKorvaus
testViikkotylityo
testSairasloma
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestTimeLimitTypes
testTODO
testExtraIsNotPaidOnWorkshiftOnSundayAndMonday_full
testExtraIsNotPaidOnWorkshiftOnSundayAndMonday
testMultiDayNightshiftAndShiftEndingSaturday_full
testMultiDayNightshiftAndShiftEndingSaturday
testMultiDayNightshiftAndShortShiftOnSaturdayAndSunday_full
testMultiDayNightshiftAndShortShiftOnSaturdayAndSunday
testMultiDayNightshiftAndLongShiftOnSaturdayAndSunday_full
testMultiDayNightshiftAndLongShiftOnSaturdayAndSunday
testMultiDayNightshiftAndShortShiftOnSundayAndMonday_full
testMultiDayNightshiftAndShortShiftOnSundayAndMonday
testMultiDayNightshiftAndShortShiftOnSundayAndMondayEndinglate_full
testMultiDayNightshiftAndShortShiftOnSundayAndMondayEndinglate
testMultiDayNightshiftAndShiftEndingSunday_full
testMultiDayNightshiftAndShiftEndingSunday_full_twoParts
testMultiDayNightshiftAndShiftEndingSunday
testMultiDayNightshiftAndShiftEndingMonday_full
testMultiDayNightshiftAndShiftEndingMonday
testEndingShiftAndTimeLimitNotReached_full
testEndingShiftAndTimeLimitNotReached
testEndingShiftAndTimeLimitReached_full
testEndingShiftAndTimeLimitReached
testStartingShiftAndStartingBefore_full
testStartingShiftAndStartingBefore
testStartingShiftAndStartingDuring_full
testStartingShiftAndStartingDuring
testFullStartingShiftStartingAtEndDoesNotMatch
testExtraIsNotPaidOnWorkshiftOnFridayAndSaturdayEndingStarting_full
testExtraIsNotPaidOnWorkshiftOnFridayAndSaturdayEndingStarting
testExtraIsNotPaidOnWorkshiftOnSaturdayEndingStarting_full
testExtraIsNotPaidOnWorkshiftOnSaturdayEndingStarting
testExtraPaidOnWorkshiftOnSaturdayAndSundayEndingStarting_full
testExtraPaidOnWorkshiftOnSaturdayAndSundayEndingStarting
testExtraPaidOnWorkshiftOnSundayEndingStarting_full
testExtraPaidOnWorkshiftOnSundayEndingStarting
testExtraIsNotPaidOnWorkshiftOnSundayAndMondayEndingStarting_full
testExtraIsNotPaidOnWorkshiftOnSundayAndMondayEndingStarting
testMultiDayNightshiftAndShiftEndingSaturdayEndingStarting_full
testMultiDayNightshiftAndShiftEndingSaturdayEndingStarting
testMultiDayNightshiftAndShortShiftOnSaturdayAndSundayEndingStarting_full
testMultiDayNightshiftAndShortShiftOnSaturdayAndSundayEndingStarting
testMultiDayNightshiftAndLongShiftOnSaturdayAndSundayEndingStarting_full
testMultiDayNightshiftAndLongShiftOnSaturdayAndSundayEndingStarting
testMultiDayNightshiftAndShortShiftOnSundayAndMondayEndingStarting_full
testNormalAlwaysOnNightshift
testTntBilling
testNonOvertime
testExtraIsNotPaidOnWorkshiftOnFridayAndSaturday_full
testExtraIsNotPaidOnWorkshiftOnFridayAndSaturday
testExtraIsNotPaidOnWorkshiftOnSaturday_full
testExtraIsNotPaidOnWorkshiftOnSaturday
testExtraPaidOnWorkshiftOnSaturdayAndSunday_full
testExtraPaidOnWorkshiftOnSaturdayAndSunday
testExtraPaidWhenFullEndingShiftIsUsedAndWorkEndsWhenNightShiftStarts
testExtraPaidOnWorkshiftOnSunday_full
testExtraPaidOnWorkshiftOnSunday_full_endsAtEndTime
testExtraPaidOnWorkshiftOnSunday
testPakkaslisaMax3_5h_20140221
testHalytyslisaErkkiSalminenAkt_GivesAllowanceDuringNightTimeHours_UntilDayShiftStartTime
testMetsatahtiHoivaAla_YolisaNormaali_RajanAlapuolella_TäysiYlityömääräys
testMetsatahtiHoivaAla_YolisaNormaali_RajanAlapuolella_VainAikaperusteisetLisät
testMetsatahtiHoivaAla_YolisaNormaali_RajanAlapuolella_AikaJaViikkoperusteisetLisät
testMetsatahtiHoivaAla_YolisaNormaali_RajanAlapuolella_AikaJaViikkoperusteisetLisät21_24
testMetsatahtiHoivaAla_YolisaNormaali_RajanYlapuolella_AikaJaViikkoperusteisetLisät21_24
testMetsatahtiHoivaAla_YolisaNormaali_Rajalla_TäysiYlityö
testMetsatahtiHoivaAla_YolisaNormaali_Rajalla_PelkätAikaperusteisetLisät
testMetsatahtiHoivaAla_YolisaNormaali_Rajalla_AikaperusteisetLisätJaJaksoylityö
testMetsatahtiHoivaAla_YolisaNormaali_RajanYli_TäysiYlityö
testMetsatahtiHoivaAla_YolisaNormaali_RajanYli_VainAikaperusteisetLisät
testMetsatahtiHoivaAla_YolisaNormaali_RajanYli_AikaperusteisetLisätJaViikkoylityö
testMetsatahtiHoivaAla_YolisaNormaali_RajanYli_2_TäysiYlityömääräys
testMetsatahtiHoivaAla_YolisaNormaali_RajanYli_2_VainAikaperusteisetLisät
testMetsatahtiHoivaAla_YolisaNormaali_RajanYli_2_AikaperusteisetLisätJaViikkoylityöt
testMetsatahtiHoivaAla_YolisaKorotettu_RajanAlapuolella_KaikkiYlityöt
testMetsatahtiHoivaAla_YolisaKorotettu_RajanAlapuolella_VainAikeperusteisetLisät
testMetsatahtiHoivaAla_YolisaKorotettu_RajanAlapuolella_AikeperusteisetLisätJaViikkoylitytö
testMetsatahtiHoivaAla_YolisaKorotettu_Rajalla_TäysiYlityömääräys
testMetsatahtiHoivaAla_YolisaKorotettu_Rajalla_PelkätAikaperusteisetLisät
testMetsatahtiHoivaAla_YolisaKorotettu_Rajalla_AikaperusteisetLisätJaViikkoylityöt
testMetsatahtiHoivaAla_YolisaKorotettu_RajanYli_KaikkiYlityöt
testMetsatahtiHoivaAla_YolisaKorotettu_RajanYli_VainAikaperusteisetLisat
testMetsatahtiHoivaAla_YolisaKorotettu_RajanYli_AikaperusteisetLisatJaViikkoylityot
testMetsatahtiHoivaAla_YolisaKorotettu_RajanYli_2_KaikkiYlityot
testMetsatahtiHoivaAla_YolisaKorotettu_RajanYli_2_VainAikaperusteisetLisat
testMetsatahtiHoivaAla_YolisaKorotettu_RajanYli_2_AikaperusteisetLisatJaViikkoylity0
testNonOvertimeTimeLimitNotReached_full
testNonOvertimeTimeLimitNotReached
testNonOvertimeTimeLimitReached_full
testNonOvertimeTimeLimitReached
testMinimumTotalDuration_SingleTask_NotEnough
testMinimumTotalDuration_SingleTask_JustEnoughAndOver
testMinimumTotalDuration_SingleTask_JustEnoughButNotOver
testMinimumTotalDuration_SingleTask_NotEnough_StartsBefore
testMinimumTotalDuration_SingleTask_JustEnoughButNotOver_StartsBefore_2
testMinimumTotalDuration_SingleTask_JustEnoughAndOver_StartsBefore
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd
testMinimumTotalDuration_SingleTask_MorningRange_endingAt10_IsNotSufficient_But_ExceedsOverTheEnd
testHalytyslisaErkkiSalminenAkt_GivesAllowanceDuringNightTimeHours_UntilDayShiftStartTime_EvenIfEmployeeWorksLonger
testMultiDayNightshiftAndShortShiftOnSundayAndMondayEndingStarting
testMultiDayNightshiftAndShortShiftOnSundayAndMondayEndinglateEndingStarting_full
testMultiDayNightshiftAndShortShiftOnSundayAndMondayEndinglateEndingStarting
testMultiDayNightshiftAndShiftEndingSundayEndingStarting_full
testMultiDayNightshiftAndShiftEndingSundayEndingStarting
testMultiDayNightshiftAndShiftEndingMondayEndingStarting_full
testMultiDayNightshiftAndShiftEndingMondayEndingStarting
testMultiDayNightshiftAndShiftEndingLateMondayEndingStarting_full
testMultiDayNightshiftAndShiftEndingLateMondayEndingStarting
testStartingOrEndingShiftAndTimeLimitNotReached_full
testStartingOrEndingShiftAndTimeLimitNotReached
testStartingOrEndingShiftAndTimeLimitReached_full
testStartingOrEndingShiftAndTimeLimitReached
testNormalNightshiftDoesNotApplyToWeekdayEarlyMorningWork_full
testNormalNightshiftDoesNotApplyToWeekdayToEarlyMorningWork
testNormalNightshiftAppliesToEarlyMorningWork
testNormalNightshiftAppliesToEarlyMorningWork_full
testNormalNightshiftWithTimeLimitNotReachedAndNotMatchedBecauseOfWorkingWeekDay_full
testNormalNightshiftWithTimeLimitNotReached_full
testNormalNightshiftWithTimeLimitNotReached_NotEvenCorrectWeekday
testNormalNightshiftWithTimeLimitNotReached
testNormalNightshiftWithTimeLimitReached_full
testNormalNightshiftWithTimeLimitReached
testNonOvertime_full
testHalytyslisaErkkiSalminenAkt_DoesNothingDuringEarlyDayTimeHours
testHalytyslisaErkkiSalminenAkt_DoesNothingDuringNoHours
testHalytyslisaErkkiSalminenAkt_GivesAllowanceDuringNightTimeHours
testPakkaslisaMax3_5h_20140210
testDurationLimitedShiftTimeLimit1400
testDurationLimitedShiftTimeLimitThreeHours
testLengthLowerLimitShiftTimeLimit1400
testLengthLowerLimitShiftTimeLimitThreeHours
testLengthLimitedShiftTimeLimit1400
testLengthLimitedShiftTimeLimitThreeHours
testWorkdayLengthLimitedShiftTimeLimit1400
testWorkdayLengthLimitedShiftTimeLimitThreeHours
testLengthLimitNotPassedShiftTimeLimit1400
testLengthLimitNotPassedShiftTimeLimitThreeHours
testLengthLimitPassedShiftTimeLimit1400
testLengthLimitPassedShiftTimeLimitThreeHours
testLengthCompensationWorktimeWithAmountShiftTimeLimit1400
testLengthCompensationWorktimeWithAmountShiftTimeLimitThreeHours
testLengthCompensationWorktimeWithPercentShiftTimeLimit1400
testLengthCompensationWorktimeWithPercentShiftTimeLimitThreeHours
testLengthCompensationWithAmountShiftTimeLimit1400
testLengthCompensationWithAmountShiftTimeLimitThreeHours
testLengthCompensationWithPercentShiftTimeLimit1400
testLengthCompensationWithPercentShiftTimeLimitThreeHours
testMinTotalDurationEffectShiftTimeLimit1400
testMinTotalDurationEffectShiftTimeLimitThreeHours
testNoOvertimeShiftTimeLimit1400
testNoOvertimeShiftTimeLimitThreeHours
testStartingOrEndingShiftTimeLimit1400
testStartingOrEndingShiftTimeLimitThreeHours
testEndingShiftTimeLimit1400
testEndingShiftTimeLimitThreeHours
testStartingShiftTimeLimit1400
testStartingShiftTimeLimitThreeHours
testHalytyslisaErkkiSalminenAkt_GivesAllowanceDuringNightTimeHours_UntilDayShiftStartTime_EvenIfEmployeeWorksMuchLonger
testYolisa
testMinimumTotalDuration_SingleTask_MorningRange_endingAt11_IsNotSufficient_But_ExceedsOverTheEnd
testMinimumTotalDuration_SingleTask_MorningAndEveningRangeExceedLimit
testMinimumTotalDuration_SingleTask_MorningAndEveningRangeExceedLimitTwoTasks
testMinimumTotalDuration_SingleTask_MorningAndEveningRangeExceedLimitTwoTasks_NoteReverseOrder
testMinimumTotalDuration_SingleTask_MorningAndEveningRangeExceedLimitThreeTasks
testMinimumTotalDuration_SingleTask_MorningAndEveningRangeExceedLimitThreeTasks_NoteReverseOrder
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd_2
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd_3
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd_4
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd_ButDoesNotOverlapWith
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd_ButTotalTooShort
testMinimumTotalDuration_SingleTask_ExceedsOverTheEnd_ButTotalTooShort_2
testMinimumTotalDuration_SingleTask_JustEnoughButNotOver_StartsBefore
testLengthCompensationNotEnough
testLengthCompensationJustEnough
testLengthCompensationJustEnough_2
testLengthCompensationJustEnough_3
testLengthCompensationJustEnough_EvenIfTwoParts
testLengthCompensationOnce_EvenIfTwoPartsEnough
testLengthCompensationEnough
testLengthCompensationEnoughBecauseFull
testLengthCompensationJustEnoughBecauseFull
testLengthCompensationNotEnoughEvenIfFull
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_JatkuvaKaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testSunnuntaityo
testArkipyhienKorvaus
testWtrKeryma
testYolisa
testIltalisa
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
testCase7WithNonScalingPersonalEuroCompensations
testCase7WithNonScalingPersonalPercentageCompensations
testCase7WithNonScalingPersonalEuroCompensationsWithOvertime
testCase7WithNonScalingPersonalPercentageCompensationsWithOvertime
testHenkilökohtaisenLisänLaskuttaminen
testTehtäväkohtaisenLisänLaskuttaminen
com.tustor.tuntinetti.backend.logic.TestPuutarhaAlanVuorotyonTes
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2020
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2021
testMaaseudunTyonantajaliitonKikynPoistuminenWtrsta2022
testArkipyhatKunTyosuhdeEiOleKestanytKauaa2018
testIltalisa1
testIltalisa2
testYolisa2
testYolisa1
testIltalisa3
testIltalisa4
testArkipyhatKunTekeeToita
testArkipyhatKunTekeeToitaMuttaBittiEiPaalla
testArkipyhat
testItsenaisyyspaivaMaksetaanLainMukaan
testSairastumispaivana100PctKorvaus
testArkipyhatKunTyosuhdeEiOleKestanytKauaa
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
test_TODO_KTA
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
test_TODO_SairausajanPalkkaPerakkaistenTyokausienTyoajanSummanMukaan
test_TODO_ArkipyhäKorvausPerakkaistenTyokausienTyoajanSummanMukaan
com.tustor.tuntinetti.backend.logic.TestKumiteollisuudenKta
testKtaLaskentaAjat
testTODOKäyttöä
testKtaAikatyo5060
testKtaHistory
testKäyttö
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Kaksivuorotyo_3vk_Jaksotyo
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testMaksetaanKTAlla
test_TODO_SpecialWeeklyOvertime
test_TODO_WtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testDailyOvertime
testSeisokkikorvaus
testKorottavatKTAta
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_JatkuvaYksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testSunnuntaityo
testArkipyhienKorvaus
testWtrKeryma
testYolisa
testIltalisa
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
test_TODO_PeriodOvertime6WeekCycle
test_TODO_PeriodOvertime6WeekCycle2
testArkipyhaaEiKorvataJosAlle3TyovuoroaJaksossa
testArkipyhaKorvataanJos3TyovuoroaJaksossa
testArkipyhaNotQualified4
testArkipyhaLyhentaaJaksonTyoaikaa
testNormalWorktime
testDailyOvertime
testPeriodOvertime
testWeeklyOvertimeWithVacationsAndSickleaves
testCase24831_LipponenHenri_20190223_20190310
testSairasloma
testArkipyhaQualified4
testArkipyhaNotQualified1
testArkipyhaNotQualified2
testArkipyhaNotQualified3
testArkipyhaQualified2
testArkipyhaQualified3
testArkipyhaQualified
testLauantaityo
testSunnuntaityo
testYolisa
testIltalisa
testArkipyhatKorvataan
testSaannollistenSickleave
com.tustor.tuntinetti.backend.logic.TestSickleaveWithoutExtras
testGivenSickleaveWithoutExtrasIsTrueThenExtrasAreNotPaidForSickleave
testGivenSickleaveWithoutExtrasIsFalseThenExtrasArePaidForSickleave
testNoExtrasArePaidForSickleaveHours
com.tustor.tuntinetti.backend.logic.TestHenkilokohtaistenAvustajienTESVuoden2025Muutoksilla
testLauantaikorvaus
testArkipyhanaToissa
testArkipyhanaToissaB
testSairasLapsi
testArkipyhienKorvaus
testYlityo
testSunnuntaikorotusLauantaiIltana
testSunnuntaiKorotusPyhanAattona
testSunnuntaiKorotustaEiJouluaatonAattona
testSunnuntaiAattoKorotustaKunSunnuntaiPyha
testArkipyhaKorvausAlle2Viikkoa
testLauantaikorvausArkpyhana
testSunnuntaikorvaus
testYolisa
testIltalisa
testArkipyhatLyhentavaTyoviikkoa
testSairausajanPalkka
testArkipyhaKorvaus
testYlityo2
com.tustor.tuntinetti.backend.logic.TestBillLikeSalaryWithWeekStartTimeEffectsVoid
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_KeskeytymatonKolmivuorotyo
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testMaksetaanKTAlla
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testKorottavatKTAta
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestLeppakoskenSahkonTestitapaukset
testCase15497_PihkoluomaJuha_20170404
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
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_SalomaaRami_20170407
testHalytysTyo
com.tustor.tuntinetti.backend.logic.TestAsfalttiTes
testSairastumispaivana100PctKorvausJosSairastumispäivänäEiMerkitäTaskiinAikajaksoja
testFirstSickdayIsPaidOnLongRegularSickleaveOnShortContractperiod
testFirstSickdayIsNotPaidOnShortRegularSickleaveOnTooShortContractperiod
testThatSickleaveCompensatedOnlyToTheLimits
testJosSairastumispäivänäMerkitäänTaskiinAikajaksoEiKeskiarvoistetaTyoajanMukaan
testSickDuringQfdHolidayWTimeranges
testSickDuringQfdHolidayWithoutTimeranges
testSickDuringNonQfdHolidayWTimeranges
testSickDuringNonQfdHolidayWithoutTimeranges
testToissaEnnenJaPalkallisellaSairauslomallaJalkeenArkipyhanMaksetaanArkipyhakorvaus
testPalkallisellaSairauslomallaJalkeenJaToissaEnnenArkipyhanMaksetaanArkipyhakorvaus
testTODOToissaEnnenJaLomautettunaJalkeenArkipyhanMaksetaanArkipyhakorvaus
testTODOLomautettunaEnnenJaToissaJalkeenArkipyhanEiMaksetaanArkipyhakorvausta
testTODOKausiluontoistenToidenArkipyhaoikeudenLaskenta
testFirstSickdayNotPaidOnShortRegularSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortAccidentSickleaveOnShortContractperiod
testFirstSickdayPaidOnShortRegularSickleaveOnLongContractperiod
testFirstSickdayPaidOnRecurringRegularSickleaveOnShortContractperiod
testHolidayCompensatedOnlyAfter6WeeksOfContractPeriod
testHolidayWorkIsTreatedAsSundayWork
com.tustor.tuntinetti.backend.logic.TestEmployeeProjectDailyReport
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
testLaskutetaanVaikkaTyotTehtyVaaraanSopimussarjaan
testNpeMultanenSanna20111114
testProjectTesYliohjaaContractPeriodTessin
testVuosilomaArkipyhanaEiAlennaYlityokynnystaLaskutuksessa
testVuosilomaArkenaEiAlennaYlityokynnystaLaskutuksessa
testNollahintaisiaKulujaEiLaskutusraportilleEiAteriakorvausta
testNollahintaisiaKulujaEiLaskutusraportille6hYksiAteriakorvaus
testNollahintaisiaKulujaEiLaskutusraportille11hKaksiAteriakorvausta
com.tustor.tuntinetti.backend.logic.TestMslYksityisenOpetusalanTes
testLauantailisa
testAattolisa
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoala
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
testLapsenSairaus
testSairaslomakorvausSairausUusiutuu30pvSisalla
testIltalisa1
testIltalisa2
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminen
testYolisa2
testYolisa1
com.tustor.tuntinetti.backend.logic.TestTurvetuotantoalaPaivatyo
testIltalisa1
testIltalisa2
testYolisa2
testYolisa1
testSairaslomakorvaukset6kk
testSairaslomakorvaukset2v
testPoikkeavaTyoajanlisa
testLapsenSairaus
testSairaslomakorvausSairausUusiutuu30pvSisalla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testSairaslomakorvauksetAlle1Kk
testSairaslomakorvaukset3v
testSairaslomakorvaukset5v
testSairaslomakorvaukset10v
testLyhennysvapaidenKertyminen
com.tustor.tuntinetti.backend.logic.TestPtyTesYleistyoaika
test
testAattoyokorvaus
testAattoaaamukorvaus
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
testLehtonenJyri
testVarallaolo
testEsimerkki11KunLaMeneeYlitöiksi
testEsimerkki11KunLaOsanaSäännöllistäTyöaikaa
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterWeekAbsencesUsingEmployeeRangeReport_2_Strict
testSpentCompensationVacationAndFlexTime
test_TODO
testBug20100406_20100101
testBug20100406_20100102
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGivenAndPartTimeEmployee
testBugReport20100315
testMilitaryRefresherWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestTyotehtavanPalkkaKorvaaTuntipalkan
testTyotehtavanPalkkaKorvaaTuntipalkan_IlmanYlityomaaraystaKokoPaivaSamaaTehtävää_SaaErikoisPalkkaaVaikkaIlmanNsAikaperusteisiaKorvauksia_KaksiTehtävääSamanaPäivänä
testTyötehtäväEiKorotuIltalisienAikaan_YlityömääräysJaAikaperusteisiaLisiä_KokoPaivaSamaaTehtävää_TehtävälläLisäTuntiaKertaaPalkka
testTyotehtavanPalkkaKorvaaTuntipalkanToisessaTyokohteessaKunKaksiMerkintääSamanaPäivänä_VirittämättömässäTäysiYlityömääräysJaToisessaAikaperusteisiaLisiä_Pyhäpäivänä
testVaravastaavanLisäMuuramenRiihivuoriKauppinenTanja201204
testCase7972_VilleIlmariJalo_20150511_20150517
testTODO_Case7972_VilleIlmariJalo_20150511_20150517
testIiriSakariPaalanen_Personalhuset_20141028_20141103
testTyotehtavanNormaalitPalkkalajit
testTyotehtavanPalkkaNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaMelkeinNollaaTuntipalkanMuttaPalkkalajitSäilyvät
testTyotehtavanPalkkaKorvaaTuntipalkan
testSinitarralisäKorvaaTuntipalkanVainToisestaPaivanTehtavasta
testAikaperusteinenLisaKorvaaPalkkalajin
testAikaperusteinenSinitarralisäLisaKorvaaPalkkalajin
testCase17097
testDeboraOppisopimuksestaEiPalkkaa
testNykänenKati_20130304_20130310
testLeppakoskenSahkoVerkkotoiminnanKoulutusErkkiLehtonenTi20120313OtsikostaPuuttuiLyhytnimi
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_YlityömääräysJaAikaperusteisiaLisiä_KaksiTehtävääSamanaPäivänä
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
testKuukausipalkkaisenTyoajanYlitysKorvataanRahana
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testLauantailisa
testHolidayCompensation
testYotyolisa
testIltatyolisa
testSairaudenUusiutuminen
testSickleave
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_JatkuvaKaksivuorotyo
testLauantaiylityoKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestOhjelmapalvelualanTes112_5
testDailyOvertime
testWeeklyOvertime
testLapsenSairaus
test_TODO_YlityokynnysEiAleneWtrPaivanToilla
test_TODO_WtrPaivanErikoisKorvaus
testViikkotylityo
testSairasloma
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
com.tustor.tuntinetti.backend.logic.TestRakennusalanToimihenkiloidenTes
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testNormaaliIltalisä
testNormaaliYölisä
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testLyhennysvapaidenKertyminen
testSaturdayDailyOvertime
testArkipyhäLyhentääTyöviikkoaYlitöidenNäkökulmasta
testLauantainaVuorokautisestaYlityöstä100prosentillaKorotettuPalkka
testPääsiäislauantainaViikottaisestaYlityöstä100prosentillaKorotettuPalkka
testSickleavesAfterFiveYears
com.tustor.tuntinetti.backend.logic.TestRautatiealanRautatieliikenteenPaivatyonTES
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
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestLattianpaallystysalanTes
testWtrCompensation
testSickleaveCompensation
testSundayCompensation
testAverageHourlySalaryUsage
testDailyOvertime
testWeeklyOvertime
testWtr
testAverageHourlySalary
testNormalWorkweek
testPalkallinenVapaa
testIndependenceDay
com.tustor.tuntinetti.backend.logic.TestAverageWeeklyRestTime
testLongestContinousRestTimeBasicCase
testLongestContinousRestTimeBasicCase2
testLongestContinousRestTimeBackToBack
test_TODO_LongestContinousRestTimeWeeklyRestTimeCanContinue
testLongestContinousRestTimeBackToBackWeeklyRestTimeCanContinue
testAverageWeeklyRestTimePositiveOffset
testAverageWeeklyRestTimeNegativeOffset
com.tustor.tuntinetti.backend.logic.TestOverlappingTasks
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
testOverlappingTaskWarningDates
testOverlappingTasksAmongNonPrimaryCustomers
com.tustor.tuntinetti.backend.logic.TestElintarvikealojenTesKtaKuukausipalkkainen
testAverageHourlySalaryUsage
testOsaAjanKkPalkka
testShiftStartsBetween00And06
testMonthlySalaryDividerWhenPartialAndForOvertimeCategories
testNoScalingForHourlySalary
testOsakuukaudenPalkka
testTODOOsaAjanKkPalkanLaskutus
testAverageHourlySalaryCalculation
testWeeklyOvertime
testSunnuntaityo
testSairastumispaivana100PctKorvaus
testWeeklyOvertimeBug
testShiftContinuesAfter00
testShiftStartsBefore00AndContinuesAfter06
testWeeklyOvertimeIsNotPaidDuringAamukorvaus
testAamutuntikorvausEiRajoitaEdellisenVurokaudenPuolellaAlkanuttaYlityota
testJaloVille_20150304_20150306
testJaloVille_20150304_20150306_NoOvertimeReducesOvertime
com.tustor.tuntinetti.backend.logic.TestKVTESKVTesYleistyoaika
testNykänenKati_20130304_20130310
testSunnuntaityo
testArkipyhienKorvaus
testIltaJaYolisa
testLauantaiKorvaus
testAattoKorvaus
test_TODO_WeeklyOvertimeCompensationDoesNotDependOnOrderOfAbsencesInNormalWeeklyWorkSickleaveTypeRegular
testWeeklyOvertimeCompensationDoesNotDependOnOrderOfAbsencesInNormalWeeklyWorkPaidVacation
testSuurpyhaAatokorvaus
testAlankoMarjoRiitta20121015_20121021
testSaturdayCompensationIsNotPaidDuringDailyOvertime
testSaturdayCompensationIsNotPaidDuringWeeklyOvertime
testVarallaolo
testJouluaattoAamu
testKVTesLisat
testHalytystyo
testEiYlimääräisiäLisiäJouluaatonAatonIltana
testSickleaveQualifiedFor14Days
testRegularSickleaveQualifiedFor60plus120Days
testWorkInducedSickleaveQualifiedFor120plus120Days
testJuhannusaatto
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_KeskeytyvaKolmivuorotyo
testLisatyoKorvataanKTAlla
testLisatyoEiKorotaKTAta
testLauantaiylityoKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testExtraHours
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestRakennusalanToimihenkiloiden37_5Tes
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testArkipyhat
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLyhennysvapaidenKertyminen
com.tustor.tuntinetti.backend.logic.TestAirproJaksotyontekijoidenTyoaikamuoto
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testKorottavatKTAta
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testWeeklyOvertimeLeg2
test_TODO_KolmeviikkoisjaksonYlityotKoulutustaEiLasketa
testSairauslomaOnTyossaolonVeroistaTyoaikaa
testJaksoTyonYlityo
testTyoVapaapaivana
testKolmeviikkoisjaksonYlityotMatkustustaEiLasketa
testJaksoTyoaika
testJaksotyolaisenLauantailisa
testKTAtaiKPAjakajaKuukausipalkkaisilleYksittainenTyosopimus
testKTAtaiKPAjakajaKuukausipalkkaisilleOsaAikainen
testKTAtaiKPAjakajaKuukausipalkkaisilleVaihtuvaTyosopimus
testKTAtaiKPAjakajaKuukausipalkkaisilleVaihtuvaTyosopimusValissaYli30d
testKTAtaiKPAjakajaKuukausipalkkaisilleVaihtuvaTyosopimusValissaKatkaisevaPaattymissyy
testAverageHourlySalaryUsageKkpalkkaiset
testAverageHourlySalaryUsageTuntipalkkaiset
testKeskiarvonPerusteellaLasketunSairaslomapaivanPituudenPyoristykset
testLapsenSairaus
testLauantailisa
testSunnuntaiKorvaus
testYotyolisa
testIltatyolisa
testSairaslomakorvausSairausUusiutuu30pvSisällä
testLisatJuhlapyhinaJaAattoina
testAattoiltalisä
testJuhannusaatonAamutyölisä
testJuhannusaatonIltatyölisä
testJouluaatonAamutyönLisä
testJouluaatonIltatyönLisä
testYotyolisaAlkaaJaLoppuYolla
testTODO_Yotyolisa
testYotyolisaEriViikonpaivina
testHenkilostonEdustajaKorottavatKTAta
testHenkilostonEdustajaAverageHourlySalaryUsage
com.tustor.tuntinetti.backend.logic.TestKunnallinenTsYleistyoaika
testNykänenKati_20130304_20130310
testSunnuntaityo
testArkipyhienKorvaus
testIltaJaYolisa
testLauantaiKorvaus
testAattoKorvaus
test_TODO_WeeklyOvertimeCompensationDoesNotDependOnOrderOfAbsencesInNormalWeeklyWorkSickleaveTypeRegular
testWeeklyOvertimeCompensationDoesNotDependOnOrderOfAbsencesInNormalWeeklyWorkPaidVacation
testSuurpyhaAatokorvaus
testAlankoMarjoRiitta20121015_20121021
testSaturdayCompensationIsNotPaidDuringDailyOvertime
testSaturdayCompensationIsNotPaidDuringWeeklyOvertime
testVarallaolo
testJouluaattoAamu
testKVTesLisat
testHalytystyo
testEiYlimääräisiäLisiäJouluaatonAatonIltana
testSickleaveQualifiedFor14Days
testRegularSickleaveQualifiedFor60plus120Days
testWorkInducedSickleaveQualifiedFor120plus120Days
testJuhannusaatto
com.tustor.tuntinetti.backend.logic.TestBillLikeSalaryNoNigthShiftsDuringOvertime
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hYksivuorotyonTES
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestRautatiealanKolmivuorotyonTES
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
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestAutonrengasalanVuorotyoTes
testJuhoKuokka20150331
testCase11296LauantaiPidennyksenLaskutus
testWtrVapaaltaTyonAjaltaKorvaus
testAutonrengasalanLauantailisaaEiSaaAlle6TunninVuorosta
testAutonrengasalanLauantailisaaEiYli6TunninVuorostaElleiOleLauantai
test_TODO_LauantaiKorvaus
testAutonrengasalanLauantailisanSaaMyosYlityoVuorosta
testAutonrengasalanLauantailisanSaa6TunninVuorosta
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta3h
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta4h
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta6h
testArkipyhaKorvataanKunOnLuvallisiaPoissaoloja
testTietytLauantaitKorvataanKutenViikkoylityö
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta6japuolih
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta8h
testAutonrengasalanLauantailisanSaaYli6TunninVuorosta
testIltalisäAfter2012_03_01
testYölisäAfter2010_05_01
testYölisäAfter2012_03_01
testVapunJälkeinenLauantaiKunTehdäänMyösPäivittäistäYlityötä
testVapunJälkeinenLauantaiKunViikkoNormaalistiTöissä
testSairaslomakorvausAlle1vTöissäSairausUusiutuu30pvSisällä
testArkipyhatViikonloppunaEivatKerrytaLiukumasaldoa
testArkipyhat
testSairastumispaivana100PctKorvaus
testRegularSickleaves
testWorkInducedSickleaves
testIltalisäAfter2011_05_01
testIltalisäAfter2010_05_01
testYölisäAfter2011_05_01
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Paivatyo_2vk_Jaksotyo
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testDailyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_KeskeytyvaKolmivuorotyo
test_TODO_DailyOvertime
test_TODO_WeeklyOvertime
testNormalWorktime
testSpecialSatrudayOvertime
testMaksetaanKTAlla
testWtrKeryma
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testDailyOvertime
testWeeklyOvertime
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testKorottavatKTAta
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKahdenviikonJaksotyoVirkamiehet
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
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
testTietytLauaitKorvataanKutenViikkoylityö
testSairaslomaAlkaaKeskenTyopaivan
testSuurjulhapyhaaattopaivakorotusKorvataanKTAlla
testSuurjulhapyhaaattoyokorotusKorvataanKTAlla
testYlityotKorottavatKTAta
testSuurjuhlapyhaKorottaaKTAta
testSuurjuhlapyhaaattopaivaKorottaaKTAta
testSuurjuhlapyhaaattoyoKorottaaKTAta
testSunnutaityöKorottaaKTAta
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testSairaslomaKorvataanKTAlla
testArkipyhatKorvataanKTAlla
testYlityotKorvataanKTAlla
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
testSuurjuhlapyhakorvaus
com.tustor.tuntinetti.backend.logic.TestPardiaTes
testThatSickleaveCompensatedOnlyToTheLimits
testTodo
testTODOHolidayWeekOvertimeOnMayDay
testTODONightWorkMayContinueToMidday
testNightWorkMayNotContinueIfStarted430Am
testWednesdayNightShiftShouldHaveNormalNightRate
testSaturdayNightShiftShouldHaveNormalNightRate
testSundayNightShiftShouldHaveHigherNightRate
testWednesdayEveningShiftShouldHaveNormalNightRate
testSaturdayEveningShiftShouldHaveNormalNightRate
testSundayEveningShiftShouldHaveHigherNightRate
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanPaivatyonTES
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
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomaAlkaaKeskenTyopaivan
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testNormalWorktime
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testSunnuntaityoEiKorotaKTAta
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestSahkoalanTyontekijoidenTes
testYlityonPyoristykset_ViikkoylityössäEiVieläTunninYlitystä
testLauantaiYlityo
testSunnuntaiYlityoNormaalisti
testArkipyhaMaksetaanMyosSairauslomanAjalta
testArkipyhaMaksetaanMyosVuosilomanAjalta
testArkipyhaMaksetaanMyosVuosilomanValissa
test_TODO_ArkipyhaaEiMaksetaPekkastenAikana_MANUAALINEN
testArkipyhaMaksetaanMyosPekkastenValissa
testArkipyhaaEiMaksetaPalkattomanPoissaolonAjalta
testArkipyhaaEiMaksetaPalkattomanPoissaolonValissa
testArkipyhaaEiMaksetaMuunPalkattomanPoissaolonAjalta
testArkipyhaaEiMaksetaMuunPalkattomanPoissaolonValissa
testArkipyhaMaksetaanJosToinenReunapäiväOnViikkolepopäivä
testArkipyhaMaksetaanVapaapäivienValissa
testArkipyhaaEiMaksetaPekkasenVieressaJosReuna2OnSairaspaiva
testArkipyhaaEiMaksetaPekkasenVieressaJosReuna1OnSairaspaiva
testSairastumispaivana100PctKorvaus
testArkipyhaKunOsanPaivaaToissa
testEltelEsimerkkiPelkkäVrkYlityö
testYlityonPyoristykset_MyösViikkoylityö
testJuhlapyhanTyo200pAikaperusteisellaLisalla
testSunnuntaiksiSattuvanJuhlapyhanTyo200pAikaperusteisellalisalla
testYotyoVainAamuyo
testArkipyhaMaksetaanMyosPekkasenVieressaKunhanToinenReunaOnTyopaiva
testArkipyhaaEiMaksetaVuosilomanVieressaJosReuna1OnSairaspaiva
testArkipyhaaEiMaksetaVuosilomanVieressaJosReuna2OnSairaspaiva
testArkipyhaaEiMaksetaVapaapaivana
testLauantaikorvaukset
testLoppiaisenJälkeinenLauantai
testIltatyo1
testYotyo2
testYotyo1
testIltatyo2
com.tustor.tuntinetti.backend.logic.TestOptikoidenTesWith2021Changes
testArkipyhaKorvaus
testLapsenSairaus
testSairaslomakorvaukset
testSairaslomakorvausSairausUusiutuu30pvSisalla
testLauantaiLisa
testAattoIltaLisä
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testIltalisa
testSunnuntaiKorvaus
testExtraHours
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_JatkuvaYksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestHuolintaAlanToimihenkiloiden375TesPaivatyo
testIltalisaaEiLisatyonAjalta
testYolisa
testIltalisa
testLauantaiTyo
testIltalisaaEiYlityonAjalta
testYolisaaEiYlityonAjalta
testMultipleShifts
testShouldAccrueBasicSalaryWith21WorkDaysOnJan2012
testShouldAccrueMoreThanBasicSalaryWith22WorkDaysOnJan2012
testShouldAccrueBasicSalaryWith18WorkDaysOnDec2012
testShouldAccrueMoreThanBasicSalaryWith19WorkDaysOnDec2012
testShouldAccrueBasicSalaryWith19WorkDaysOnApril2011
testShouldAccrueMoreThanBasicSalaryWith20WorkDaysOnApril2011
testArkiYlityo
testHealthInsuranceLawWaitingPeriodNotCompensatedIfDaysAreFull
testSunnuntaiYlityo
com.tustor.tuntinetti.backend.logic.TestRautatiealan40hPaivatyonWtrTES
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
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
testWorkTimeReduction1
testWorkTimeReduction2
testWorkTimeReduction3
testWorkTimeReduction4
com.tustor.tuntinetti.backend.logic.TestPeltiJaTeollisuuseristysalanKeskytyvanKolmivuorotyonTES
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
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvEiTyöpohjainen
testSairaslomaAlkaaKeskenTyopaivan
testArkipyähäOnVapaapäiväJosOllutTöissäYliKuukauden
testArkipyähäEiOleVapaapäivänJosOllutTöissäAlleKuukauden
testKolmivuorotyonErikoislisaKorvataanKTAlla
testKolmivuorotyonErikoislisaEiKorotaKTAta
testArkipyähäkorvausJosOllutTöissäYliKuukaudenMuttaVapaallaArkipyhänViereisinäPäivänä
testArkipyhaaEiKorvataKTAlla
testSairaslomaaEiKorvataKTAlla
testSairastuminenKeskenTyopaivanEiKorvataKTAlla
testLapsenSairastuminenKeskenTyopaivanKorvataanKTAlla
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausAlle1kkTöissäSairausUusiutuu30pvSisällä
testSairaslomakorvausYli6kkTöissäSairausKestääYli28pvTyöpohjainen
testNormalWorktime
testSunnuntaityo
testWtrKeryma
testYolisa
testIltalisa
testArkipyhatPaasiaisena
testYlityotEivatKorottaKTAta
testSunnuntaityoKorvataanKTAlla
testSairaslomakorvausYli10vTöissäSairausKestääYli56pv
testSairaslomakorvausYli5vTöissäSairausKestääYli42pv
testSairaslomakorvausYli3vTöissäSairausKestääYli35pv
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime4
testWeeklyOvertime3
testWeeklyOvertime2
testDailyOvertime4
testDailyOvertime3
testSunnuntaityoEiKorotaKTAta
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsWithWeekStartTimeEffectsMiddleOfDay
testTODO
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestTietotekniikanPalvelualanTes
testSairastumispaivana50PctKorvaus
testPaasiaisMaanantaiKorvataanMyosArkipyhanaVaikkaOlisiToissaIlmanYlityomaaraysta
com.tustor.tuntinetti.backend.logic.TestLuottotietoJaPerintaAlanAlle32Tes
testMonthlySalary
testMaksetaanKTAlla
testSickleaveCompensation
testEfektiivinenAlkupaivaWtrlle
testWtrKunEiSopimusta
testSaturdayWorkIsOvertime
testLisät
testOhinmaaMirja_20160928
testCase13267_AikasRaimo_20161011
testDailyOvertime
testWeeklyOvertime
testWtr
testStandbyCompensation
testSundayWork
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKahdenviikonJaksotyoTyontekijat
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
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
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaMuttaKertymissaKaytettyPaiviaJaTunteja
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaMuttaKertymissaKaytettyPaiviaJaTunteja_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaTunteja
testNaytaSaldotPaivinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaPaivia
testNaytaSaldotPaivinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaPaivia_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaJaKertymissaKaytettyPelkkiaTunteja_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaVaikkaKertymissaKaytettyPelkkiaPaivia
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaTuntejaVaikkaKertymissaKaytettyPelkkiaPaivia_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunKertymissaKaytettyPelkkiaTuntejaVaikkaAlkusaldoissaKaytettyPelkkiaPaivia
testNaytaSaldotTunteinaKunKertymissaKaytettyPelkkiaTuntejaVaikkaAlkusaldoissaKaytettyPelkkiaPaivia_LisaksiYksiLomapaiva
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaPaiviaMuttaKertymissaKaytettyPaiviaJaTunteja
testNaytaSaldotTunteinaKunAlkusaldoissaKaytettyPelkkiaPaiviaMuttaKertymissaKaytettyPaiviaJaTunteja_LisaksiYksiLomapaiva
com.tustor.tuntinetti.backend.logic.TestUrheilujarjestojaKoskevaTES
testPyhäkorvauksetTotalCompensation
testLapsenSairaus
testSairaslomakorvaukset
testTavallinenViikkoTuntiTunnilta
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestBillLikeSalaryNoNigthShiftsDuringOvertimeWithWeekStartTimeEffectsVoid
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
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
testWeeklyOvertime
testSunnuntaityo
testArkipyhat
testSairastumispaivana100PctKorvaus
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
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testWtrKeryma
test_TODO_ArkipyhatLomienAikana
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Paivatyo2025Changes
testSairaslomakorvaukset
testLauantaikorotusEiKorotaKTAta
testLapsenSairaus
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestKiinteistopalvelualaTyontekijatKuukausipalkkainenTes
testArkipyhät
testSairausajanPalkka
test_TODO_ArkipyhanKorvaaminenLomanAikana
testKkPalkkaVaihtuuEnsimmäisessäAlle13JaToisessaVähintään13MuttaPalkanAutomaattinenVähennysPoisPäältäMuutamaPäiväPuuttuu
testArkipyhäKarenssi
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
com.tustor.tuntinetti.backend.logic.TestEmployeeDailyReportOverlapping
test1
test2
test3
test4
test3B
test4B
com.tustor.tuntinetti.backend.logic.TestOvertimeRefinement
testTaskSavedInDatabaseAnotherProjectPaidAnotherUnpaidMoWeHavingOvertimeAndMoTuFriHavingNightShiftWithOvetimeAssignmentNormalDay7_5h_DoNotConsiderOtherHoursFromPastPeriod
testAnoRutanenVko12_2011_HuomioiKaikkiJaksonAikanaTehdytTunnit
testAnoRutanenVko12_2011_AläHuomioiMitäänMuitaTunteja
testAnoRutanenVko12_2011_AläHuomioiSamanPäivänAikanaTehtyjäMuitaTunteja
testTaskSavedInDatabaseOneHavingUnpaidOvertimeAndBothHavingUnpaidNightShiftWithOvretimeAssignmentNormalDay8h_STANDBY
testTaskSavedInDatabaseOneHavingUnpaidOvertimeAndBothHavingUnpaidNightShiftWithOvretimeAssignmentNormalDay8h_NORMAL
testNormal7_5HoursPerDayWeekButNotPaidDueToCleanosolOvertimeAssignmentSwitch
testNormal7_5HoursPerDayWeekButOnlyBasicHoursNotPaidDueToCleanosolOvertimeAssignmentSwitch
testGivenSickleaveCompensatedAccordingToWorkshiftWhenWorkshiftIsStandardLengthThenItDoesNotUseExtraHourReserve
testNormal7_5HoursPerDayHolidayOnThursdayHasMuchWorkFromAnotherProjectWithOvertimeAssignment
testNormal7_5HoursPerDayHolidayOnThursdayHasLittleWorkThoughFromOneProjectWithOvertimeAssignment_FlexRule
testNormal7_5HoursPerDayHolidayOnThursdayHasLittleWorkThoughFromOneProjectWithOvertimeAssignment_NoFlexRule
testNormal7_5HoursPerDayWeekButNotPaidNoLabouragreement
testNormal7_5HoursPerDayWeekButOnly10InitialHoursPaidNoLabouragreement
testNormal7_5HoursPerDayWeekButNotPaid
testNormal7_5HoursPerDayWeekNoOvertimeButHasOvertimeAssignment
testSeveralHoursPerDayOvertimeDuringWeekendWithOvertimeAssignment
testSeveralHoursPerDayOvertimeDuringWeekendWithOvertimeAssignment_1
testSeveralHoursPerDayOvertimeDuringWeekendWithOvertimeAssignment_1B
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
testTaskSavedInDatabaseAnotherProjectPaidAnotherUnpaidMoWeHavingOvertimeAndMoTuFriHavingNightShiftWithOvetimeAssignmentNormalDay7_5h_ConsiderAllHoursFromPastPeriod
com.tustor.tuntinetti.backend.logic.TestPahvinJaPaperinjalostusalanTes_Yksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestPamVeikkausTyontekijatJaksotyoKuukausipalkka
testVuorovapaa
testVeikkausTyoVapaapaivanaLisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testArkipyhienKorvausKunEiTehdaToita
testAattolisä
testLapsenSairaus
testSairaslomakorvaukset
testYolisa
testIltalisa
testSunnuntaiKorvaus
com.tustor.tuntinetti.backend.logic.TestKaupanAutomiestenTes
testYolisa
testIltalisa
testThatFirstSickleaveDayWhenWorkdayIsCompensatedEvenAfterLimitsReached
testThatFirstSickleaveDayWhenNotWorkdayIsNotCompensatedEvenAfterLimitsReached
testTODOExtraCompensationOnWorkOnWorktimeReductionDay
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterWeekAbsencesUsingEmployeeRangeReport_1_Strict
testPalkatonTyoajanLyhennys
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGivenAndPartTimeEmployee
testBug20100406_20100101
testBug20100406_20100102
testBugReport20100315
testMilitaryRefresherWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestMeijerityontekijatTES
testSpecialSaturdayOvertime
testPeriodOvertime
testLauantailisa
testDailyOvertime
testSairastumispaivana100PctKorvaus
testVarallaolo50
testSaannollinenTyoaika
testArkipyhatLyhentavaTyoviikkoa
test_TODO_ASIAKASKOHTAISESTI_Halytystyo
testSairausajanPalkka
testIltatyosta_maksetaan_ylitoina_vain_mikali_ne_alkavat_ennen_ylitoita_IltatyolisaEsimerkki1TesSivu33
testAamulisa
testIltatyolisaEsimerkki2TesSivu33
testLauantailisaEsimerkki1Tes34
testIltatyostaMaksetaanJo14_16_MikaliTyoAlkaaTallaValilla
testSaturdaySpecialOvertimeBugi
testLauantailisaEsimerkki2Tes34
testPaasiaislauantaiEnnenKlo16
testJuhannusaattoEnnenKlo16
testJouluaattoEnnenKlo16
testPaasiaislauantaiMyosKlo16Jalkeen
testPaasiaislauantaiKlo16JalkeenSimple
testJuhannusaattoMyosKlo16Jalkeen
testJouluaattoMyosKlo16Jalkeen
testSuurJuhlapyhaKorvaus
testPitkaperjantainSuurjuhlapyhakorvaus
testSuurjuhlapyhakorvausJuhannuksenJalkeisenaSunnuntaina
test_TODO_Yolisa
test_TODO_EiYotyolisaaJosVuoroAlkaaPuolenyonJalkeen
testIltalisaLauantaina
testIltalisaaEiMaksetaYlityonAikana
testIltalisaMaksetaanKorotettunaYlityonAikana
testIltalisaSunnuntaina
testYolisaMaksetaanTuplanaViikonloppuisin
testSaturdayOvertime
testSaturdayExtraIsScaledByOvertime
testNightshift
testWorkingOnAscensionDayNight
testWorkingOnWeeklyRestDay
testRegularSickleaves
testWorkInducedSickleaves
testChildSick
com.tustor.tuntinetti.backend.logic.TestMuuttopalveluKTA
testKtaTyöajanlyhennysvapaidenKanssa
com.tustor.tuntinetti.backend.logic.analysis.automation.TestWorkShiftValidation
testDuplicateRecurringShifts
com.tustor.tuntinetti.backend.logic.TestElisaIctTesKta
testSpecialSaturdayOvertime
testKta1History
testCase43669NilssonHugo_01042023_31052023_monthlySalary
testCase43669NilssonHugo_01042023_31052023_hourlySalary
testCase35981_SjöstrandSamuel_20211001_20211015
testCase12893KtaOsittainHistoriatiedostosta
testKta1LaskentaAjat
testKta1Aikatyo5060
testKta2
testKta2_withOnlyLatest
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
testEiIltalisaaYlityonAjalta
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
com.tustor.tuntinetti.backend.logic.TestValtionVirkaVirastotyoTyontekijat
testNormalWorktime
testDailyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testWeeklyOvertime
testSunnuntaityo
testYolisa
testIltalisa
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
testLauantaiylityoKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestRakennusalanTes
testUusiutuvaSairaus
testYölisä1
testIltalisä1
testIltalisä2
testSairasajanPalkkaWorkedLessThanYearRegularSickleave
testPaasiaislauantai
testIltaJaYolisaaEiMaksetaYlitoidenAikana
testSairasajanPalkkaWorkedLessThanTwoWeeksRegularSickleave
testSairasajanPalkkaWorkedLessThanTwoWeeksWorkInducedSickleave
testSairasajanPalkkaWorkedLessThanMonthRegularSickleave
testSairasajanPalkkaWorkedLessThanMonthLongSickleave
testSairasajanPalkkaWorkedLessThanMonthWorkInducedSickleave
testSairasajanPalkkaWorkedLessThan6monthsRegularSickleave
testSairasajanPalkkaWorkedLessThanYearLongSickleave
testSairasajanPalkkaWorkedLessThanYearWorkInducedSickleave
testSairasajanPalkkaWorkedOverYear
testIikkanenJukka_20150803_20150808
testHolidayCompensationOnSickleave
testYölisä2
testSunnuntaityo
testSairastumispaivana100PctKorvaus
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsInOrderOfArrivalWithWeekStartTimeEffectsVoid
testCase7856_Laitinen_Mirja_20150112_20150117
testCase7790_HeikuraRisto_20150413
testYlityoidenJakautuminenAsiakkaille2
testYlitoidenJakautuminenAsiakkaille
testYlitoidenJakautuminenAsiakkaille2
testYlitoidenJakautuminenAsiakkaille3
testProjectLevelOvertimeRefinement
testProjectLevelOvertimeRefinement_MinutePrecision
testCase7793_TeittoTuukka_20150323_20150329
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestSuunnitteluJaKonsulttialanToimihenkiloidenTES40hvko
testMonthlyOvertime
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testWorkTimeReduction
testNightshiftsIncludedInOvertime
testMaxWorkHours
testWorkTimeReductionAndEffectiveDays
testName
testSickleaveLimits
testSundaysAndHolidays
testOvertimeSaturdays
testTODOOnWeekHolidayWeek
testNightshifts
testMinShiftLength
testWeeklyRestTimeCompensation
testOsaAjanKkPalkka
testSickLeaveRepeating
testWeeklyOvertimeAccumulatedOnWeekHolidayWeekSaturdaysAndSpecialHolidayEves
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
testItalisa
testYolisa
testSunnuntaiKorvaus
testNormalWorktime37_5h
testNormalWorktime40h
testLeg1DailyOvertime
testLeg2DailyOvertime
testLeg1WeeklyOvertimeOnSaturday
testLeg1WeeklyOvertimeOnSunday
testLeg2WeeklyOvertimeWorkingOnEveryDay
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
com.tustor.tuntinetti.backend.logic.TestAutonrengasalanTes
testCase11296LauantaiPidennyksenLaskutus
testWtrVapaaltaTyonAjaltaKorvaus
testAutonrengasalanLauantailisaaEiSaaAlle6TunninVuorosta
testAutonrengasalanLauantailisaaEiYli6TunninVuorostaElleiOleLauantai
test_TODO_LauantaiKorvaus
testAutonrengasalanLauantailisanSaaMyosYlityoVuorosta
testAutonrengasalanLauantailisanSaa6TunninVuorosta
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta3h
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta4h
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta6h
testArkipyhaKorvataanKunOnLuvallisiaPoissaoloja
testTietytLauantaitKorvataanKutenViikkoylityö
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta6japuolih
testAutonrengasalanLauantailisan2025SaaYli4TunninVuorosta8h
testAutonrengasalanLauantailisanSaaYli6TunninVuorosta
testIltalisäAfter2012_03_01
testYölisäAfter2010_05_01
testYölisäAfter2012_03_01
testVapunJälkeinenLauantaiKunTehdäänMyösPäivittäistäYlityötä
testVapunJälkeinenLauantaiKunViikkoNormaalistiTöissä
testSairaslomakorvausAlle1vTöissäSairausUusiutuu30pvSisällä
testArkipyhatViikonloppunaEivatKerrytaLiukumasaldoa
testArkipyhat
testSairastumispaivana100PctKorvaus
testRegularSickleaves
testWorkInducedSickleaves
testIltalisäAfter2011_05_01
testIltalisäAfter2010_05_01
testYölisäAfter2011_05_01
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testItsenaisyyspaivaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestTyotehtavanPalkkaRatioKorvaaTuntipalkan
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_NO_EFFECT_effectToAppliesToWholeShift
testWithout_WorkTimeDecomposition_TIME_BASED_COMPENSATION_OTHER_PERSONAL_EffectDuringOvertime_SCALED_BY_SPECIAL_DAY_AND_TIME_BASED_COMPENSATIONS_NO_EFFECT
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
testAsiakastietoPäivystys
testCase14384TehtäväkohtainenYhteenveto
testAsiakastietoMatkapäivä
testAsiakastietoMatkapäiväKotimaa
testVarallaoloCustomProsentilla
testVarallaoloCustomProsentillaKkPalkkainen
testVarallaoloCustomProsentillaTuntiPalkkainen
testVarallaoloCustomProsentillaKkPalkkaisellaVainTuntipalkka
testVarallaoloCustomProsentillaKkJaTuntiPalkka
testVarallaoloCustomProsentillaPelkkäKkPalkka
testAaltonenKariKoulutus
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterDaysAbsencesUsingEmployeeRangeReport_2
test_TODO
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsInOrderOfArrivalNoNigthShiftsDuringOvertimeWithWeekStartTimeEffectsMiddleOfDay
testProjectLevelOvertimeRefinement_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testIdaNieminen20111124
testStefanSilverström20111121
testProjectLevelOvertimeRefinement
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestAbsencesUsingEmployeeRangeReport
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresherWithPartialWorkDays
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
com.tustor.tuntinetti.backend.logic.TestCompensatedHolidayDayLength
testHolidayLengthIsAverageOfPreviousMonth
testHolidayLengthIsAverageOfPreviousTwoMonths
testHolidayLengthIsAverageOfPreviousPeriod
testHolidayLengthIsAverageOfPreviousTwoPeriods
testHolidayLengthIsAverageOfPreviousTwoThreeWeekPeriods
testHolidayLengthIsAverageOfPreviousTwoWeeks
testAveragingPeriodIsClippedAtContractStart
testContractPeriodStartedDuringThisPeriod
testContractPeriodStartedDuringThisPeriodWithFlagToAverageExisting
testContractPeriodStartedDuringThisPeriodWithFlagToAverageExisting2
testHolidayLengthIsAverageDayLength
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_Yksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testLyhennysvapaidenKertyminen
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hPaivatyonTES
testEiIltalisaaYlityonAjalta
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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
testWtrKertyma
com.tustor.tuntinetti.backend.logic.TestLeppakoskenTyontekijoidenSahkoalanTes
testKirjaaLyhennysvapaaVäliaikaisestiTaskille
testHälytystyö_MattiJuhaniKortet_20120220_20120226
testYlityonPyöristykset_MyösHälytystyö_JormaKorpela_20120630_TIME_BASED_COMPENSATION_OTHER_TASK_AND_PERSONAL
testYlityonPyöristykset_MyösHälytystyö_JormaKorpela_20120630_TIME_BASED_COMPENSATIONS
testYlityonPyöristykset_MyösHälytystyö_JormaKorpela_20120630_FULL_OVERTIME
testYlityonPyöristykset_MyösViikkoylityöTaiLauantaiYlityö
testYlityonPyöristykset_ViikkoylityössäEiVieläTunninYlitystä
test_TODO_HälytystyöVaihtaaPalkkalajin
test_TODO_halytysVarallaoloaikana
testKoulutus_MattiJuhaniKortet_20120327_TaskGroupilla
testKoulutus_MattiJuhaniKortet_20120327_IlmanTaskGrouppia
testKoulutus_MattiJuhaniKortet_20120327_TaskGroupilla_PäällekkäinenKoulutusWorkTimeCompensationType
testKerkkoHiiri20120505_Päivystyskorvaus
testKoulutus_MattiJuhaniKortet_20120327_IlmanTaskGrouppia_PäällekkäinenKoulutusWorkTimeCompensationType
test_TODO_PoisEtukäteenSovittuYölisä
test_TODO_alle1hHalytysMin1h
testSairausAmmattitautiTyotapaturmaJaVapaaAjanTapaturma
testPaasiaislauantainViikonViikkoylityo
testLauantaiYlityo
testSunnuntaiYlityoNormaalisti
testIltaJaYolisaaEiOle
testArkipyhaMaksetaanMyosSairauslomanAjalta
testArkipyhaMaksetaanMyosVuosilomanAjalta
testArkipyhaMaksetaanMyosVuosilomanValissa
test_TODO_ArkipyhaaEiMaksetaPekkastenAikana_MANUAALINEN
testArkipyhaMaksetaanMyosPekkastenValissa
testArkipyhaaEiMaksetaPalkattomanPoissaolonAjalta
testArkipyhaaEiMaksetaPalkattomanPoissaolonValissa
testArkipyhaaEiMaksetaMuunPalkattomanPoissaolonAjalta
testArkipyhaaEiMaksetaMuunPalkattomanPoissaolonValissa
testArkipyhaMaksetaanJosToinenReunapäiväOnViikkolepopäivä
testArkipyhaMaksetaanVapaapäivienValissa
testArkipyhaMaksetaanMyosKunPekkanenOnReunapaiva2KunhanReuna1OnTyopaiva
testArkipyhaMaksetaanMyosKunPekkanenOnReunapaiva1KunhanReuna2OnTyopaiva
testArkipyhaaEiMaksetaPekkasenVieressaJosReuna2OnSairaspaiva
testArkipyhaaEiMaksetaPekkasenVieressaJosReuna1OnSairaspaiva
testArkipyhaaEiMaksetaVuosilomanVieressaJosToinenReunaOnSairaspaiva
testSpecialSaturdayOvertime
testPyhälisäSuurjuhlapyhänä
testYlityonPyöristykset_MyösHälytystyö_JormaKorpela_20120630_NONE
test_TODO_Kta
testHälytystyö
com.tustor.tuntinetti.backend.logic.TestVarastoJaKuljetusesimiestenTes_MuuSuomi
testSuIltalisä
test
testTodo
testLauantailisa
testNormaaliViikko
testNormaaliViikkoIltalisienKanssa
testYlityoviikkoEnintaan10TuntiaVuorokaudessa
testYlityoviikkoEnintaan12TuntiaVuorokaudessa
testYlityoviikkoYli12TuntiaVuorokaudessa_Vanha
testIltalisäBefore2010_10_01
testIltalisäAfter2010_10_01
testIltalisäAfter2011_04_01
testLauantailisaPaasiaislauantaina
testIltalisäMaksetaanSairauslomanAjalta
testLauantailisääEiMaksetaSairauslomanAjalta
testJosSairausAlkaaKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenAlkuunAsti
testJosSairausLoppuuKeskenTyöpäivänLauantainaNiinLaLisääMaksetaanSairaudenLoppumisenJälkeen
testLoppiainenOnArkipyha
testIltalisa12hRajoituksella
testYolisa12hRajoituksella
testUudetHolidayMode
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestBiWeeklyRestTimeRanges
testLostWeeklyRestTimesAreCorrectlyCalculatedForTwoWeekPeriods
testLostWeeklyRestTimesPerformanceCompare
testLostWeeklyRestTimesAreAffectedBySalaryPeriodStartDate
testLostWeeklyRestTimeWhenContractEndsBeforeBiWeeklyPeriodEnds
testLostWeeklyRestTimeWhenSalaryPeriodStartsOnMonday
testLostWeeklyRestTimeWhenSalaryPeriodStartsOnTuesday
testNoTasksOnSecondWeek
testOnlyPartialTasksOnSecondWeek
testNoTasksOnFirstWeek
testOnlyPartialTasksOnFirstWeek
testContractSeriesGap
testLostWeeklyRestTimeStartDate
com.tustor.tuntinetti.backend.logic.TestSiparilaKaksivuoroTes
testWtrWorkDay
testIltalisä
testYölisä
testSunnuntaityö
testLauantailisä
com.tustor.tuntinetti.backend.logic.TestMaraTesKokoaikainen
testMaraJp
testKallePiippo_21_10_2013___8_11_2013
testKallePiippo_21_10_2013___8_11_2013__evenLongerWorkday_4_11
testAriAinasto_20120514_20120520_NoOvertimeDaySummary
testAriAinasto_20120514_20120520_WithOvertimeDaySummary
testWithNormalMaraTes_WEEKLY_EXTRA_HOURS_DETERMINED_BY_MULTIPLYING_DAILY_EXTRA_HOURS
testWithNormalMaraTes_WEEKLY_EXTRA_HOURS_DETERMINED_BY_MULTIPLYING_DAILY_EXTRA_HOURS_SickleaveWithTimeRanges
testWithNormalMaraTes
testWithNormalMaraTes_without_WEEKLY_EXTRA_HOURS_DETERMINED_BY_MULTIPLYING_DAILY_EXTRA_HOURS_SickleaveWithTimeRanges
testWith_Unspecified_Behavior_MaraTes
testWith_Unspecified_Behavior_MaraTes_SickleaveWithTimeRanges
testSunnuntaikorotusIltalisään
testYölisäEnnen1_5_2010
testNormaaliYölisä_kevät2011
testSunnuntaikorotusYölisään
testEräsJouluaatto
testGivenPartDaySickleaveWhenWorksDuringNightshiftThenExtrasArePaidForWorktime
testThereCanBeWeeklyOvertimeButNoDailyOvertime
testYlityöIltaJaYövuorossa
testYlityöJaAattolisä
testYlityöAlkaaKeskenIltavuoron
testEiSunnuntailisääMaanantaiyöltäVaikkaVuoroAlkaaSunnuntainPuolella
testGivenSickleaveWithoutExtrasIsFalseThenOvertimeCompensationIsPaidForSickleaveAndNightShiftPeriods
testGivenSickleaveWithoutExtrasIsTrueThenOvertimeCompensationIsPaidForSickleaveButNoNightShiftPeriods
testGivenSickleaveWithoutExtrasIsTrueThenNoSundayExtraIsPaidForSickleave
testNightshiftsDecember2010_16_17
testNightshiftsDecember2009_18_19
testNightshiftsDecember2010_18_19
testNightshiftsDecember2006_18_19
testNightshiftsDecember2010_12_13
testEsimerkki4VuosilomaPaasiaisAikana
testEsimerkki5VuosilomaHelatorstainYmpärillä
testEsimerkki6VuosilomaJuhannuksenYmpärilläJaEttaEiVaikutaKuukausipalkkaan
testVuosilomaItsenaisyyspaivanYmparilla
testVuosilomaItsenaisyyspaivanYmparillaTuoreTyontekija
testVuosilomaItsenaisyyspaivanaLauantainaEiVahennaTyoaikaa_1
testVuosilomaItsenaisyyspaivanaLauantainaEiVahennaTyoaikaa_2
testNormaaliIltalisä
testNormaaliYölisä
com.tustor.tuntinetti.backend.logic.TestBillLikeSalary
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestSiparilaYksivuoroTes
testWtrWorkDay
testIltalisä
testYölisä
testSunnuntaityö
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.TestUnpaidVacationSpending
testPaternalLeaveIsSpentFromMondayToSaturday
testPaternalLeaveAndWork
testMilitaryRefresherIsSpentFromMondayToFriday
testMilitaryRefresherIsNotSpentOnHolidays
testMilitaryRefresherAndWork
testWorkTimeReductionSpentOnSaturday
testPaternalLeaveIsNotSpentOnSundays
testPaternalLeaveIsNotSpentOnHolidays
testUnpaidAbsenceIsSpentFromMondayToSunday
testUnpaidAbsenceOtherIsSpentFromMondayToSunday
testUnpaidAbsenceIsSpentOnSundays
testUnpaidAbsenceOtherIsSpentOnSundays
testUnpaidAbsenceCanBeSpentOnHolidays
testUnpaidAbsenceOtherCanBeSpentOnHolidays
testUnpaidAbsenceAndWork
testUnpaidAbsenceOtherAndWork
testEarnedPaternalLeave
testEarnedFlextimeVacation
com.tustor.tuntinetti.backend.logic.TestKustannustoimittajienTes
testNormalWorktime2
testSunnuntaityo
testNormalWorktime1
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testWeeklyOvertime3
testWeeklyOvertime2
test_TODO_SunnuntaityöVuorokaudenVaihtuessa_SU_MA
testSunnuntaityöVuorokaudenVaihtuessa_LA_SU
test_TODO_ArkipyhakorvausVuorokaudenVaihtuessa_ARKIPYHA_LA
testArkipyhakorvausVuorokaudenVaihtuessa_TO_ARKIPYHA
testSairaslomakorvausAlle1VuosiTöissä
testSairaslomakorvausAlle5VuottaTöissä
testSairaslomakorvausYli5VuottaTöissä
testLapsiSairaana
testSunnuntaityö
testSairaslomakorvausAlleKuukausiTöissä
com.tustor.tuntinetti.backend.logic.TestKumiteollisuusTyontekijoidenTesKaksivuoro
testSairastumispaivana100PctKorvauKTAlla
testNormaaliIltavuoro
testTODONormaaliIltavuoroJatkuuYötyönä
testNormaaliYölisä
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
testPyhalisa
testPyhalisaSeuraavaltaYolta
testUusiutuvaSairaus
testLapsenSairaus
testSairaslomakorvaukset
testAattolisa
testArkipyhienKorvaus
testKorottavatKTAta
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestHuolintaAlanSatamatyontekijoidenTes
testArkipyhatKorvataan
testSundayWork
testSundayWork2
testSundayWork1
testSundayWork3
testHolySaturdayIsPaidDouble
testHolySaturdayIsNotPaidIfNotWorking
testNormalSaturdayIsNotPaidDouble
testArkipyhäEiLyhennäViikkotyöaikaa
testArkipyhästäEiMaksetaVapaapäiväkorvausta
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsInOrderOfArrivalNoNigthShiftsDuringOvertime
testIdaNieminen20111124
testStefanSilverström20111121
testProjectLevelOvertimeRefinement
testProjectLevelOvertimeRefinement_MinutePrecision
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testCase7793_TeittoTuukka_20150323_20150329
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_KeskeytymatonKolmivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testSunnuntaityo
testArkipyhienKorvaus
testYolisa
testIltalisa
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
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testSeisokkikorvaus
testSeisokkikorvausAamulta
testSunnuntaityo
testSeisokkikorvausPaivalta
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testYolisa
testIltalisa
com.tustor.tuntinetti.backend.logic.TestRautatiealanRautatieliikenteenKaksivuorotyonTES
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
testLauantailisa
testNormalWorktime
testAattolisa
testYolisa
testIltalisa
testSunnuntaiKorvaus
testSunnuntaiaattolisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
testWeeklyOvertime3
testWeeklyOvertime2
testSairaslomakorvausAlle1kkTöissäEiTyöpohjainen
testArkipyhatKorvataanVaikkaEiOlisiOllutViereisinaPaivinaToissa
test_TODO_WeeklyOvertime4
com.tustor.tuntinetti.backend.logic.TestSahkoalanKTA
testKtaVahintaanTuntipalkka
testBonustenVaikutusJaKtanKayttoSairauslomapalkassa
testBonustenVaikutusJaKtanKayttoPyhakorvauksissa
testLisatKorottavatKTAta
testKtaEiKaytossaKuukausipalkkaisilla
testBonustenVaikutusJaKtanKayttoYlityokorvauksissa
testIltaJaYolisienVaikutus
com.tustor.tuntinetti.backend.logic.Test_TTES_KunnallinenTuntipalkkaisenHenkilostonTesKeskeytymatonKolmivuorotyo
testKTAnKaytto
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
testVuorolisä
testVuorolisätyö
testKTAEiVielaYhtaanKuukauttaToissa
testArkipyhakorvausRecordataanErikseenTyonAjalta
testSairastumispaivana100PctKorvaus
com.tustor.tuntinetti.backend.logic.TestTietotekniikanPalvelualanKolmivuoroLogicaTesFast
testKeskimaarainenVuorolisaTyosuhteenEnsimmäisten5ViikonAikana
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaPe
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaPe12h
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaPe13h
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaLa
testYovuorotArkipaivisin23Viiva11LisaKokoVuoroltaLa
testArkipaivisinVuorot630Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot730Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot11Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot1030Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot1130Viiva2230AlkaenEiYlimaaraistaLa
testArkipaivisinVuorot1130Viiva1530AlkaenEiYlimaaraistaLa
testVuorolisienVaihtuminenPaivavuoroJatkuuPitkaan
testVuorolisienVaihtuminenIltavuoroJatkuuPitkaan
testVuorolisienVaihtuminenYovuoro
testEiTuplaPyhalisaaSunnuntaiTapaninpaivanAamuvuorosta
testEiTuplaPyhalisaaYövuorostaSunnuntaiTapaninpaivanAamuna
testSunnuntainaIltavuoro
testSunnuntainaAlkavaYövuoro
testPyhalisaYövuorostaTapaninpaivaaSeuraavanaAamunaTapaninpaivaEiSunnuntai
testEiPyhalisaaSunnuntaitaSeuraavanaAamunaAlkavastaVuorostaTavallinenMaanantai
testEiPyhalisaaPyhapaivaaSeuraavanaAamunaAlkavastaVuorostaTavallinenMaanantai
testEiPyhalisaaPyhapaivaaSeuraavanaAamunaAlkavastaVuorostaItsenaisyyspaivanJalkeinenTiistai
testViritaViikonAlkamisajankohta
testViikoittainenYlityoaika
testNormaaliVuorokausiTyoaika
testNormaaliViikkotyoaika
testNormaaliViikkotyoaikaVoiVaihdellaKeskeytymattomassaKolmivuorotyossa
testVuorokautinenLisatyoaika
testVuorokautinenLisatyoaikaKunViikkotyoaikaVoiVaihdellaKeskeytymattomassaKolmivuorotyossa
testViikoittainenLisatyoaika
testVuorokautinenYlityoaika
testNormaaliArkipyhaviikkoNeljaPaivaaToissa_LiukumavapaaArkipyhana
testNormaaliArkipyhaviikkoNeljaPaivaaToissa
testArkipyhaviikkoNeljaPaivaaToissaYlityoPerjanatina_LiukumavapaaArkipyhänä
testArkipyhaviikkoNeljaPaivaaToissaYlityoPerjanatina
testArkipyhaviikkoNeljaPaivaaToissaArkenaJaYlityoLauantaina
testArkipyhaviikkoNeljaPaivaaToissaArkenaJaYlityoTiistainaLiukumavapaaArkipyhana
testArkipyhaviikkoNeljaPaivaaToissaArkenaJaYlityoTiistaina
testNormaaliArkiviikkoViisiPaivaaArkenaToissaJaYlityoLauantaina
testNormaaliArkiviikkoViisiPaivaaArkenaToissaJaYlityoSunnuntaina
testArkipyhaviikkoNeljaPaivaaToissaNormaalistiMuttaYlitoissaArkipyhana
testArkipyhaviikkoYlitoissaArkipaivanaJaPyhapaivana
testArkiviikkoYksiTyovuorolistanMukainenPoissaoloYlityoSunnuntaina
testArkiviikkoKolmePaivaaToissaYksiLyhennysvapaaJaYksiMuuPoissaoloSitenYlityoSunnuntaiAamupaivallaEiOleYlityota
testArkiviikkoKolmePaivaaToissaYksiLyhennysvapaaJaYksiMuuPoissaoloIlmoittamattaSitenYlityoSunnuntaiAamupaivallaEiOleYlityota
testArkiviikkoKolmePaivaaToissaYksiMuuPoissaoloSitenYlityoSunnuntaiAamupaivallaEiOleYlityota_YlityomaaraysVainSunnuntailla
testSaannollinenTyoaikaTasoittuuJotenYlityotOlettavatSaannollisenTyoajan
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnLyhyt
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnNormaali
testPitkaViikkoIlmanYlityomaaraystaYlitoissaLauantaina
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnTasausvapaa
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnLiukumavapaa
testSaannollinenTyoaikaEiTasoitu_TiistaiPoissaolo_KsYlityotPerjantaina
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnPalkatonPoissaolo
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnPalkallinenPoissaolo
testSaannollinenTyoaikaTasoittuuJotenYlityotPerjantainaOlettavatSaannollisenTyoajanTiistaiOnVirkavapaa
testSaannollinenTyoaikaTasoittuuJotenYlityotLauantainaOlettavatSaannollisenTyoajanTiistaiOnLyhyt
testTasausvapaanMerkitseminenIkaankuinPalkalliseksiLiukumavapaaksiJaPalkanlaskentaSekaLaskutus
testWorkTimeCyclesPerProject
testVuorolisanLaskentavaliTyosuhteenAikana_SykliAlkaaMarrasJoulukuutaLahinnaOlevanViikonVaihteesta
testKeskimaaraisenVuorolisanLaskentavaliTyosuhteenAikana_SyliAlkaaVuosittainJoulukuunAlusta
testAnnikaEnsimmäisenPuolenVuodenJälkeen
testKeskimaarainenVuorolisaEnnenTyosuhteenAlkua
testKeskimaarainenVuorolisaTyosuhteenEnsimmaisenaPaivanaElleiTöissä
testKeskimaarainenVuorolisaTyosuhteenEnsimmaisenaPaivana
testAnnikaMore
testKeskimaarainenVuorolisaEnnenEnsimmaista5vko
testKeskimaarainenVuorolisaEnsimmaisen5vkoJalkeen
testKeskimaarainenVuorolisaEnsimmaisen6kkJalkeen
testKeskimaarainenVuorolisaTäydenSyklinJalkeen
testKeskimaarainenVuorolisaTyosuhteenAikana
testVuosilomapaivienKaytto
testVuosilomapaivienKayttoDetalji
testTasausvapaatSairausaikana
testVapaidenVastaaminenTyoaikaa
testPalkallistenVapaidenVastaaminenTyoaikaa
testKoulutusaika
testVuorolistanMuuttaminen
testVuosilomanLaskeminen
testAnnikaPaavola_20101207_20121031
testArkipaivisinVuorot630Viiva1530AlkaenEiYlimaaraistaLa
testNinaKollin_20101115_20101124
testAnnikaPaavola_20101207_20110327
testArkipaivisinVuorot7Viiva15EiYlimaaraistaPe
testKuukausiRaja
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi
testKeskeytymattomanKolmivuorotyonLaskutusAsiakkaaltaUseammassaProjektissa
testTasoitusHyvitysTaiVähennysTasoittumisjaksonPäättyessä
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella7Viiva19
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella7Viiva20
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella8Viiva20
testArkipaivisinVuorot7Viiva15EiYlimaaraistaTi_VuoroVoiVaihdella8Viiva19
testArkipaivisinVuorot7Viiva15EiYlimaaraistaLa
testIltavuorotArkipaivisin15Viiva23LisaKokoVuoroltaTi
testIltavuorotArkipaivisin15Viiva23LisaKokoVuoroltaPe
testIltavuorotArkipaivisin15Viiva23LisaKokoVuoroltaLa
testYovuorotArkipaivisin23Viiva7LisaKokoVuoroltaTi
testSunnuntainaPaivavuoro
testPitkaViikkoYlitoissaMyosLauantaina
com.tustor.tuntinetti.backend.logic.TestMainContractSerieSelectedSeparately
test
com.tustor.tuntinetti.backend.logic.TestViestinValitysJaLogistiikkaAlaKuukausipalkkainen
testLapsenSairaus
testSairaslomakorvaukset
testSairaslomakorvausSairausUusiutuu30pvSisalla
testLauantaiLisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testExtraHours
testArkipyhaKorvaus
testTODO_Yolisa2
testAattoLisa
testSunnuntaiAattoLisa
com.tustor.tuntinetti.backend.logic.TestAktHuolintaAlanVarastoterminaaliJaSatamatyontekijoidenTes
testHolidayCompensations
testArkipyhatKorvataan
testSundayWork
testCase45267
testOvertimeNotTriggeredOnSaturnday
testSundayOvertimeDoesNotHaveLeg1
testArkipyhäLyhentääViikkotyöaikaa
testArkipyhäLyhentääViikkotyöaikaa2
testHolySaturdayIsPaidDouble
testNormalSaturdayIsNotPaidDouble
com.tustor.tuntinetti.backend.logic.TestHenkilostopalvelualanTes
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_overtime_afterwards
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeAssignment
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeAssignment_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeAssignment_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeSetting_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_TIME_BASED_COMPENSATION_ALL_OvertimeSetting_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults
testNoOvertimeTestOvertimeDaySummaryDateRange
testNoOvertime_OvertimeDaySummary_ShouldNotAffectResults
testNoOvertime_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults
testNoOvertime_OvertimeDaySummary_ShouldNotAffectResults_TestOvertimeDaySummaryDateRange
testNoOvertime_OvertimeDaySummaryOnLastDay_ShouldNotAffectResults_TestOvertimeDaySummaryDateRange
testSairauslomanAjaltaPeruspalkka
testSairauslomanAjaltaSivuTesPalkka
testLyhennysvapaanAjaltaSivuTesPalkka
testaaYlityotAlkuviikostaKunPerjantaiOnArkipyha
testaaYlityotAlkuviikostaKunPerjantaiOnSairaspaivaPyhäpäivänä
testJouniSalminen_20130325_20130331_StandardConsiderHoursDuringSameDay_SickleaveIgnoresTimeRanges
testJouniSalminen_20130325_20130331_StandardConsiderHoursDuringSameDay_SickleaveAccountsTimeRanges
testJouniSalminen_20130325_20130331_Considered_SickleaveAccountsTimeRanges
testaaYlityotAlkuviikostaKunPerjantaiOnLomapaivaPyhäpäivänä
testWorkTimeDecomposition_FULL_OVERTIME
testWorkTimeDecomposition_FULL_OVERTIME_OvertimeAssignment_WithOneMinutePrecision
testWorkTimeDecomposition_FULL_OVERTIME_ProjectDefaultOvertime_WithOneMinutePrecision
testWorkTimeDecomposition_FULL_OVERTIME_OvertimeAssignment_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_FULL_OVERTIME_OvertimeSettings_OvertimeDaySummary_ShouldNotAffectResults
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_MONDAY_HOURS_ONLY
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_FRIDAY_HOURS_ONLY
testEmployeeProjectOverTimePeriodStartDate
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SATURDAY_HOURS_ONLY
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SUNDAY_HOURS_ONLY
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_MONDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_FRIDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SATURDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_FULL_OVERTIME_Sickleave_SUNDAY_WITH_TIME_RANGE
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_overtime
testYlläoleva_testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_overtime_afterwards_JärkevältäAikaväliltä
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_scaled_during_overtime
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_NighShiftsAreEuros
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME_workTimeCompensationDecompositionBasicHours_NO_OVERTIME
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_NO_OVERTIME_workTimeCompensationDecompositionBasicHours_FULL_OVERTIME
testJouniManninen_20120430_20120506
testNinaRissanen_20130225_20130303
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME_Sicklave_MONDAY_WITH_TIME_RANGE
testWorkTimeDecomposition_PERIOD_OVERTIME
testTODOWorkTimeDecomposition_PERIOD_OVERTIME_PERIOD_OVERTIME
testWorkTimeDecomposition_PERIOD_OVERTIME_PERIOD_OVERTIME_sickleave
testWorkTimeDecomposition_DAILY_OVERTIME
testTODOWorkTimeDecomposition_DAILY_OVERTIME_BaronaTestCase
testBarona_Bugeja
testWorkTimeDecomposition_LOST_WEEKLY_REST_TIME_COMPENSATIONS
testJoulupäivänKorotus
testTODOJouluaatonKorotus
testUudenvuodenaatonJaVapunaatonNormaaliPalkkaPäivällä
testUudenvuodenaatonJaVapunaatonKorotusEnnenIltaa
testUudenvuodenaatonJaVapunaatonKorotusIllalla
testUudenvuodenaatonJaVapunaatonKorotusYöllä
testVapunAattonaOnKorotusJaLisaTaiYlityotaMutteiIltaTaiYotyolisia
testUudenvuodenAattonaOnKorotusJaLisaTaiYlityotaMutteiIltaTaiYotyolisia
test_RiikkaAhlsten_20130325_20130331_YlityömääräyksenKanssa_IlmanArkipyhäkorvausta
test_RiikkaAhlsten_20130325_20130331_YlityömääräyksenKanssa_Arkipyhäkorvauksella
test_RiikkaAhlsten_20130325_20130331_YlityömääräyksenKanssa_Arkipyhäkorvauksella_SäännöllinenTyöaikaAlleTyöehtosopimuksen
testSickleaveSimple
testSickleaveSimpleWithEmployeeProject
testSairausvakuutuslainKarenssi
testPsgKkAroalhoHannaKatriina_20150301_20150331
testNoOvertime
testBugi
testRepeatingSicknessWithinSevenDays
testRepeatingSicknessWithinSevenDaysAndSicknessOccursDuringWorkingDay
testRepeatingSicknessWithGapMoreThanSevenDays
testSairausLomaJostaOsaDisabloituPalkattomallaPoissaololla_timetrailien_kera
testSairausLomaJostaOsaDisabloituPalkattomallaPoissaololla_ilman_timetraileja
testMaximumWorkShiftLengthSetting
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaEriSeliteIlmanHinnastoa
testHolidayCompensationOverNight
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaSamaSeliteIlmanHinnastoa
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaEriSeliteHinnastolla
testKululajiJolleKäyttäjäVoiSyöttääMääränJaYksikköhinnan2x1kplEriHintaisiaSamaSeliteHinnastolla
testCase5331NoPaidVacation
testCase5331WithPaidVacation
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_NighShiftsAreEuros_not_during_though_inexisting_overtime
testWorkTimeOvertimeDecomposition_TIME_BASED_COMPENSATION_ALL_workTimeCompensationDecomposition_TIME_BASED_COMPENSATION_ALL_not_during_though_inexisting_overtime
testPsgKkAaltoSirje_20150301_20150331
testWorkTimeOvertimeDecomposition_FULL_OVERTIME_workTimeCompensationDecomposition_FULL_OVERTIME_Sicklave_MONDAY_HOURS_ONLY
testJouniSalminen_20130325_20130331_Considered_SickleaveIgnoresTimeRanges
testFullWeekRegressionCheckAlsoWeekStartTimeEffect
testKkpalkkaisenVappuKorvataanJoKuukausipalkassa
testKkPalkkaisenItsenaisyysPaivaKorvataanAinaVaikkaEiOlisiOllut2kkToissa
testTuntipalkkaisenVappuKorvataanRahana
testTuntipalkkaisenIPKorvataanVainLainMukaan
testEikösMyösViikkoylityölaskennassaPitäisiVoidaKuluttaaLisätyötä
testaaYlityotAlkuviikostaKunPerjantaiOnSairaspaiva
testaaYlityotAlkuviikostaKunPerjantaiOnLomapaiva
testFail
com.tustor.tuntinetti.backend.logic.TestViestintaAlanKirjatyontekijoidenTes
testTODO
testEiAlkaaTaiPaattyyTyyppistaIltalisaaJosVuoroPaattyyEnnenAikarajaa
testEiAlkaaTaiPaattyyTyyppistaIltalisaaJosVuoroAlkaaAikarajanJalkeen
testAlkaaTaiPaattyyTyyppinenIltalisaJosVuoroPaattyyAikarajanAikana
testViikonloppuIltalisaJosVuoroAlkaaJaPaattyyAikarajanAikana
testEiIltalisaaJosVuoroAlkaaJaPaattyyAikarajanJälkeen
testEiIltalisaaJosVuoroPaattyyAikarajanJälkeen
testEiIltalisaaJosVuoroAlkaaAikarajanAikanaJaPaattyySenJalkeen
testIltalisaJosVuoroAlkaaJaPaattyyAikarajanAikana
testIltalisaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikana
testEiIltalisaaJosVuoroAlkaaAikarajanAikanaJaPaattyySenJalkeenVaikkaOlisiYlitoita
testIltalisaSkaalattunaYlityokertoimillaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikana
testIltalisaSkaalattunaYlityokertoimillaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikanaHuomSarjassaKaksiLisääVoimassa
testKaksiEriIltalisaaMolemmatSkaalattunaYlityokertoimillaJosVuoroAlkaaEnnenAikarajaaJaPaattyySenAikana
testEiIltalisaaJosVuoroPaattyyEnnenAikarajaa
testEiLisääJosVuoroEiPäätyAikarajanAikana
testSairastumispaivana50PctKorvaus
com.tustor.tuntinetti.backend.logic.TestEffectivePaidDaysTietotekniikanPalveluala
testBeforeRange
com.tustor.tuntinetti.backend.logic.TestLasitusRakennuslasitusJaLasinjalostusalanTes_JatkuvaKaksivuorotyo
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausKunSairausUusiutuu
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testSairauslomaKorvataanKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
testAattokorotus
testVarallaoloaEiKorvataKTAlla
testYlityotKorvataanKTAlla
com.tustor.tuntinetti.backend.logic.TestHammaslaakarienTehyTES
testLauantailisä
testSairastumispaivana100PctKorvaus
testIltalisä
testYölisä
testAattolisä
testNormalWorktime1
testDailyOvertime1
testWeeklyOvertime1
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.TestEffectivePaidDaysMetalli
testBeforeRange
testChildSick
testPaidVacation
testTasksAndHoliday
testTasksAndHolidayAndSickleave
testPaidVacationAndSickleave
testPaidVacationOnWeekendOrPaidHolidayIsNotEffectivelyPaid
testSickleaveOnWeekendIsNotEffectivelyPaid
testUnpaidVacation
testUnpaidVacationOther
com.tustor.tuntinetti.backend.logic.TestMuoviJaKemiantuoteteollisuudenPaivatyonKtaTes
testSuurjulhapyhaaattopaivakorotusKorvataanKTAlla
testSuurjulhapyhaaattoyokorotusKorvataanKTAlla
testYlityotKorottavatKTAta
testSuurjuhlapyhaKorottaaKTAta
testSuurjuhlapyhaaattopaivaKorottaaKTAta
testSuurjuhlapyhaaattoyoKorottaaKTAta
testSunnutaityöKorottaaKTAta
testSairaslomakorvausAlleViikkoTöissäTyöperäinenKestaaYli10Paivaa
testWeeklyOvertimeOnNormalSaturday
testWeeklyOvertimeOnHolySaturday
testWeeklyOvertimeOnChristmasEve
testSairaslomaKorvataanKTAlla
testArkipyhatKorvataanKTAlla
testYlityotKorvataanKTAlla
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
testSuurjuhlapyhakorvaus
com.tustor.tuntinetti.backend.logic.TestValtionVirkaKolmenviikonJaksotyoTyontekijat
testDailyOvertime
testWeeklyOvertime
testSaturdayOvertime
testLapsenSairaus
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
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.TestMedGroupCompensationTypes
testTodo
testAutoetuPuhelinKilometritPäivärahaJaLainanLyhennysMedGroupinTyyliinLuontaisedutTyösopimuksenMukaan_PeräkkäisissäSopimuksissaEriArvot
testAutoetuKilometritPäivärahaJaLainanLyhennysMedGroupinTyyliinKululajitKirjattuRaportille
testAutoetuKilometritPäivärahaJaLainanLyhennysMedGroupinTyyliinLuontaisedutTyösopimuksenMukaan
testAutoetuPuhelinKilometritPäivärahaJaLainanLyhennysMedGroupinTyyliinLuontaisedutTyösopimuksenMukaan
com.tustor.tuntinetti.backend.logic.TestElintarviketeollisuudenToimihenkiloiden40hYksivuorotyonWtrTES
testWtrKertyma
testLauantailisa
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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.TestKaupanKonttoriTyontekijoidenTesPkl1
testIltalisaArkena
testIltalisaLoppiaisena
testIltalisaVapunAattona
testIltalisaVapunpaivana
testIltaJuhannusaattona
testIltaJuhannusPaivana
testIltalisaItsenaisyyspaivana
testIltaJouluaattona
testIltaToisenaJoulupaivana
testYolisaLauantaina
testYolisaSunnuntaina
testYolisaLoppiaisena
testYolisaVapunAattona
testYolisaVapunpaivana
testJuhannusAattoJaJuhannusPaivaWtrAsetuksenKumoaminen
testPaasiaisLauantaiWtrAsetuksenKumoaminen
testPaasiaisLauantaiEiWtrAsetusta
testYolisaArkena
testJuhannusAattoJaJuhannusPaivaEiWtrAsetusta
testDailyExtraIsNotCompensated
testWeeklyExtraAndOvertime
testArkiAatotLyhentavatTyoaikaaAsetuksissa
testIltalisaLauantaina
testIltalisaSunnuntaina
testSairastumispaivana50PctKorvaus
test_TODO_ArkipyhanKorvaaminenLomanAikana
test_ID_WhenQualifiedForHolidayAndNotWorking
test_ID_WhenQualifiedForHolidayAndWorking
test_ID_WhenNotQualifiedForHolidayAndNotWorking
test_ID_WhenNotQualifiedForHolidayAndWorking
test_ID_OnSundayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSundayWhenNotQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndNotWorking
test_ID_OnSaturdayWhenQualifiedForHolidayAndWorking
test_ID_OnSaturdayWhenNotQualifiedForHolidayAndWorking
testVastaYliKuukaudenTyoskenneltyaMaksetaanArkipyhakorvaustaPaitsiItsenaisyyspaivastaJostaMaksetaanAina
com.tustor.tuntinetti.backend.logic.TestTeknisenHuollonJaKunnossapitoalanTes_Kaksivuorotyo
testLapsenSairaus
testSairaslomakorvaukset
testLauantailisa
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testMaksetaanKTAlla
testKorottavatKTAta
testWtrKeryma
testYolisa
testIltalisa
test_TODO_SpecialWeeklyOvertime
test_TODO_ExtraWhenNotPlannedWork
testPerakkaistenArkipyhienKorvaaminen
testMinimumWorkHoursNeededToCalculateKTA
testExtra
com.tustor.tuntinetti.backend.logic.TestLeipomoidenTaysipaivaisiaKolmivuorolaisia40hViikossaKoskevaTyoehtoSopimus
testSyyskuu2014
test_TODO_Syyskuu2014HoursExceedingPlanned
testPaasiaisViikkoPerjantaiJALauantaiTyoskennellaan
testPaasiaisViikkoPerjantaiTyoskennellaan
testPaasiaisViikkoLauantaiTyoskennellaan
testJoulukuu2015AattoTyota
testJoulukuu2015AattoVapaa
testJoulukuu2016AattoVapaa
testJoulukuu2016AattoTyota
test_TODO_Joulukuu2016AattoEiYliTyota
testJoulukuu2017AattoVapaa
testJoulukuu2017AattoTyota
testVuorokautinenYlityo
testLauantaiVuorot
testLyhennysvapaidenKertyminen
testLapsenSairaus
testSairaslomakorvaukset
testSairastumispaivana100PctKorvaus
testSunnuntaiTyo
testAatot
testArkiTyo
testArkipyha
testViikkoylityot
com.tustor.tuntinetti.backend.logic.TestJhlTes
testThatSickleaveCompensatedOnlyToTheLimits
testTodo
testTODOHolidayWeekOvertimeOnMayDay
testTODONightWorkMayContinueToMidday
testNightWorkMayNotContinueIfStarted430Am
testWednesdayNightShiftShouldHaveNormalNightRate
testSaturdayNightShiftShouldHaveNormalNightRate
testSundayNightShiftShouldHaveHigherNightRate
testWednesdayEveningShiftShouldHaveNormalNightRate
testSaturdayEveningShiftShouldHaveNormalNightRate
testSundayEveningShiftShouldHaveHigherNightRate
com.tustor.tuntinetti.backend.logic.TestBillLikeSalarySharedAmongProjectsInOrderOfArrivalWithWeekStartTimeEffectsMiddleOfDay
testCase7856_Laitinen_Mirja_20150112_20150117
testCase7790_HeikuraRisto_20150413
testYlityoidenJakautuminenAsiakkaille2
testYlitoidenJakautuminenAsiakkaille
testYlitoidenJakautuminenAsiakkaille2
testYlitoidenJakautuminenAsiakkaille3
testProjectLevelOvertimeRefinement
testProjectLevelOvertimeRefinement_MinutePrecision
testCase7793_TeittoTuukka_20150323_20150329
testCase7883_TeittoTuukka_20150413
testCase7883_TeittoTuukka_20150413_IlmanKta
testCase7793_TeittoTuukka_20150323_20150329_IlmanKta
testLisätyönLaskutushinta
testCase8680_Juho_Hentilä_20150701_20150731
testPasiSaukkoPäivystystehtävän50ProsLaskutushintaTyötehtävällä_20150824_20150830
testYlityoidenJakautuminen_CUSTOMER_RESOLUTION
testYlityoidenJakautuminen_PROJECT_RESOLUTION
testMatkaAjanLaskuttaminenEiSaaMennäYlityöksi
testBillingLikeSalaryJaProjectOvertimeRefinement_null_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii_MinutePrecision
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement_MinutePrecision
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_NoOvertime_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInOne_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_PROJECT_RESOLUTION
testCityworkSanteriLehtonen_20130708_20130714_OvertimeInAnother_ProjectOvertimeResolution_ORDER_OF_ARRIVAL
testAnnikaPaavola_20120901_20120930
testBillingLikeSalaryJaProject_FULL_OVERTIME_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testBillingLikeSalaryJaProject_TIME_BASED_COMPENSATIONS_OvertimeRefinementToimiiVaikkaLaskutuksenProjectLabourAgreement
testNevanderPekka_20150804_20150806
testTuiskuJulia_20150628_20150630
testTuiskuJulia_20150628_20150630_Psg
testMinkkinenEmilia_20150910_20150911
testCase52445_Varvaamo_missingBillingHours_WhenTaskHasNoTimerangesAndProjectCompensationOvertimeResolution_CUSTOMER_RESOLUTION
testBillingLikeSalaryJaProjectOvertimeRefinement_FULL_OVERTIME_Toimii
testBillingLikeSalaryJaProjectOvertimeRefinement_TIME_BASED_COMPENSATIONS_Toimii
testFail
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
testEiIltalisaa
testEiYolisaa
testSairauslomakorvausAlle1kkTöissä
com.tustor.tuntinetti.backend.logic.TestMaraTesOsaAikainenWith2022Changes
testSairaslomakorvaukset
testLapsenSairaus
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testVuosivapaa
testKikyNotActive
com.tustor.tuntinetti.backend.logic.TestMaraEsimiestenTes
testLapsenSairaus
testSairaslomakorvaukset
testIltalisaAattona
testYolisaSunnuntaina
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testWtrKeryma
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testIltalisaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestPartTimeEmplyeeShorterWeekAbsencesUsingEmployeeRangeReport_2
test_TODO
testBug20100406_20100101
testBug20100406_20100102
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGivenAndPartTimeEmployee
testBugReport20100315
testMilitaryRefresherWithPartialWorkDays
test_TODO_
testTestaaVirkavapaaWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testSpentHolidayWorkTimeReductionAndFlexTime_AlsoDuringWeekends
testTestaaVirkavapaa
testTestaaOpintoVapaa
testMilitaryRefresher
testTestaaOpintoVapaaWithPartialWorkDays
testTestaaPalkatonVapaa
testTestaaPalkatonVapaaWithPartialWorkDays
testTestaaMuuPalkatonVapaa
testPalkatonTyoajanLyhennys
testTestaaMuuPalkatonVapaaWithPartialWorkDays
testTestaaLomautus
testTestaaLomautusWithPartialWorkDays
test_TODO_UNPAID_ABSENCE_
testTestaaVanhempainvapaa
testTestaaVanhempainvapaaWithPartialWorkDays
testTestaaIsyysvapaa
testTestaaIsyysvapaaWithPartialWorkDays
testPalkallinenTestaaIsyysvapaa
testTestaaPalkallinenIsyysvapaaWithPartialWorkDays
testTestaaÄitiysvapaa
testTestaaÄitiysvapaaWithPartialWorkDays
testTestaaPalkallinenÄitiysvapaa
testTestaaPalkallinenÄitiysvapaaWithPartialWorkDays
testTestaaIsäkuukausi
testTestaaIsäkuukausiWithPartialWorkDays
testTestaaTyosuojeluvaltuutetunKorvaus
testTestaaTyosuojeluvaltuutetunKorvausWithPartialWorkDays
testTestaaLuottamusmiesvapaa
testTestaaLuottamusmiesvapaaWithPartialWorkDays
testSpentUnPaidWorkTimeReductionAndFlexTime
testSpentUnPaidWorkTimeReductionAndFlexTimeWithPartialWorkDays
testWeeklyRestDayAndFlexTime
testWeeklyRestDayAndFlexTimeWithPartialWorkDays
testDayOffAndFlexTime
testDayOffAndFlexTimeWithPartialWorkDays
testSpentFlexTime
testSpentFlexTimeWithPartialWorkDays
testSpentFlexTime_IndicateFlexDayByEmptyEntry
testSpentFlexTimeWithPartialWorkDays_IndicateFlexDayByEmptyEntry
testSpentWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentHolidayWorkTimeReductionAndFlexTimeWithPartialWorkDays
testSpentWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentHolidayWorkTimeReductionAndFlexTimeWhenInitialSaldoGiven
testSpentPaidVacationAndFlexTime
testSpentPaidVacationAndFlexTimeWithPartialWorkDays
testSpentPaidVacationAndFlexTimeWhenInitialSaldoGiven
test_TODO_SpentPaidVacationPostponedAndFlexTime
test_TODO_SpentPaidVacationPostponedAndFlexTimeWithPartialWorkDays
test_TODO_SpentPaidVacationPostponedAndFlexTimeWhenInitialSaldoGiven
testSpentOvertimeVacationAndFlexTime
testSpentPartialOvertimeVacationAndFlexTime
testSpentOvertimeVacationAndFlexTimeWhenInitialSaldoGiven
testSpentCompensationVacationAndFlexTime
testSpentPartialCompensationVacationAndFlexTime
testSpentCompensationVacationAndFlexTimeWhenInitialSaldoGiven
testMuuVapaaJossaSaldotAndFlexTime
testMuuVapaaJossaSaldotAndFlexTimeWithPartialDays
test_TODO_SpentChildSickVacationAndFlexTime
test_TODO_SpentChildSickVacationAndFlexTimeWithPartialWorkDays
testOtherPaidSickVacationAndFlexTime
testOtherPaidVacationAndFlexTimeWithPartialWorkDays
testAHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButDoesNotYetQualify
testOnlyOneHolidayIsCompensatedIfNoWorkAroundItAndNotRequiredByLabourAgreementButOnlyOneQualifies
testAHolidayIsNotCompensatedIfNoWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfNoPaidWorkAroundItButRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyOneEndButBothRequiredByLabourAgreement
testAHolidayIsNotCompensatedIfWorkAroundOnlyInTheEndButBothRequiredByLabourAgreement
testAHolidayIsCompensatedIfWorkAroundBothEndsAsRequiredByLabourAgreement
testSickleavesAreIgnoredIfNotAvailableAccordingToLabourAgreement
testSickleavesAreIgnoredIfQualificationPeriodHasNotYetElapsed
testSickleavesAreIgnoredIfNotEnoughConsecutiveSickleaveDaysAllowed
testTheOtherSickleaveIsIgnoredOnlyOneConsecutiveSickleaveDayAllowed
testGivenSickleaveStartsBeforeMinimumEmploymentTimeThenNothingIsPaidEvenAfterTheTimeIsReached
testGivenSickleaveStartsAfterMinimumEmploymentTimeThenAllDaysAreCompensated
testIfHolidayThenNotSickleave
testIfHolidayAndWorkThenNotSickleave
testWorkAndSickleave
testUnpaidWorkAndSickleave
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
testIltalisaAattona
testYolisaSunnuntaina
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testAattolisa
testWtrKeryma
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSairaslomakorvausSairausUusiutuu30pvSisällä
testIltalisaSunnuntaina
com.tustor.tuntinetti.backend.logic.TestSailioautoJaOljytuotealanTes_Kaksivuorotyo_2vk_Jaksotyo
testNormalWorktime
testWeeklyOvertime
testSpecialSatrudayOvertime
testMaksetaanKTAlla
testWtrKeryma
test_TODO_SpecialWeeklyOvertime
testLapsenSairaus
testSairaslomakorvaukset
testDailyOvertime
testSeisokkikorvaus
testKorottavatKTAta
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
test_TODO_ShortDayCompensation
testSairaslomakorvausSairausUusiutuu30pvSisällä
com.tustor.tuntinetti.backend.logic.TestBioteollisuudenTes_Paivatyo
testLapsenSairaus
testSairaslomakorvaukset
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testSeisokkikorvaus
testSunnuntaityo
testArkipyhienKorvaus
testSairaudenUusiutuminen
testWtrKeryma
testYolisa
testIltalisa
testArkipyhienKorvausKunEiTehdaToita
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testKarenssipaivanPoistuminen
testSairauslomaKorvataanKTAlla
testSunnuntaityotaEiKorvataKTAlla
testPaivittaistaYlityotaEiKorvataKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
com.tustor.tuntinetti.backend.logic.TestKunnallinenTsToimistotyoaika
testLisatyoCurrentTuotanto
testVarallaolo
testJouluaattoAamu
testKVTesLisat
testHalytystyo
testEiYlimääräisiäLisiäJouluaatonAatonIltana
testSickleaveQualifiedFor14Days
testRegularSickleaveQualifiedFor60plus120Days
testWorkInducedSickleaveQualifiedFor120plus120Days
testJuhannusaatto
com.tustor.tuntinetti.backend.logic.TestLeipomoRealLifeCases
testTODO_KoskivuoriHelena
com.tustor.tuntinetti.backend.logic.TestLentoliikenteenPalvelualojenKeskeytymatonKolmivuorotyoTes
testIltavuoroLisä
testTövuoroLisä
testArkipyhät
testSunnutaityöKorottaaKTAta
testOvertimeOnEves
testNewYearsEve
testLaborDayEve
testSaturdayExtraIsPaidOnNormalSaturday
testSaturdayExtraIsNotPaidOnSpecialSaturday
testDailyOvertime
testSaturdayOvertime
testChristmasDayAndBoxingDay
testMidsummer
testChristmasEve
com.tustor.tuntinetti.backend.logic.TestJalometallialanTes_Yksivuorotyo
testLauantaiylityoKorvataanKTAlla
testLapsenSairaus
testSairaslomakorvaukset
testPaivittainenYlityoKorvataanKTAlla
testNormalWorktime
testDailyOvertime
testWeeklyOvertime
testSpecialSatrudayOvertime
testYolisa
testIltalisa
testSunnuntaiKorvaus
testArkipyhienKorvausKunEiTehdaToita
testSunnuntaityoKorvataanKTAlla
testItsenaisyyspaivaKorvataanKTAlla
testArkipyhaKorvataanKTAlla
testVarallaoloKorvataanKTAlla
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testSairauslomaKorvataanKTAlla
testViikoittaistaYlityotaEiKorvataKTAlla
testYlityotEivatKorotaKTAta
testSunnuntaityoEiKorotaKTAta
testLisatKorottavatKTAta
testWtrKorvataanKTAlla
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
testNormalWorktime
testSunnuntaityo
testYolisa
testIltalisa
testAamulisa
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvJälkeen
testSairaslomakorvausYli1kkTöissäSairausUusiutuu30pvSisällä
testDailyOvertime1
testDailyOvertime2
testWeeklyOvertime1
testSairaslomakorvausAlle1kkTöissäSairausKestääYli4pvLapsenSairaus
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.logic.TestTekstiiliteollisuudenTes
testSundayCompensation
testIfSickleaveCompensatedOverTheLimits
testSairastumispaivana100PctKorvaus
testSpecialSaturdayOvertime1
testSpecialSaturdayOvertime2
testNightHoursCompensationA
testNightHoursCompensationB
testEveningHoursCompensationC
testEveningHoursCompensationA
testEveningHoursCompensationB
testItsenaisyyspaivaSunnuntaina
testArkipyhaKorotus
testSuurjuhlapyhaKorotus
testLisatAattona
testAattoIltaLisat
testSpecialSaturdayOvertime3
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
testTapahtumatunnus122
testTapahtumatunnus124Ylitöitä
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
testSaarinenSanna
testYrttimaaChristian
testAaltonenJaakko
testMarjaMalin20130101_20130912_eiBugejaStandarditesti
testKatjaSurkka20120401_20130331_Kun_sickleavet_olivat_viela_disabloituja
testKatjaSurkka20120401_20130331
testMakipaaInkaWithOneContractPeriod
testMakipaaInkaWithTwoContractPeriods
testOutiPuhakka
testRautioRiina
testJennaLehtimaa_20120101_20130520
testHorkkoAntti
com.tustor.tuntinetti.protocols.tyel.backend.TestIlmarinenTyelVuosiIlmoitusTiedostoUsingSalaryCalculationModels
testTyösuhdePäättyyEnsiVuonnaAlkaaEnsiVuonna_TulojaOn_JoTänäVuonna
testTyösuhdeJatkuuAlkanutTänäVuonna_TulojaEiVielä
testTyösuhdeJatkuuAlkaaEnsiVuonna_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