Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
589 0 0 0 100% 0.506

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
com.github.choonchernlim.betterPreconditions 1 0 0 0 100% 0.001
com.github.choonchernlim.betterPreconditions.preconditions 588 0 0 0 100% 0.505

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

com.github.choonchernlim.betterPreconditions

Class Tests Errors Failures Skipped Success Rate Time
DummyTest 1 0 0 0 100% 0.001

com.github.choonchernlim.betterPreconditions.preconditions

Class Tests Errors Failures Skipped Success Rate Time
BooleanComboPreconditionsSpec 1 0 0 0 100% 0.22
BooleanToBeEqualPreconditionsSpec 10 0 0 0 100% 0.027
BooleanToBeNullPreconditionsSpec 3 0 0 0 100% 0.005
BooleanToBeTruePreconditionsSpec 6 0 0 0 100% 0.013
CollectionComboPreconditionsSpec 1 0 0 0 100% 0.005
CollectionToBeEmptyPreconditionsSpec 5 0 0 0 100% 0.011
CollectionToBeEqualPreconditionsSpec 5 0 0 0 100% 0.004
CollectionToBeNullPreconditionsSpec 2 0 0 0 100% 0.002
JodaTimeToBeAfterPreconditionsSpec 31 0 0 0 100% 0.027
JodaTimeToBeBeforePreconditionsSpec 31 0 0 0 100% 0.02
JodaTimeToBeEqualOrAfterPreconditionsSpec 33 0 0 0 100% 0.02
JodaTimeToBeEqualOrBeforePreconditionsSpec 33 0 0 0 100% 0.019
JodaTimeToBeEqualPreconditionsSpec 30 0 0 0 100% 0.015
JodaTimeToBeNullPreconditionsSpec 2 0 0 0 100% 0.001
NumberToBeEqualOrGreaterThanPreconditionsSpec 77 0 0 0 100% 0.029
NumberToBeEqualOrLessThanPreconditionsSpec 77 0 0 0 100% 0.02
NumberToBeEqualPreconditionsSpec 58 0 0 0 100% 0.016
NumberToBeGreaterThanPreconditionsSpec 58 0 0 0 100% 0.016
NumberToBeLessThanPreconditionsSpec 58 0 0 0 100% 0.013
NumberToBeNullPreconditionsSpec 2 0 0 0 100% 0
NumberToBeSameTypePreconditionsSpec 38 0 0 0 100% 0.007
ObjectToBeNullPreconditionsSpec 7 0 0 0 100% 0.005
StringComboPreconditionsSpec 1 0 0 0 100% 0.002
StringToBeBlankPreconditionsSpec 12 0 0 0 100% 0.006
StringToBeEqualPreconditionsSpec 5 0 0 0 100% 0.001
StringToBeNullPreconditionsSpec 2 0 0 0 100% 0.001

Test Cases

[Summary] [Package List] [Test Cases]

DummyTest

testDummy 0.001

BooleanComboPreconditionsSpec

not.toBeNull.not.toBeTrue - null should throw ObjectNullPreconditionException 0.22

BooleanToBeEqualPreconditionsSpec

toBeEqual - true == false should throw ObjectNotEqualPreconditionException 0.02
toBeEqual - false == true should throw ObjectNotEqualPreconditionException 0
toBeEqual - true == true should be ok 0
toBeEqual - false == false should be ok 0
not.toBeEqual - true != true should throw ObjectEqualPreconditionException 0.003
not.toBeEqual - false != false should throw ObjectEqualPreconditionException 0
not.toBeEqual - true != true should throw ObjectEqualPreconditionException with label 0.002
not.toBeEqual - false != false should throw ObjectEqualPreconditionException with label 0.001
not.toBeEqual - true != false should be ok 0.001
not.toBeEqual - false != true should be ok 0

BooleanToBeNullPreconditionsSpec

toBeNull - null should be ok 0.001
toBeNull - true should throw ObjectNotNullPreconditionException 0.003
toBeNull - false should throw ObjectNotNullPreconditionException 0.001

BooleanToBeTruePreconditionsSpec

toBeTrue - true == true should be ok 0
toBeTrue - false == true should throw BooleanFalsePreconditionException 0.008
toBeTrue - null == true should throw ObjectNullPreconditionException 0.001
not.toBeTrue - false != true should be ok 0
not.toBeTrue - null != true should throw ObjectNullPreconditionException 0.002
not.toBeTrue - true != true should throw BooleanTruePreconditionException 0.002

CollectionComboPreconditionsSpec

not.toBeNull.not.toBeEmpty - null should throw ObjectNullPreconditionException 0.005

CollectionToBeEmptyPreconditionsSpec

toBeEmpty - [] should be ok 0.004
toBeEmpty - null should throw ObjectNotNullPreconditionException 0.001
toBeEmpty - [1, 2, 3] should throw CollectionNotEmptyPreconditionException 0.003
not.toBeEmpty - [1, 2, 3,] should be ok 0.001
not.toBeEmpty - [] should throw CollectionEmptyPreconditionException 0.002

CollectionToBeEqualPreconditionsSpec

toBeEqual - [1] == [2] should throw ObjectNotEqualPreconditionException 0
toBeEqual - [1] == [1] should be ok 0.001
not.toBeEqual - [1] != [1] should throw ObjectEqualPreconditionException 0.001
not.toBeEqual - [1] != [1] should throw ObjectEqualPreconditionException with label 0.001
not.toBeEqual - [1] != [2] should be ok 0.001

CollectionToBeNullPreconditionsSpec

toBeNull - null should be ok 0.001
toBeNull - [] should throw ObjectNotNullPreconditionException 0.001

JodaTimeToBeAfterPreconditionsSpec

toBeAfter - 2015-01-02 > 2015-01-01 should be ok 0.007
toBeAfter - 2015-01-02 > 2015-01-01 should be ok 0
toBeAfter - 07:46:00.000 > 07:45:00.000 should be ok 0
toBeAfter - 2015-01-02T03:05:00.000 > 2015-01-02T03:04:00.000 should be ok 0
toBeAfter - null > 2015-01-01 should throw ObjectNullPreconditionException 0
toBeAfter - null > 07:45:00.000 should throw ObjectNullPreconditionException 0.001
toBeAfter - null > 2015-01-02T03:04:00.000 should throw ObjectNullPreconditionException 0
toBeAfter - 2015-01-01 > null should throw ObjectNullPreconditionException 0.001
toBeAfter - 07:45:00.000 > null should throw ObjectNullPreconditionException 0
toBeAfter - 2015-01-02T03:04:00.000 > null should throw ObjectNullPreconditionException 0.001
toBeAfter - 2015-01-02 > 2015-01-01 - null expected label should throw StringBlankPreconditionException 0.003
toBeAfter - 07:46:00.000 > 07:45:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeAfter - 2015-01-02T03:05:00.000 > 2015-01-02T03:04:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeAfter - 2015-01-02 > 2015-01-02 should throw JodaTimeNotAfterPreconditionException 0.002
toBeAfter - 07:46:00.000 > 07:46:00.000 should throw JodaTimeNotAfterPreconditionException 0
toBeAfter - 2015-01-02T03:05:00.000 > 2015-01-02T03:05:00.000 should throw JodaTimeNotAfterPreconditionException 0.001
toBeAfter - 2015-01-02 > 2015-01-02 should throw JodaTimeNotAfterPreconditionException - with label 0.002
toBeAfter - 07:46:00.000 > 07:46:00.000 should throw JodaTimeNotAfterPreconditionException - with label 0.001
toBeAfter - 2015-01-02T03:05:00.000 > 2015-01-02T03:05:00.000 should throw JodaTimeNotAfterPreconditionException - with label 0.001
not.toBeAfter - 2015-01-02 !> 2015-01-02 should be ok 0.001
not.toBeAfter - 07:46:00.000 !> 07:46:00.000 should be ok 0
not.toBeAfter - 2015-01-02T03:05:00.000 !> 2015-01-02T03:05:00.000 should be ok 0.001
not.toBeAfter - 2015-01-02 !> 2015-01-01 should throw JodaTimeAfterPreconditionException 0.002
not.toBeAfter - 07:46:00.000 !> 07:45:00.000 should throw JodaTimeAfterPreconditionException 0
not.toBeAfter - 2015-01-02T03:05:00.000 !> 2015-01-02T03:04:00.000 should throw JodaTimeAfterPreconditionException 0
not.toBeAfter - 2015-01-02 !> 2015-01-01 should throw JodaTimeAfterPreconditionException - with label 0.001
not.toBeAfter - 07:46:00.000 !> 07:45:00.000 should throw JodaTimeAfterPreconditionException - with label 0
not.toBeAfter - 2015-01-02T03:05:00.000 !> 2015-01-02T03:04:00.000 should throw JodaTimeAfterPreconditionException - with label 0
toBeAfter - different types - 2015-01-01 and 2015-01-02T03:04:00.000 should throw ObjectNotSameTypePreconditionException 0.002
toBeAfter - different types - 07:45:00.000 and 2015-01-01 should throw ObjectNotSameTypePreconditionException 0
toBeAfter - different types - 2015-01-02T03:04:00.000 and 07:45:00.000 should throw ObjectNotSameTypePreconditionException 0

