Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
36 0 0 0 100% 3.865 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
it.tidalwave.accounting.model.types.impl 14 0 0 0 100% 0.457 s
it.tidalwave.accounting.model.types 12 0 0 0 100% 0.081 s
it.tidalwave.accounting.exporter.xml.impl 10 0 0 0 100% 1.501 s
it.tidalwave.accounting.importer.ibiz.impl 0 0 0 0 0% 1.826 s

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

it.tidalwave.accounting.model.types.impl

- Class Tests Errors Failures Skipped Success Rate Time
CustomerTest 1 0 0 0 100% 0.013 s
HourlyReportGeneratorTest 4 0 0 0 100% 0.106 s
JobEventTest 1 0 0 0 100% 0.002 s
ProjectTest 1 0 0 0 100% 0.001 s
CustomerTest 1 0 0 0 100% 0.042 s
HourlyReportGeneratorTest 4 0 0 0 100% 0.293 s
JobEventTest 1 0 0 0 100% 0 s
ProjectTest 1 0 0 0 100% 0 s

it.tidalwave.accounting.model.types

- Class Tests Errors Failures Skipped Success Rate Time
AddressTest 1 0 0 0 100% 0.008 s
MoneyTest 5 0 0 0 100% 0.012 s
AddressTest 1 0 0 0 100% 0.027 s
MoneyTest 5 0 0 0 100% 0.034 s

it.tidalwave.accounting.exporter.xml.impl

- Class Tests Errors Failures Skipped Success Rate Time
AccountingXmlMarshallableTest 3 0 0 0 100% 0.316 s
AccountingXmlUnmarshallableTest 2 0 0 0 100% 0.223 s
AccountingXmlMarshallableTest 3 0 0 0 100% 0.638 s
AccountingXmlUnmarshallableTest 2 0 0 0 100% 0.324 s

it.tidalwave.accounting.importer.ibiz.impl

- Class Tests Errors Failures Skipped Success Rate Time
DefaultIBizImporterTest 0 0 0 0 0% 0.544 s
DefaultIBizImporterTest 0 0 0 0 0% 1.282 s

Test Cases

[Summary] [Package List] [Test Cases]

AddressTest

toString_must_return_all_the_fields 0.008 s

MoneyTest

greaterThan_and_lowerThan_must_be_false_when_equality 0.001 s
greaterThan_and_lowerThan_must_work_at_the_opposite 0 s
isEqualTo_must_work 0 s
toString_for_ZERO_must_be_properly_computed 0.011 s
toString_must_be_properly_computed 0 s

AddressTest

toString_must_return_all_the_fields 0.027 s

MoneyTest

greaterThan_and_lowerThan_must_be_false_when_equality 0.004 s
greaterThan_and_lowerThan_must_work_at_the_opposite 0 s
isEqualTo_must_work 0.001 s
toString_for_ZERO_must_be_properly_computed 0.029 s
toString_must_be_properly_computed 0 s

CustomerTest

toString_must_return_all_the_fields 0.013 s

HourlyReportGeneratorTest

must_properly_generate_report[Scenario1, InMemoryProject(id=401, customer=InMemoryCustomer(id=2, name=ACME Financing, billingAddress=Address(street=Corso Magenta 20, city=Milano, state=MI, country=Italy, zip=20100), vatNumber=IT3465346092), name=Acme Financing Project 2, number=PRJ ACME-4, description=Acme Financing Project 2, notes=, status=OPEN, hourlyRate=240.00 EUR, budget=456789.00 EUR, startDate=2014-02-17, endDate=2014-06-21)](1) 0.066 s
must_properly_generate_report[Scenario1, InMemoryProject(id=398, customer=InMemoryCustomer(id=1, name=ACME Consulting, billingAddress=Address(street=Corso Italia 10, city=Genova, state=GE, country=Italy, zip=16145), vatNumber=IT6546034963), name=Acme Consulting Project 1, number=PRJ ACME-1, description=Acme Consulting Project 1, notes=, status=OPEN, hourlyRate=120.00 EUR, budget=123456.00 EUR, startDate=2013-04-02, endDate=2013-07-04)](2) 0.025 s
must_properly_generate_report[Scenario1, InMemoryProject(id=399, customer=InMemoryCustomer(id=1, name=ACME Consulting, billingAddress=Address(street=Corso Italia 10, city=Genova, state=GE, country=Italy, zip=16145), vatNumber=IT6546034963), name=Acme Consulting Project 2, number=PRJ ACME-2, description=Acme Consulting Project 2, notes=, status=OPEN, hourlyRate=150.00 EUR, budget=234567.00 EUR, startDate=2013-05-03, endDate=2013-09-11)](3) 0.008 s
must_properly_generate_report[Scenario1, InMemoryProject(id=400, customer=InMemoryCustomer(id=2, name=ACME Financing, billingAddress=Address(street=Corso Magenta 20, city=Milano, state=MI, country=Italy, zip=20100), vatNumber=IT3465346092), name=Acme Financing Project 1, number=PRJ ACME-3, description=Acme Financing Project 1, notes=, status=OPEN, hourlyRate=210.00 EUR, budget=345678.00 EUR, startDate=2014-01-22, endDate=2014-03-10)](4) 0.007 s

