Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
560885,71%2,79

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
com.pnpconsult.zeiterfassung._testonly_ 2020,00%0,16
com.pnpconsult.zeiterfassung.actions.manager 90455,56%0,54
com.pnpconsult.zeiterfassung.actions.user 200100,00%0,12
com.pnpconsult.zeiterfassung.helper 1000100,00%0,28
com.pnpconsult.zeiterfassung.model 170194,12%0,82
com.pnpconsult.zeiterfassung.pdf 200100,00%0,16
com.pnpconsult.zeiterfassung.table 50180,00%0,23
com.pnpconsult.zeiterfassung.tags 100100,00%0,08
com.pnpconsult.zeiterfassung.util 800100,00%0,40

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

com.pnpconsult.zeiterfassung._testonly_

ClassTestsErrorsFailuresSuccess RateTime
Failure DatabaseTestSupport 1010,00%0,099
Failure SimpleRateEntry 1010,00%0,063

com.pnpconsult.zeiterfassung.actions.manager

ClassTestsErrorsFailuresSuccess RateTime
Failure NewBillFormTest 90455,56%0,538

com.pnpconsult.zeiterfassung.actions.user

ClassTestsErrorsFailuresSuccess RateTime
Success ProjectEntriesTest 200100,00%0,118

com.pnpconsult.zeiterfassung.helper

ClassTestsErrorsFailuresSuccess RateTime
Success AbstractObjectManager2Test 300100,00%0,130
Success ActivityManagerTest 100100,00%0,053
Success BillManagerTest 300100,00%0,021
Success CustomerManagerTest 100100,00%0,048
Success ProjectManagerTest 100100,00%0,017
Success UserManagerTest 100100,00%0,010

com.pnpconsult.zeiterfassung.model

ClassTestsErrorsFailuresSuccess RateTime
Failure AbstractUserEntryTest 20150,00%0,222
Success BillEntryTest 100100,00%0,165
Success BillTest 200100,00%0,156
Success ModelTest 500100,00%0,038
Success ProjectTest 300100,00%0,077
Success UserProjectTest 200100,00%0,093
Success UserTest 200100,00%0,070

com.pnpconsult.zeiterfassung.pdf

ClassTestsErrorsFailuresSuccess RateTime
Success PdfSerializerTest 100100,00%0,006
Success TableXmlProducerTest 100100,00%0,154

com.pnpconsult.zeiterfassung.table

ClassTestsErrorsFailuresSuccess RateTime
Failure AbstractTableTestCase 1010,00%0,009
Success RateRowTest 100100,00%0,076
Success TableRowTest 100100,00%0,122
Success TableTest 200100,00%0,027

com.pnpconsult.zeiterfassung.tags

ClassTestsErrorsFailuresSuccess RateTime
Success InstanceOfTagTest 100100,00%0,078

com.pnpconsult.zeiterfassung.util

ClassTestsErrorsFailuresSuccess RateTime
Success DateUtilsTest 200100,00%0,128
Success DescriptionTest 200100,00%0,222
Success MapUtilsTest 100100,00%0,016
Success NumberUtilsTest 200100,00%0,013
Success SimpleExpressionParserTest 100100,00%0,023

Test Cases

[ summary] [ package list] [ test cases]

DatabaseTestSupport

Failure warning0,03
No tests found in com.pnpconsult.zeiterfassung._testonly_.DatabaseTestSupport

SimpleRateEntry

Failure warning0,00
Class com.pnpconsult.zeiterfassung._testonly_.SimpleRateEntry has no public constructor TestCase(String name) or TestCase()

NewBillFormTest

Success testNoInput0,10
Success testBillingDateSelectedNoInput0,04
Success testBillingDateSelectedNoBillingMonthEntered0,00
Failure testBillingDateSelectedBillingMonthEntered0,22
N/A
Success testBillingDateNotSelectedBillingMonthEntered0,00
Failure testStartMonthEntered0,02
N/A
Failure testEndMonthEntered0,04
N/A
Failure testStartAndEndMonthEntered0,07
N/A
Success testNoProjectNumber0,00

ProjectEntriesTest

Success testNotEmptyEntries0,08
Success testEmptyEntries0,00