JodaTimeToBeBeforePreconditionsSpec

toBeBefore - 2015-01-01 < 2015-01-02 should be ok 0.002
toBeBefore - 2015-01-01 < 2015-01-02 should be ok 0.001
toBeBefore - 07:45:00.000 < 07:46:00.000 should be ok 0.001
toBeBefore - 2015-01-02T03:04:00.000 < 2015-01-02T03:05:00.000 should be ok 0
toBeBefore - null < 2015-01-01 should throw ObjectNullPreconditionException 0
toBeBefore - null < 07:45:00.000 should throw ObjectNullPreconditionException 0.001
toBeBefore - null < 2015-01-02T03:04:00.000 should throw ObjectNullPreconditionException 0
toBeBefore - 2015-01-01 < null should throw ObjectNullPreconditionException 0.001
toBeBefore - 07:45:00.000 < null should throw ObjectNullPreconditionException 0
toBeBefore - 2015-01-02T03:04:00.000 < null should throw ObjectNullPreconditionException 0
toBeBefore - 2015-01-02 < 2015-01-01 - null expected label should throw StringBlankPreconditionException 0.001
toBeBefore - 07:46:00.000 < 07:45:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeBefore - 2015-01-02T03:05:00.000 < 2015-01-02T03:04:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeBefore - 2015-01-02 < 2015-01-02 should throw JodaTimeNotBeforePreconditionException 0.003
toBeBefore - 07:46:00.000 < 07:46:00.000 should throw JodaTimeNotBeforePreconditionException 0
toBeBefore - 2015-01-02T03:05:00.000 < 2015-01-02T03:05:00.000 should throw JodaTimeNotBeforePreconditionException 0
toBeBefore - 2015-01-02 < 2015-01-02 should throw JodaTimeNotBeforePreconditionException - with label 0
toBeBefore - 07:46:00.000 < 07:46:00.000 should throw JodaTimeNotBeforePreconditionException - with label 0
toBeBefore - 2015-01-02T03:05:00.000 < 2015-01-02T03:05:00.000 should throw JodaTimeNotBeforePreconditionException - with label 0.001
not.toBeBefore - 2015-01-02 !< 2015-01-02 should be ok 0.001
not.toBeBefore - 07:46:00.000 !< 07:46:00.000 should be ok 0
not.toBeBefore - 2015-01-02T03:05:00.000 !< 2015-01-02T03:05:00.000 should be ok 0.001
not.toBeBefore - 2015-01-01 !< 2015-01-02 should throw JodaTimeBeforePreconditionException 0.002
not.toBeBefore - 07:45:00.000 !< 07:46:00.000 should throw JodaTimeBeforePreconditionException 0.001
not.toBeBefore - 2015-01-02T03:04:00.000 !< 2015-01-02T03:05:00.000 should throw JodaTimeBeforePreconditionException 0.001
not.toBeBefore - 2015-01-01 !< 2015-01-02 should throw JodaTimeBeforePreconditionException - with label 0.001
not.toBeBefore - 07:45:00.000 !< 07:46:00.000 should throw JodaTimeBeforePreconditionException - with label 0.001
not.toBeBefore - 2015-01-02T03:04:00.000 !< 2015-01-02T03:05:00.000 should throw JodaTimeBeforePreconditionException - with label 0
toBeBefore - different types - 2015-01-01 and 2015-01-02T03:04:00.000 should throw ObjectNotSameTypePreconditionException 0.001
toBeBefore - different types - 07:45:00.000 and 2015-01-01 should throw ObjectNotSameTypePreconditionException 0
toBeBefore - different types - 2015-01-02T03:04:00.000 and 07:45:00.000 should throw ObjectNotSameTypePreconditionException 0.001

JodaTimeToBeEqualOrAfterPreconditionsSpec

toBeEqualOrAfter - 2015-01-01 >= 2015-01-01 should be ok 0.002
toBeEqualOrAfter - 07:45:00.000 >= 07:45:00.000 should be ok 0.001
toBeEqualOrAfter - 2015-01-02T03:04:00.000 >= 2015-01-02T03:04:00.000 should be ok 0
toBeEqualOrAfter - 2015-01-02 >= 2015-01-01 should be ok 0
toBeEqualOrAfter - 07:46:00.000 >= 07:45:00.000 should be ok 0
toBeEqualOrAfter - 2015-01-02T03:05:00.000 >= 2015-01-02T03:04:00.000 should be ok 0
toBeEqualOrAfter - null >= 2015-01-01 should throw ObjectNullPreconditionException 0.001
toBeEqualOrAfter - null >= 07:45:00.000 should throw ObjectNullPreconditionException 0
toBeEqualOrAfter - null >= 2015-01-02T03:04:00.000 should throw ObjectNullPreconditionException 0.001
toBeEqualOrAfter - 2015-01-01 >= null should throw ObjectNullPreconditionException 0.001
toBeEqualOrAfter - 07:45:00.000 >= null should throw ObjectNullPreconditionException 0
toBeEqualOrAfter - 2015-01-02T03:04:00.000 >= null should throw ObjectNullPreconditionException 0
toBeEqualOrAfter - 2015-01-01 >= 2015-01-01 - null expected label should throw StringBlankPreconditionException 0.001
toBeEqualOrAfter - 07:45:00.000 >= 07:45:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeEqualOrAfter - 2015-01-02T03:04:00.000 >= 2015-01-02T03:04:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeEqualOrAfter - 2015-01-01 >= 2015-01-02 should throw JodaTimeNotEqualOrAfterPreconditionException 0.002
toBeEqualOrAfter - 07:45:00.000 >= 07:46:00.000 should throw JodaTimeNotEqualOrAfterPreconditionException 0.001
toBeEqualOrAfter - 2015-01-02T03:04:00.000 >= 2015-01-02T03:05:00.000 should throw JodaTimeNotEqualOrAfterPreconditionException 0
toBeEqualOrAfter - 2015-01-01 >= 2015-01-02 should throw JodaTimeNotEqualOrAfterPreconditionException - with label 0
toBeEqualOrAfter - 07:45:00.000 >= 07:46:00.000 should throw JodaTimeNotEqualOrAfterPreconditionException - with label 0
toBeEqualOrAfter - 2015-01-02T03:04:00.000 >= 2015-01-02T03:05:00.000 should throw JodaTimeNotEqualOrAfterPreconditionException - with label 0.001
not.toBeEqualOrAfter - 2015-01-01 !>= 2015-01-02 should be ok 0.001
not.toBeEqualOrAfter - 07:45:00.000 !>= 07:46:00.000 should be ok 0
not.toBeEqualOrAfter - 2015-01-02T03:04:00.000 !>= 2015-01-02T03:05:00.000 should be ok 0.001
not.toBeEqualOrAfter - 2015-01-01 !>= 2015-01-01 should throw JodaTimeEqualOrAfterPreconditionException 0.003
not.toBeEqualOrAfter - 07:45:00.000 !>= 07:45:00.000 should throw JodaTimeEqualOrAfterPreconditionException 0.001
not.toBeEqualOrAfter - 2015-01-02T03:04:00.000 !>= 2015-01-02T03:04:00.000 should throw JodaTimeEqualOrAfterPreconditionException 0
not.toBeEqualOrAfter - 2015-01-01 !>= 2015-01-01 should throw JodaTimeEqualOrAfterPreconditionException - with label 0.001
not.toBeEqualOrAfter - 07:45:00.000 !>= 07:45:00.000 should throw JodaTimeEqualOrAfterPreconditionException - with label 0.001
not.toBeEqualOrAfter - 2015-01-02T03:04:00.000 !>= 2015-01-02T03:04:00.000 should throw JodaTimeEqualOrAfterPreconditionException - with label 0
toBeEqualOrAfter - different types - 2015-01-01 and 2015-01-02T03:04:00.000 should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrAfter - different types - 07:45:00.000 and 2015-01-01 should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrAfter - different types - 2015-01-02T03:04:00.000 and 07:45:00.000 should throw ObjectNotSameTypePreconditionException 0.001