JobEventTest

toString_must_be_properly_computed 0.002 s

ProjectTest

toString_must_be_properly_computed 0.001 s

CustomerTest

toString_must_return_all_the_fields 0.042 s

HourlyReportGeneratorTest

must_properly_generate_report[Scenario1, InMemoryProject(id=401, customer=InMemoryCustomer(id=2, name=ACME Financing, billingAddress=Address(street=Corso Magenta 20, city=Milano, state=MI, country=Italy, zip=20100), vatNumber=IT3465346092), name=Acme Financing Project 2, number=PRJ ACME-4, description=Acme Financing Project 2, notes=, status=OPEN, hourlyRate=240.00 EUR, budget=456789.00 EUR, startDate=2014-02-17, endDate=2014-06-21)](1) 0.182 s
must_properly_generate_report[Scenario1, InMemoryProject(id=398, customer=InMemoryCustomer(id=1, name=ACME Consulting, billingAddress=Address(street=Corso Italia 10, city=Genova, state=GE, country=Italy, zip=16145), vatNumber=IT6546034963), name=Acme Consulting Project 1, number=PRJ ACME-1, description=Acme Consulting Project 1, notes=, status=OPEN, hourlyRate=120.00 EUR, budget=123456.00 EUR, startDate=2013-04-02, endDate=2013-07-04)](2) 0.028 s
must_properly_generate_report[Scenario1, InMemoryProject(id=399, customer=InMemoryCustomer(id=1, name=ACME Consulting, billingAddress=Address(street=Corso Italia 10, city=Genova, state=GE, country=Italy, zip=16145), vatNumber=IT6546034963), name=Acme Consulting Project 2, number=PRJ ACME-2, description=Acme Consulting Project 2, notes=, status=OPEN, hourlyRate=150.00 EUR, budget=234567.00 EUR, startDate=2013-05-03, endDate=2013-09-11)](3) 0.046 s
must_properly_generate_report[Scenario1, InMemoryProject(id=400, customer=InMemoryCustomer(id=2, name=ACME Financing, billingAddress=Address(street=Corso Magenta 20, city=Milano, state=MI, country=Italy, zip=20100), vatNumber=IT3465346092), name=Acme Financing Project 1, number=PRJ ACME-3, description=Acme Financing Project 1, notes=, status=OPEN, hourlyRate=210.00 EUR, budget=345678.00 EUR, startDate=2014-01-22, endDate=2014-03-10)](4) 0.037 s

JobEventTest

toString_must_be_properly_computed 0 s

ProjectTest

toString_must_be_properly_computed 0 s

AccountingXmlMarshallableTest

consistencyTest 0.053 s
must_properly_marshall[Empty, it.tidalwave.accounting.model.impl.InMemoryAccounting@14008db3](1) 0.149 s
must_properly_marshall[Scenario1, it.tidalwave.accounting.model.impl.InMemoryAccounting@1d0d6318](2) 0.114 s

AccountingXmlUnmarshallableTest

must_properly_unmarshall[XmlEmpty](1) 0.022 s
must_properly_unmarshall[XmlScenario1](2) 0.201 s

AccountingXmlMarshallableTest

consistencyTest 0.099 s
must_properly_marshall[Empty, it.tidalwave.accounting.model.impl.InMemoryAccounting@b0e5507](1) 0.353 s
must_properly_marshall[Scenario1, it.tidalwave.accounting.model.impl.InMemoryAccounting@53c99b09](2) 0.186 s

AccountingXmlUnmarshallableTest

must_properly_unmarshall[XmlEmpty](1) 0.043 s
must_properly_unmarshall[XmlScenario1](2) 0.281 s