AbstractObjectManager2Test

Success testSort_String0,03
Success testSort_Project0,05
Success testSort_Bills0,00

ActivityManagerTest

Success testDelete0,01

BillManagerTest

Success testDelete0,01
Success testLoadUserEntries0,00
Success testLoadBillEntries0,00

CustomerManagerTest

Success testDelete0,02

ProjectManagerTest

Success testDelete0,01

UserManagerTest

Success testDeleteEntry0,00

AbstractUserEntryTest

Failure testToString0,14
expected:<...ä...> but was:<...?§...>
Success testComputeHourlyRate0,02

BillEntryTest

Success testToString0,09

BillTest

Success testGetLabel0,13
Success testCompareTo0,01

ModelTest

Success testUserRoleRelation0,01
Success testUserProjectRelation0,00
Success testCustomerProjectRelation0,00
Success testUserEntryRelation0,00
Success testEntryModifiedEntryRelation0,00

ProjectTest

Success testToString0,06
Success testCompareTo0,00
Success testTax0,01

UserProjectTest

Success testToString0,09
Success testCompareTo0,00

UserTest

Success testToString0,06
Success testCompareTo0,00

PdfSerializerTest

Success testSerialize0,00

TableXmlProducerTest

Success testSource0,15

AbstractTableTestCase

Failure warning0,00
No tests found in com.pnpconsult.zeiterfassung.table.AbstractTableTestCase

RateRowTest

Success testAddObject0,07

TableRowTest

Success testAddObject0,12

TableTest

Success testStupid0,00
Success testTableWithDifferentEntryTypes0,00

InstanceOfTagTest

Success testIsInstanceOf0,07

DateUtilsTest

Success testMonthCollection0,12
Success testYearCollection0,00

DescriptionTest

Success testToString0,07
Success testCompareTo0,00

MapUtilsTest

Success testPutMulti0,00

NumberUtilsTest

Success testFormatLong0,00
Success testFormatShort0,00

SimpleExpressionParserTest

Success testParseDouble0,01

Failure details

Failure warning
No tests found in com.pnpconsult.zeiterfassung._testonly_.DatabaseTestSupport
junit.framework.AssertionFailedError: No tests found in com.pnpconsult.zeiterfassung._testonly_.DatabaseTestSupport
Failure warning
Class com.pnpconsult.zeiterfassung._testonly_.SimpleRateEntry has no public constructor TestCase(String name) or TestCase()
junit.framework.AssertionFailedError: Class com.pnpconsult.zeiterfassung._testonly_.SimpleRateEntry has no public constructor TestCase(String name) or TestCase()
Failure testBillingDateSelectedBillingMonthEntered
N/A
junit.framework.AssertionFailedError at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.assertIsValid(NewBillFormTest.java:150) at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.testBillingDateSelectedBillingMonthEntered(NewBillFormTest.java:66)
Failure testStartMonthEntered
N/A
junit.framework.AssertionFailedError at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.assertIsValid(NewBillFormTest.java:150) at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.testStartMonthEntered(NewBillFormTest.java:87)
Failure testEndMonthEntered
N/A
junit.framework.AssertionFailedError at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.assertIsValid(NewBillFormTest.java:150) at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.testEndMonthEntered(NewBillFormTest.java:98)
Failure testStartAndEndMonthEntered
N/A
junit.framework.AssertionFailedError at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.assertIsValid(NewBillFormTest.java:150) at com.pnpconsult.zeiterfassung.actions.manager.NewBillFormTest.testStartAndEndMonthEntered(NewBillFormTest.java:110)
Failure testToString
expected:<...ä...> but was:<...?§...>
junit.framework.ComparisonFailure: expected:<...ä...> but was:<...?§...> at com.pnpconsult.zeiterfassung.model.AbstractUserEntryTest.assertEqualsToString(AbstractUserEntryTest.java:55) at com.pnpconsult.zeiterfassung.model.AbstractUserEntryTest.testToString(AbstractUserEntryTest.java:26)
Failure warning
No tests found in com.pnpconsult.zeiterfassung.table.AbstractTableTestCase
junit.framework.AssertionFailedError: No tests found in com.pnpconsult.zeiterfassung.table.AbstractTableTestCase