JodaTimeToBeEqualOrBeforePreconditionsSpec

toBeEqualOrBefore - 2015-01-01 <= 2015-01-01 should be ok 0.002
toBeEqualOrBefore - 07:45:00.000 <= 07:45:00.000 should be ok 0.001
toBeEqualOrBefore - 2015-01-02T03:04:00.000 <= 2015-01-02T03:04:00.000 should be ok 0
toBeEqualOrBefore - 2015-01-01 <= 2015-01-02 should be ok 0
toBeEqualOrBefore - 07:45:00.000 <= 07:46:00.000 should be ok 0
toBeEqualOrBefore - 2015-01-02T03:04:00.000 <= 2015-01-02T03:05:00.000 should be ok 0
toBeEqualOrBefore - null <= 2015-01-01 should throw ObjectNullPreconditionException 0
toBeEqualOrBefore - null <= 07:45:00.000 should throw ObjectNullPreconditionException 0
toBeEqualOrBefore - null <= 2015-01-02T03:04:00.000 should throw ObjectNullPreconditionException 0.001
toBeEqualOrBefore - 2015-01-01 <= null should throw ObjectNullPreconditionException 0
toBeEqualOrBefore - 07:45:00.000 <= null should throw ObjectNullPreconditionException 0.001
toBeEqualOrBefore - 2015-01-02T03:04:00.000 <= null should throw ObjectNullPreconditionException 0
toBeEqualOrBefore - 2015-01-01 <= 2015-01-01 - null expected label should throw StringBlankPreconditionException 0.002
toBeEqualOrBefore - 07:45:00.000 <= 07:45:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeEqualOrBefore - 2015-01-02T03:04:00.000 <= 2015-01-02T03:04:00.000 - null expected label should throw StringBlankPreconditionException 0
toBeEqualOrBefore - 2015-01-02 <= 2015-01-01 should throw JodaTimeNotEqualOrBeforePreconditionException 0.002
toBeEqualOrBefore - 07:46:00.000 <= 07:45:00.000 should throw JodaTimeNotEqualOrBeforePreconditionException 0
toBeEqualOrBefore - 2015-01-02T03:05:00.000 <= 2015-01-02T03:04:00.000 should throw JodaTimeNotEqualOrBeforePreconditionException 0.001
toBeEqualOrBefore - 2015-01-02 <= 2015-01-01 should throw JodaTimeNotEqualOrBeforePreconditionException - with label 0
toBeEqualOrBefore - 07:46:00.000 <= 07:45:00.000 should throw JodaTimeNotEqualOrBeforePreconditionException - with label 0.001
toBeEqualOrBefore - 2015-01-02T03:05:00.000 <= 2015-01-02T03:04:00.000 should throw JodaTimeNotEqualOrBeforePreconditionException - with label 0
not.toBeEqualOrBefore - 2015-01-02 !<= 2015-01-01 should be ok 0
not.toBeEqualOrBefore - 07:46:00.000 !<= 07:45:00.000 should be ok 0.001
not.toBeEqualOrBefore - 2015-01-02T03:05:00.000 !<= 2015-01-02T03:04:00.000 should be ok 0
not.toBeEqualOrBefore - 2015-01-01 !<= 2015-01-01 should throw JodaTimeEqualOrBeforePreconditionException 0.002
not.toBeEqualOrBefore - 07:45:00.000 !<= 07:45:00.000 should throw JodaTimeEqualOrBeforePreconditionException 0.001
not.toBeEqualOrBefore - 2015-01-02T03:04:00.000 !<= 2015-01-02T03:04:00.000 should throw JodaTimeEqualOrBeforePreconditionException 0.001
not.toBeEqualOrBefore - 2015-01-01 !<= 2015-01-01 should throw JodaTimeEqualOrBeforePreconditionException - with label 0.001
not.toBeEqualOrBefore - 07:45:00.000 !<= 07:45:00.000 should throw JodaTimeEqualOrBeforePreconditionException - with label 0
not.toBeEqualOrBefore - 2015-01-02T03:04:00.000 !<= 2015-01-02T03:04:00.000 should throw JodaTimeEqualOrBeforePreconditionException - with label 0
toBeEqualOrBefore - different types - 2015-01-01 and 2015-01-02T03:04:00.000 should throw ObjectNotSameTypePreconditionException 0.001
toBeEqualOrBefore - different types - 07:45:00.000 and 2015-01-01 should throw ObjectNotSameTypePreconditionException 0.001
toBeEqualOrBefore - different types - 2015-01-02T03:04:00.000 and 07:45:00.000 should throw ObjectNotSameTypePreconditionException 0

JodaTimeToBeEqualPreconditionsSpec

toBeEqual - 2015-01-01 == 2015-01-01 should be ok 0.001
toBeEqual - 07:45:00.000 == 07:45:00.000 should be ok 0
toBeEqual - 2015-01-02T03:04:00.000 == 2015-01-02T03:04:00.000 should be ok 0.001
toBeEqual - null == 2015-01-01 should throw ObjectNullPreconditionException 0
toBeEqual - null == 07:45:00.000 should throw ObjectNullPreconditionException 0.001
toBeEqual - null == 2015-01-02T03:04:00.000 should throw ObjectNullPreconditionException 0
toBeEqual - 2015-01-01 == null should throw ObjectNullPreconditionException 0.001
toBeEqual - 07:45:00.000 == null should throw ObjectNullPreconditionException 0
toBeEqual - 2015-01-02T03:04:00.000 == null should throw ObjectNullPreconditionException 0
toBeEqual - 2015-01-01 == 2015-01-01 with null expected label should throw StringBlankPreconditionException 0.001
toBeEqual - 07:45:00.000 == 07:45:00.000 with null expected label should throw StringBlankPreconditionException 0
toBeEqual - 2015-01-02T03:04:00.000 == 2015-01-02T03:04:00.000 with null expected label should throw StringBlankPreconditionException 0
toBeEqual - 2015-01-01 == 2015-01-02 should throw ObjectNotEqualPreconditionException 0.001
toBeEqual - 07:45:00.000 == 07:46:00.000 should throw ObjectNotEqualPreconditionException 0.001
toBeEqual - 2015-01-02T03:04:00.000 == 2015-01-02T03:05:00.000 should throw ObjectNotEqualPreconditionException 0.001
toBeEqual - 2015-01-01 == 2015-01-02 should throw ObjectNotEqualPreconditionException - with label 0.001
toBeEqual - 07:45:00.000 == 07:46:00.000 should throw ObjectNotEqualPreconditionException - with label 0.001
toBeEqual - 2015-01-02T03:04:00.000 == 2015-01-02T03:05:00.000 should throw ObjectNotEqualPreconditionException - with label 0
not.toBeEqual - 2015-01-01 != 2015-01-02 should be ok 0
not.toBeEqual - 07:45:00.000 != 07:46:00.000 should be ok 0
not.toBeEqual - 2015-01-02T03:04:00.000 != 2015-01-02T03:05:00.000 should be ok 0
not.toBeEqual - 2015-01-01 != 2015-01-01 should throw ObjectEqualPreconditionException 0
not.toBeEqual - 07:45:00.000 != 07:45:00.000 should throw ObjectEqualPreconditionException 0.001
not.toBeEqual - 2015-01-02T03:04:00.000 != 2015-01-02T03:04:00.000 should throw ObjectEqualPreconditionException 0.001
not.toBeEqual - 2015-01-01 != 2015-01-01 should throw ObjectEqualPreconditionException - with label 0.001
not.toBeEqual - 07:45:00.000 != 07:45:00.000 should throw ObjectEqualPreconditionException - with label 0.001
not.toBeEqual - 2015-01-02T03:04:00.000 != 2015-01-02T03:04:00.000 should throw ObjectEqualPreconditionException - with label 0
toBeEqual - different types - 2015-01-01 and 2015-01-02T03:04:00.000 should throw ObjectNotSameTypePreconditionException 0.001
toBeEqual - different types - 07:45:00.000 and 2015-01-01 should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - 2015-01-02T03:04:00.000 and 07:45:00.000 should throw ObjectNotSameTypePreconditionException 0

JodaTimeToBeNullPreconditionsSpec

toBeNull - null should be ok 0
toBeNull - non-null should throw ObjectNotNullPreconditionException 0.001

NumberToBeEqualOrGreaterThanPreconditionsSpec

toBeEqualOrGreaterThan - class java.lang.Integer (1) >= class java.lang.Integer (1) should be ok 0.006
toBeEqualOrGreaterThan - class java.lang.Double (1.0) >= class java.lang.Double (1.0) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Float (1.0) >= class java.lang.Float (1.0) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Long (1) >= class java.lang.Long (1) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Short (1) >= class java.lang.Short (1) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Byte (1) >= class java.lang.Byte (1) should be ok 0
toBeEqualOrGreaterThan - class java.math.BigInteger (1) >= class java.math.BigInteger (1) should be ok 0
toBeEqualOrGreaterThan - class java.math.BigDecimal (1) >= class java.math.BigDecimal (1) should be ok 0
toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicInteger (1) >= class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0
toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicLong (1) >= class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Integer (2) >= class java.lang.Integer (1) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Double (2.0) >= class java.lang.Double (1.0) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Float (2.0) >= class java.lang.Float (1.0) should be ok 0.001
toBeEqualOrGreaterThan - class java.lang.Long (2) >= class java.lang.Long (1) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Short (2) >= class java.lang.Short (1) should be ok 0.001
toBeEqualOrGreaterThan - class java.lang.Byte (2) >= class java.lang.Byte (1) should be ok 0.001
toBeEqualOrGreaterThan - class java.math.BigInteger (2) >= class java.math.BigInteger (1) should be ok 0
toBeEqualOrGreaterThan - class java.math.BigDecimal (2) >= class java.math.BigDecimal (1) should be ok 0.001
toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicInteger (2) >= class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0
toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicLong (2) >= class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
toBeEqualOrGreaterThan - class java.lang.Integer (1) != class java.lang.Integer (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0.002
toBeEqualOrGreaterThan - class java.lang.Double (1.0) != class java.lang.Double (2.0) should throw NumberNotEqualOrGreaterThanPreconditionException 0.001
toBeEqualOrGreaterThan - class java.lang.Float (1.0) != class java.lang.Float (2.0) should throw NumberNotEqualOrGreaterThanPreconditionException 0
toBeEqualOrGreaterThan - class java.lang.Long (1) != class java.lang.Long (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0.001
toBeEqualOrGreaterThan - class java.lang.Short (1) != class java.lang.Short (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0
toBeEqualOrGreaterThan - class java.lang.Byte (1) != class java.lang.Byte (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0.001
toBeEqualOrGreaterThan - class java.math.BigInteger (1) != class java.math.BigInteger (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0
toBeEqualOrGreaterThan - class java.math.BigDecimal (1) != class java.math.BigDecimal (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0
toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicInteger (1) != class java.util.concurrent.atomic.AtomicInteger (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0
toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicLong (1) != class java.util.concurrent.atomic.AtomicLong (2) should throw NumberNotEqualOrGreaterThanPreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.lang.Double (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.lang.Float (1.0) should throw ObjectNotSameTypePreconditionException 0.001
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.lang.Long (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.lang.Short (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.lang.Byte (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.math.BigInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.math.BigDecimal (1) should throw ObjectNotSameTypePreconditionException 0.001
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) >= class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqualOrGreaterThan - class java.lang.Integer (1) !>= class java.lang.Integer (2) should be ok 0
not.toBeEqualOrGreaterThan - class java.lang.Double (1.0) !>= class java.lang.Double (2.0) should be ok 0.001
not.toBeEqualOrGreaterThan - class java.lang.Float (1.0) !>= class java.lang.Float (2.0) should be ok 0
not.toBeEqualOrGreaterThan - class java.lang.Long (1) !>= class java.lang.Long (2) should be ok 0.001
not.toBeEqualOrGreaterThan - class java.lang.Short (1) !>= class java.lang.Short (2) should be ok 0
not.toBeEqualOrGreaterThan - class java.lang.Byte (1) !>= class java.lang.Byte (2) should be ok 0
not.toBeEqualOrGreaterThan - class java.math.BigInteger (1) !>= class java.math.BigInteger (2) should be ok 0
not.toBeEqualOrGreaterThan - class java.math.BigDecimal (1) !>= class java.math.BigDecimal (2) should be ok 0
not.toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicInteger (1) !>= class java.util.concurrent.atomic.AtomicInteger (2) should be ok 0.001
not.toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicLong (1) !>= class java.util.concurrent.atomic.AtomicLong (2) should be ok 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.lang.Double (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.lang.Float (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.lang.Long (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.lang.Short (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.lang.Byte (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.math.BigInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.math.BigDecimal (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (1) !>= class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.lang.Double (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.lang.Float (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.lang.Long (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.lang.Short (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.lang.Byte (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.math.BigInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.math.BigDecimal (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrGreaterThan - different types - class java.lang.Integer (0) !>= class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrGreaterThan - class java.lang.Integer (1) !>= class java.lang.Integer (1) should throw NumberEqualOrGreaterThanPreconditionException 0.002
not.toBeEqualOrGreaterThan - class java.lang.Double (1.0) !>= class java.lang.Double (1.0) should throw NumberEqualOrGreaterThanPreconditionException 0.001
not.toBeEqualOrGreaterThan - class java.lang.Float (1.0) !>= class java.lang.Float (1.0) should throw NumberEqualOrGreaterThanPreconditionException 0
not.toBeEqualOrGreaterThan - class java.lang.Long (1) !>= class java.lang.Long (1) should throw NumberEqualOrGreaterThanPreconditionException 0
not.toBeEqualOrGreaterThan - class java.lang.Short (1) !>= class java.lang.Short (1) should throw NumberEqualOrGreaterThanPreconditionException 0
not.toBeEqualOrGreaterThan - class java.lang.Byte (1) !>= class java.lang.Byte (1) should throw NumberEqualOrGreaterThanPreconditionException 0
not.toBeEqualOrGreaterThan - class java.math.BigInteger (1) !>= class java.math.BigInteger (1) should throw NumberEqualOrGreaterThanPreconditionException 0
not.toBeEqualOrGreaterThan - class java.math.BigDecimal (1) !>= class java.math.BigDecimal (1) should throw NumberEqualOrGreaterThanPreconditionException 0
not.toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicInteger (1) !>= class java.util.concurrent.atomic.AtomicInteger (1) should throw NumberEqualOrGreaterThanPreconditionException 0.001
not.toBeEqualOrGreaterThan - class java.util.concurrent.atomic.AtomicLong (1) !>= class java.util.concurrent.atomic.AtomicLong (1) should throw NumberEqualOrGreaterThanPreconditionException 0

NumberToBeEqualOrLessThanPreconditionsSpec

toBeEqualOrLessThan - class java.lang.Integer (1) >= class java.lang.Integer (1) should be ok 0.002
toBeEqualOrLessThan - class java.lang.Double (1.0) >= class java.lang.Double (1.0) should be ok 0
toBeEqualOrLessThan - class java.lang.Float (1.0) >= class java.lang.Float (1.0) should be ok 0.001
toBeEqualOrLessThan - class java.lang.Long (1) >= class java.lang.Long (1) should be ok 0
toBeEqualOrLessThan - class java.lang.Short (1) >= class java.lang.Short (1) should be ok 0
toBeEqualOrLessThan - class java.lang.Byte (1) >= class java.lang.Byte (1) should be ok 0.001
toBeEqualOrLessThan - class java.math.BigInteger (1) >= class java.math.BigInteger (1) should be ok 0
toBeEqualOrLessThan - class java.math.BigDecimal (1) >= class java.math.BigDecimal (1) should be ok 0
toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicInteger (1) >= class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0.001
toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicLong (1) >= class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
toBeEqualOrLessThan - class java.lang.Integer (1) >= class java.lang.Integer (2) should be ok 0
toBeEqualOrLessThan - class java.lang.Double (1.0) >= class java.lang.Double (2.0) should be ok 0.001
toBeEqualOrLessThan - class java.lang.Float (1.0) >= class java.lang.Float (2.0) should be ok 0
toBeEqualOrLessThan - class java.lang.Long (1) >= class java.lang.Long (2) should be ok 0
toBeEqualOrLessThan - class java.lang.Short (1) >= class java.lang.Short (2) should be ok 0
toBeEqualOrLessThan - class java.lang.Byte (1) >= class java.lang.Byte (2) should be ok 0.001
toBeEqualOrLessThan - class java.math.BigInteger (1) >= class java.math.BigInteger (2) should be ok 0
toBeEqualOrLessThan - class java.math.BigDecimal (1) >= class java.math.BigDecimal (2) should be ok 0
toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicInteger (1) >= class java.util.concurrent.atomic.AtomicInteger (2) should be ok 0.001
toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicLong (1) >= class java.util.concurrent.atomic.AtomicLong (2) should be ok 0
toBeEqualOrLessThan - class java.lang.Integer (2) != class java.lang.Integer (1) should throw NumberNotEqualOrLessThanPreconditionException 0.002
toBeEqualOrLessThan - class java.lang.Double (2.0) != class java.lang.Double (1.0) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - class java.lang.Float (2.0) != class java.lang.Float (1.0) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - class java.lang.Long (2) != class java.lang.Long (1) should throw NumberNotEqualOrLessThanPreconditionException 0.001
toBeEqualOrLessThan - class java.lang.Short (2) != class java.lang.Short (1) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - class java.lang.Byte (2) != class java.lang.Byte (1) should throw NumberNotEqualOrLessThanPreconditionException 0.001
toBeEqualOrLessThan - class java.math.BigInteger (2) != class java.math.BigInteger (1) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - class java.math.BigDecimal (2) != class java.math.BigDecimal (1) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicInteger (2) != class java.util.concurrent.atomic.AtomicInteger (1) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicLong (2) != class java.util.concurrent.atomic.AtomicLong (1) should throw NumberNotEqualOrLessThanPreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.lang.Double (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.lang.Float (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.lang.Long (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.lang.Short (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.lang.Byte (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.math.BigInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.math.BigDecimal (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (1) >= class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.lang.Double (1.0) should throw ObjectNotSameTypePreconditionException 0.001
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.lang.Float (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.lang.Long (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.lang.Short (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.lang.Byte (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.math.BigInteger (1) should throw ObjectNotSameTypePreconditionException 0.001
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.math.BigDecimal (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqualOrLessThan - different types - class java.lang.Integer (0) >= class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqualOrLessThan - class java.lang.Integer (2) !>= class java.lang.Integer (1) should be ok 0
not.toBeEqualOrLessThan - class java.lang.Double (2.0) !>= class java.lang.Double (1.0) should be ok 0
not.toBeEqualOrLessThan - class java.lang.Float (2.0) !>= class java.lang.Float (1.0) should be ok 0
not.toBeEqualOrLessThan - class java.lang.Long (2) !>= class java.lang.Long (1) should be ok 0
not.toBeEqualOrLessThan - class java.lang.Short (2) !>= class java.lang.Short (1) should be ok 0
not.toBeEqualOrLessThan - class java.lang.Byte (2) !>= class java.lang.Byte (1) should be ok 0
not.toBeEqualOrLessThan - class java.math.BigInteger (2) !>= class java.math.BigInteger (1) should be ok 0
not.toBeEqualOrLessThan - class java.math.BigDecimal (2) !>= class java.math.BigDecimal (1) should be ok 0
not.toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicInteger (2) !>= class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0
not.toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicLong (2) !>= class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.lang.Double (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.lang.Float (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.lang.Long (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.lang.Short (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.lang.Byte (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.math.BigInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.math.BigDecimal (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePrecondition 0.001
not.toBeEqualOrLessThan - different types - class java.lang.Integer (2) !>= class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePrecondition 0
not.toBeEqualOrLessThan - class java.lang.Integer (1) !>= class java.lang.Integer (1) should throw NumberEqualOrLessThanPreconditionException 0.002
not.toBeEqualOrLessThan - class java.lang.Double (1.0) !>= class java.lang.Double (1.0) should throw NumberEqualOrLessThanPreconditionException 0
not.toBeEqualOrLessThan - class java.lang.Float (1.0) !>= class java.lang.Float (1.0) should throw NumberEqualOrLessThanPreconditionException 0
not.toBeEqualOrLessThan - class java.lang.Long (1) !>= class java.lang.Long (1) should throw NumberEqualOrLessThanPreconditionException 0.001
not.toBeEqualOrLessThan - class java.lang.Short (1) !>= class java.lang.Short (1) should throw NumberEqualOrLessThanPreconditionException 0
not.toBeEqualOrLessThan - class java.lang.Byte (1) !>= class java.lang.Byte (1) should throw NumberEqualOrLessThanPreconditionException 0
not.toBeEqualOrLessThan - class java.math.BigInteger (1) !>= class java.math.BigInteger (1) should throw NumberEqualOrLessThanPreconditionException 0
not.toBeEqualOrLessThan - class java.math.BigDecimal (1) !>= class java.math.BigDecimal (1) should throw NumberEqualOrLessThanPreconditionException 0
not.toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicInteger (1) !>= class java.util.concurrent.atomic.AtomicInteger (1) should throw NumberEqualOrLessThanPreconditionException 0.001
not.toBeEqualOrLessThan - class java.util.concurrent.atomic.AtomicLong (1) !>= class java.util.concurrent.atomic.AtomicLong (1) should throw NumberEqualOrLessThanPreconditionException 0

NumberToBeEqualPreconditionsSpec

toBeEqual - class java.lang.Integer (1) == class java.lang.Integer (1) should be ok 0.002
toBeEqual - class java.lang.Double (1.0) == class java.lang.Double (1.0) should be ok 0
toBeEqual - class java.lang.Float (1.0) == class java.lang.Float (1.0) should be ok 0
toBeEqual - class java.lang.Long (1) == class java.lang.Long (1) should be ok 0
toBeEqual - class java.lang.Short (1) == class java.lang.Short (1) should be ok 0
toBeEqual - class java.lang.Byte (1) == class java.lang.Byte (1) should be ok 0
toBeEqual - class java.math.BigInteger (1) == class java.math.BigInteger (1) should be ok 0
toBeEqual - class java.math.BigDecimal (1) == class java.math.BigDecimal (1) should be ok 0
toBeEqual - class java.util.concurrent.atomic.AtomicInteger (1) == class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0
toBeEqual - class java.util.concurrent.atomic.AtomicLong (1) == class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
toBeEqual - class java.lang.Integer (1) != class java.lang.Integer (2) should throw NumberNotEqualPreconditionException 0.002
toBeEqual - class java.lang.Double (1.0) != class java.lang.Double (2.0) should throw NumberNotEqualPreconditionException 0.001
toBeEqual - class java.lang.Float (1.0) != class java.lang.Float (2.0) should throw NumberNotEqualPreconditionException 0
toBeEqual - class java.lang.Long (1) != class java.lang.Long (2) should throw NumberNotEqualPreconditionException 0
toBeEqual - class java.lang.Short (1) != class java.lang.Short (2) should throw NumberNotEqualPreconditionException 0
toBeEqual - class java.lang.Byte (1) != class java.lang.Byte (2) should throw NumberNotEqualPreconditionException 0.001
toBeEqual - class java.math.BigInteger (1) != class java.math.BigInteger (2) should throw NumberNotEqualPreconditionException 0
toBeEqual - class java.math.BigDecimal (1) != class java.math.BigDecimal (2) should throw NumberNotEqualPreconditionException 0
toBeEqual - class java.util.concurrent.atomic.AtomicInteger (1) != class java.util.concurrent.atomic.AtomicInteger (2) should throw NumberNotEqualPreconditionException 0
toBeEqual - class java.util.concurrent.atomic.AtomicLong (1) != class java.util.concurrent.atomic.AtomicLong (2) should throw NumberNotEqualPreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.lang.Double (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.lang.Float (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.lang.Long (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.lang.Short (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.lang.Byte (1) should throw ObjectNotSameTypePreconditionException 0.001
toBeEqual - different types - class java.lang.Integer (1) == class java.math.BigInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.math.BigDecimal (1) should throw ObjectNotSameTypePreconditionException 0.001
toBeEqual - different types - class java.lang.Integer (1) == class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeEqual - different types - class java.lang.Integer (1) == class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - class java.lang.Integer (1) != class java.lang.Integer (2) should be ok 0.001
not.toBeEqual - class java.lang.Double (1.0) != class java.lang.Double (2.0) should be ok 0
not.toBeEqual - class java.lang.Float (1.0) != class java.lang.Float (2.0) should be ok 0
not.toBeEqual - class java.lang.Long (1) != class java.lang.Long (2) should be ok 0
not.toBeEqual - class java.lang.Short (1) != class java.lang.Short (2) should be ok 0
not.toBeEqual - class java.lang.Byte (1) != class java.lang.Byte (2) should be ok 0
not.toBeEqual - class java.math.BigInteger (1) != class java.math.BigInteger (2) should be ok 0
not.toBeEqual - class java.math.BigDecimal (1) != class java.math.BigDecimal (2) should be ok 0
not.toBeEqual - class java.util.concurrent.atomic.AtomicInteger (1) != class java.util.concurrent.atomic.AtomicInteger (2) should be ok 0
not.toBeEqual - class java.util.concurrent.atomic.AtomicLong (1) != class java.util.concurrent.atomic.AtomicLong (2) should be ok 0
not.toBeEqual - different types - class java.lang.Integer (1) != class java.lang.Double (1.0) should throw ObjectNotSameTypePreconditionException 0.001
not.toBeEqual - different types - class java.lang.Integer (1) != class java.lang.Float (1.0) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - different types - class java.lang.Integer (1) != class java.lang.Long (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - different types - class java.lang.Integer (1) != class java.lang.Short (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - different types - class java.lang.Integer (1) != class java.lang.Byte (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - different types - class java.lang.Integer (1) != class java.math.BigInteger (1) should throw ObjectNotSameTypePreconditionException 0.001
not.toBeEqual - different types - class java.lang.Integer (1) != class java.math.BigDecimal (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - different types - class java.lang.Integer (1) != class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePreconditionException 0.001
not.toBeEqual - different types - class java.lang.Integer (1) != class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeEqual - class java.lang.Integer (1) != class java.lang.Integer (1) should throw NumberEqualPreconditionException 0.003
not.toBeEqual - class java.lang.Double (1.0) != class java.lang.Double (1.0) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.lang.Float (1.0) != class java.lang.Float (1.0) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.lang.Long (1) != class java.lang.Long (1) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.lang.Short (1) != class java.lang.Short (1) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.lang.Byte (1) != class java.lang.Byte (1) should throw NumberEqualPreconditionException 0.001
not.toBeEqual - class java.math.BigInteger (1) != class java.math.BigInteger (1) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.math.BigDecimal (1) != class java.math.BigDecimal (1) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.util.concurrent.atomic.AtomicInteger (1) != class java.util.concurrent.atomic.AtomicInteger (1) should throw NumberEqualPreconditionException 0
not.toBeEqual - class java.util.concurrent.atomic.AtomicLong (1) != class java.util.concurrent.atomic.AtomicLong (1) should throw NumberEqualPreconditionException 0

NumberToBeGreaterThanPreconditionsSpec

toBeGreaterThan - class java.lang.Integer (2) > class java.lang.Integer (1) should be ok 0.002
toBeGreaterThan - class java.lang.Double (2.0) > class java.lang.Double (1.0) should be ok 0
toBeGreaterThan - class java.lang.Float (2.0) > class java.lang.Float (1.0) should be ok 0.001
toBeGreaterThan - class java.lang.Long (2) > class java.lang.Long (1) should be ok 0
toBeGreaterThan - class java.lang.Short (2) > class java.lang.Short (1) should be ok 0
toBeGreaterThan - class java.lang.Byte (2) > class java.lang.Byte (1) should be ok 0
toBeGreaterThan - class java.math.BigInteger (2) > class java.math.BigInteger (1) should be ok 0
toBeGreaterThan - class java.math.BigDecimal (2) > class java.math.BigDecimal (1) should be ok 0
toBeGreaterThan - class java.util.concurrent.atomic.AtomicInteger (2) > class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0
toBeGreaterThan - class java.util.concurrent.atomic.AtomicLong (2) > class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
toBeGreaterThan - class java.lang.Integer (1) != class java.lang.Integer (2) should throw NumberNotGreaterThanPreconditionException 0.002
toBeGreaterThan - class java.lang.Double (1.0) != class java.lang.Double (2.0) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.lang.Float (1.0) != class java.lang.Float (2.0) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.lang.Long (1) != class java.lang.Long (2) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.lang.Short (1) != class java.lang.Short (2) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.lang.Byte (1) != class java.lang.Byte (2) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.math.BigInteger (1) != class java.math.BigInteger (2) should throw NumberNotGreaterThanPreconditionException 0.001
toBeGreaterThan - class java.math.BigDecimal (1) != class java.math.BigDecimal (2) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.util.concurrent.atomic.AtomicInteger (1) != class java.util.concurrent.atomic.AtomicInteger (2) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - class java.util.concurrent.atomic.AtomicLong (1) != class java.util.concurrent.atomic.AtomicLong (2) should throw NumberNotGreaterThanPreconditionException 0
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.lang.Double (1.0) should throw ObjectNotSameTypePreconditionException 0.001
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.lang.Float (1.0) should throw ObjectNotSameTypePreconditionException 0
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.lang.Long (1) should throw ObjectNotSameTypePreconditionException 0
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.lang.Short (1) should throw ObjectNotSameTypePreconditionException 0.001
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.lang.Byte (1) should throw ObjectNotSameTypePreconditionException 0
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.math.BigInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.math.BigDecimal (1) should throw ObjectNotSameTypePreconditionException 0.001
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePreconditionException 0
toBeGreaterThan - different types - class java.lang.Integer (2) > class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePreconditionException 0
not.toBeGreaterThan - class java.lang.Integer (1) !> class java.lang.Integer (2) should be ok 0
not.toBeGreaterThan - class java.lang.Double (1.0) !> class java.lang.Double (2.0) should be ok 0
not.toBeGreaterThan - class java.lang.Float (1.0) !> class java.lang.Float (2.0) should be ok 0
not.toBeGreaterThan - class java.lang.Long (1) !> class java.lang.Long (2) should be ok 0
not.toBeGreaterThan - class java.lang.Short (1) !> class java.lang.Short (2) should be ok 0
not.toBeGreaterThan - class java.lang.Byte (1) !> class java.lang.Byte (2) should be ok 0.001
not.toBeGreaterThan - class java.math.BigInteger (1) !> class java.math.BigInteger (2) should be ok 0
not.toBeGreaterThan - class java.math.BigDecimal (1) !> class java.math.BigDecimal (2) should be ok 0
not.toBeGreaterThan - class java.util.concurrent.atomic.AtomicInteger (1) !> class java.util.concurrent.atomic.AtomicInteger (2) should be ok 0.001
not.toBeGreaterThan - class java.util.concurrent.atomic.AtomicLong (1) !> class java.util.concurrent.atomic.AtomicLong (2) should be ok 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.lang.Double (2.0) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.lang.Float (2.0) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.lang.Long (2) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.lang.Short (2) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.lang.Byte (2) should throw ObjectNotSameTypePrecondition 0.001
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.math.BigInteger (2) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.math.BigDecimal (2) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.util.concurrent.atomic.AtomicInteger (2) should throw ObjectNotSameTypePrecondition 0.001
not.toBeGreaterThan - different types - class java.lang.Integer (1) !> class java.util.concurrent.atomic.AtomicLong (2) should throw ObjectNotSameTypePrecondition 0
not.toBeGreaterThan - class java.lang.Integer (2) !> class java.lang.Integer (1) should throw NumberGreaterThanPreconditionException 0.001
not.toBeGreaterThan - class java.lang.Double (2.0) !> class java.lang.Double (1.0) should throw NumberGreaterThanPreconditionException 0
not.toBeGreaterThan - class java.lang.Float (2.0) !> class java.lang.Float (1.0) should throw NumberGreaterThanPreconditionException 0
not.toBeGreaterThan - class java.lang.Long (2) !> class java.lang.Long (1) should throw NumberGreaterThanPreconditionException 0
not.toBeGreaterThan - class java.lang.Short (2) !> class java.lang.Short (1) should throw NumberGreaterThanPreconditionException 0
not.toBeGreaterThan - class java.lang.Byte (2) !> class java.lang.Byte (1) should throw NumberGreaterThanPreconditionException 0.001
not.toBeGreaterThan - class java.math.BigInteger (2) !> class java.math.BigInteger (1) should throw NumberGreaterThanPreconditionException 0
not.toBeGreaterThan - class java.math.BigDecimal (2) !> class java.math.BigDecimal (1) should throw NumberGreaterThanPreconditionException 0.001
not.toBeGreaterThan - class java.util.concurrent.atomic.AtomicInteger (2) !> class java.util.concurrent.atomic.AtomicInteger (1) should throw NumberGreaterThanPreconditionException 0
not.toBeGreaterThan - class java.util.concurrent.atomic.AtomicLong (2) !> class java.util.concurrent.atomic.AtomicLong (1) should throw NumberGreaterThanPreconditionException 0

NumberToBeLessThanPreconditionsSpec

toBeLessThan - class java.lang.Integer (1) < class java.lang.Integer (2) should be ok 0.002
toBeLessThan - class java.lang.Double (1.0) < class java.lang.Double (2.0) should be ok 0.001
toBeLessThan - class java.lang.Float (1.0) < class java.lang.Float (2.0) should be ok 0
toBeLessThan - class java.lang.Long (1) < class java.lang.Long (2) should be ok 0
toBeLessThan - class java.lang.Short (1) < class java.lang.Short (2) should be ok 0.001
toBeLessThan - class java.lang.Byte (1) < class java.lang.Byte (2) should be ok 0
toBeLessThan - class java.math.BigInteger (1) < class java.math.BigInteger (2) should be ok 0
toBeLessThan - class java.math.BigDecimal (1) < class java.math.BigDecimal (2) should be ok 0
toBeLessThan - class java.util.concurrent.atomic.AtomicInteger (1) < class java.util.concurrent.atomic.AtomicInteger (2) should be ok 0
toBeLessThan - class java.util.concurrent.atomic.AtomicLong (1) < class java.util.concurrent.atomic.AtomicLong (2) should be ok 0
toBeLessThan - class java.lang.Integer (2) != class java.lang.Integer (1) should throw NumberNotLessThanPreconditionException 0.002
toBeLessThan - class java.lang.Double (2.0) != class java.lang.Double (1.0) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.lang.Float (2.0) != class java.lang.Float (1.0) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.lang.Long (2) != class java.lang.Long (1) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.lang.Short (2) != class java.lang.Short (1) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.lang.Byte (2) != class java.lang.Byte (1) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.math.BigInteger (2) != class java.math.BigInteger (1) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.math.BigDecimal (2) != class java.math.BigDecimal (1) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.util.concurrent.atomic.AtomicInteger (2) != class java.util.concurrent.atomic.AtomicInteger (1) should throw NumberNotLessThanPreconditionException 0
toBeLessThan - class java.util.concurrent.atomic.AtomicLong (2) != class java.util.concurrent.atomic.AtomicLong (1) should throw NumberNotLessThanPreconditionException 0.001
toBeLessThan - different types - class java.lang.Integer (1) < class java.lang.Double (2.0) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.lang.Float (2.0) should throw ObjectNotSameTypePreconditionException 0.001
toBeLessThan - different types - class java.lang.Integer (1) < class java.lang.Long (2) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.lang.Short (2) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.lang.Byte (2) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.math.BigInteger (2) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.math.BigDecimal (2) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.util.concurrent.atomic.AtomicInteger (2) should throw ObjectNotSameTypePreconditionException 0
toBeLessThan - different types - class java.lang.Integer (1) < class java.util.concurrent.atomic.AtomicLong (2) should throw ObjectNotSameTypePreconditionException 0
not.toBeLessThan - class java.lang.Integer (2) !< class java.lang.Integer (1) should be ok 0
not.toBeLessThan - class java.lang.Double (2.0) !< class java.lang.Double (1.0) should be ok 0
not.toBeLessThan - class java.lang.Float (2.0) !< class java.lang.Float (1.0) should be ok 0
not.toBeLessThan - class java.lang.Long (2) !< class java.lang.Long (1) should be ok 0
not.toBeLessThan - class java.lang.Short (2) !< class java.lang.Short (1) should be ok 0
not.toBeLessThan - class java.lang.Byte (2) !< class java.lang.Byte (1) should be ok 0
not.toBeLessThan - class java.math.BigInteger (2) !< class java.math.BigInteger (1) should be ok 0.001
not.toBeLessThan - class java.math.BigDecimal (2) !< class java.math.BigDecimal (1) should be ok 0
not.toBeLessThan - class java.util.concurrent.atomic.AtomicInteger (2) !< class java.util.concurrent.atomic.AtomicInteger (1) should be ok 0
not.toBeLessThan - class java.util.concurrent.atomic.AtomicLong (2) !< class java.util.concurrent.atomic.AtomicLong (1) should be ok 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.lang.Double (1.0) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.lang.Float (1.0) should throw ObjectNotSameTypePrecondition 0.001
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.lang.Long (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.lang.Short (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.lang.Byte (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.math.BigInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.math.BigDecimal (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.util.concurrent.atomic.AtomicInteger (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - different types - class java.lang.Integer (2) !< class java.util.concurrent.atomic.AtomicLong (1) should throw ObjectNotSameTypePrecondition 0
not.toBeLessThan - class java.lang.Integer (1) !< class java.lang.Integer (2) should throw NumberLessThanPreconditionException 0.001
not.toBeLessThan - class java.lang.Double (1.0) !< class java.lang.Double (2.0) should throw NumberLessThanPreconditionException 0
not.toBeLessThan - class java.lang.Float (1.0) !< class java.lang.Float (2.0) should throw NumberLessThanPreconditionException 0
not.toBeLessThan - class java.lang.Long (1) !< class java.lang.Long (2) should throw NumberLessThanPreconditionException 0.001
not.toBeLessThan - class java.lang.Short (1) !< class java.lang.Short (2) should throw NumberLessThanPreconditionException 0
not.toBeLessThan - class java.lang.Byte (1) !< class java.lang.Byte (2) should throw NumberLessThanPreconditionException 0.001
not.toBeLessThan - class java.math.BigInteger (1) !< class java.math.BigInteger (2) should throw NumberLessThanPreconditionException 0
not.toBeLessThan - class java.math.BigDecimal (1) !< class java.math.BigDecimal (2) should throw NumberLessThanPreconditionException 0
not.toBeLessThan - class java.util.concurrent.atomic.AtomicInteger (1) !< class java.util.concurrent.atomic.AtomicInteger (2) should throw NumberLessThanPreconditionException 0
not.toBeLessThan - class java.util.concurrent.atomic.AtomicLong (1) !< class java.util.concurrent.atomic.AtomicLong (2) should throw NumberLessThanPreconditionException 0

NumberToBeNullPreconditionsSpec

toBeNull - null should be ok 0
toBeNull - non-null should throw ObjectNotNullPreconditionException 0

NumberToBeSameTypePreconditionsSpec

toBeSameType - class java.lang.Integer and class java.lang.Integer should be ok 0.001
toBeSameType - class java.lang.Double and class java.lang.Double should be ok 0
toBeSameType - class java.lang.Float and class java.lang.Float should be ok 0
toBeSameType - class java.lang.Long and class java.lang.Long should be ok 0
toBeSameType - class java.lang.Short and class java.lang.Short should be ok 0
toBeSameType - class java.lang.Byte and class java.lang.Byte should be ok 0
toBeSameType - class java.math.BigInteger and class java.math.BigInteger should be ok 0
toBeSameType - class java.math.BigDecimal and class java.math.BigDecimal should be ok 0
toBeSameType - class java.util.concurrent.atomic.AtomicInteger and class java.util.concurrent.atomic.AtomicInteger should be ok 0
toBeSameType - class java.util.concurrent.atomic.AtomicLong and class java.util.concurrent.atomic.AtomicLong should be ok 0
toBeSameType - class java.lang.Integer and class java.lang.Double should throw ObjectNotSameTypePreconditionException 0
toBeSameType - class java.lang.Integer and class java.lang.Float should throw ObjectNotSameTypePreconditionException 0
toBeSameType - class java.lang.Integer and class java.lang.Long should throw ObjectNotSameTypePreconditionException 0.001
toBeSameType - class java.lang.Integer and class java.lang.Short should throw ObjectNotSameTypePreconditionException 0
toBeSameType - class java.lang.Integer and class java.lang.Byte should throw ObjectNotSameTypePreconditionException 0
toBeSameType - class java.lang.Integer and class java.math.BigInteger should throw ObjectNotSameTypePreconditionException 0
toBeSameType - class java.lang.Integer and class java.math.BigDecimal should throw ObjectNotSameTypePreconditionException 0
toBeSameType - class java.lang.Integer and class java.util.concurrent.atomic.AtomicInteger should throw ObjectNotSameTypePreconditionException 0.001
toBeSameType - class java.lang.Integer and class java.util.concurrent.atomic.AtomicLong should throw ObjectNotSameTypePreconditionException 0
not.toBeSameType - class java.lang.Integer and class java.lang.Double should be ok 0
not.toBeSameType - class java.lang.Integer and class java.lang.Float should be ok 0
not.toBeSameType - class java.lang.Integer and class java.lang.Long should be ok 0
not.toBeSameType - class java.lang.Integer and class java.lang.Short should be ok 0
not.toBeSameType - class java.lang.Integer and class java.lang.Byte should be ok 0
not.toBeSameType - class java.lang.Integer and class java.math.BigInteger should be ok 0
not.toBeSameType - class java.lang.Integer and class java.math.BigDecimal should be ok 0
not.toBeSameType - class java.lang.Integer and class java.util.concurrent.atomic.AtomicInteger should be ok 0
not.toBeSameType - class java.lang.Integer and class java.util.concurrent.atomic.AtomicLong should be ok 0
not.toBeSameType - class java.lang.Integer and class java.lang.Integer should throw ObjectSameTypePreconditionException 0.001
not.toBeSameType - class java.lang.Double and class java.lang.Double should throw ObjectSameTypePreconditionException 0
not.toBeSameType - class java.lang.Float and class java.lang.Float should throw ObjectSameTypePreconditionException 0
not.toBeSameType - class java.lang.Long and class java.lang.Long should throw ObjectSameTypePreconditionException 0.001
not.toBeSameType - class java.lang.Short and class java.lang.Short should throw ObjectSameTypePreconditionException 0
not.toBeSameType - class java.lang.Byte and class java.lang.Byte should throw ObjectSameTypePreconditionException 0
not.toBeSameType - class java.math.BigInteger and class java.math.BigInteger should throw ObjectSameTypePreconditionException 0.001
not.toBeSameType - class java.math.BigDecimal and class java.math.BigDecimal should throw ObjectSameTypePreconditionException 0
not.toBeSameType - class java.util.concurrent.atomic.AtomicInteger and class java.util.concurrent.atomic.AtomicInteger should throw ObjectSameTypePreconditionException 0
not.toBeSameType - class java.util.concurrent.atomic.AtomicLong and class java.util.concurrent.atomic.AtomicLong should throw ObjectSameTypePreconditionException 0.001

ObjectToBeNullPreconditionsSpec

toBeNull - null label should throw StringBlankPreconditionException 0.001
toBeNull - null should be ok 0.001
toBeNull - 2015-01-01 should throw ObjectNotNullPreconditionException 0
toBeNull - 2015-01-01 should throw ObjectNotNullPreconditionException with label 0.001
not.toBeNull - 2015-01-01 should be ok 0.001
not.toBeNull - null should throw ObjectNullPreconditionException 0.001
not.toBeNull - null should throw ObjectNullPreconditionException with label 0

StringComboPreconditionsSpec

not.toBeNull.not.toBeBlank - null should throw ObjectNullPreconditionException 0.002

StringToBeBlankPreconditionsSpec

toBeBlank - '' should be ok 0.001
toBeBlank - ' ' should be ok 0
toBeBlank - null should be ok 0.001
toBeBlank - 'Hello' should throw StringNotBlankPreconditionException 0.001
toBeBlank - 'Hello' should throw StringNotBlankPreconditionException with label 0.002
not.toBeBlank - 'Hello' should be ok 0
not.toBeBlank - '' should throw StringBlankPreconditionException 0
not.toBeBlank - ' ' should throw StringBlankPreconditionException 0.001
not.toBeBlank - null should throw StringBlankPreconditionException 0
not.toBeBlank - '' should throw StringBlankPreconditionException with label 0
not.toBeBlank - ' ' should throw StringBlankPreconditionException with label 0
not.toBeBlank - null should throw StringBlankPreconditionException with label 0

StringToBeEqualPreconditionsSpec

toBeEqual - 'Hello' == 'Hey' should throw ObjectNotEqualPreconditionException 0
toBeEqual - 'Hello' == 'Hello' should be ok 0
not.toBeEqual - 'Hello' != 'Hello' should throw ObjectEqualPreconditionException 0.001
not.toBeEqual - 'Hello' != 'Hello' should throw ObjectEqualPreconditionException with label 0
not.toBeEqual - 'Hello' != 'Hey' should be ok 0

StringToBeNullPreconditionsSpec

toBeNull - 'Hello' == null should throw ObjectNotNullPreconditionException 0.001
not.toBeNull - 'Hello' != null should be ok 0