Summary

Tests Errors Failures Skipped Success Rate Time
121 4 1 0 95.868% 4.451

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
org.apache.commons.id.uuid.clock 4 1 1 0 50% 2.017
org.apache.commons.id.random 2 0 0 0 100% 1.094
org.apache.commons.id.serial 37 0 0 0 100% 0.983
org.apache.commons.id.uuid.state 25 3 0 0 88% 0.202
org.apache.commons.id.test 18 0 0 0 100% 0.016
org.apache.commons.id 10 0 0 0 100% 0.015
org.apache.commons.id.uuid 20 0 0 0 100% 0.062
org.apache.commons.id.uuid.task 5 0 0 0 100% 0.062

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

org.apache.commons.id.uuid.clock

Class Tests Errors Failures Skipped Success Rate Time
SystemClockImplTest 2 0 0 0 100% 1.985
ThreadClockImplTest 2 1 1 0 0% 0.032

org.apache.commons.id.random

Class Tests Errors Failures Skipped Success Rate Time
SessionIdGeneratorTest 2 0 0 0 100% 1.094

org.apache.commons.id.serial

Class Tests Errors Failures Skipped Success Rate Time
AlphanumericGeneratorTest 6 0 0 0 100% 0.031
LongGeneratorTest 5 0 0 0 100% 0.015
NumericGeneratorTest 5 0 0 0 100% 0.031
PrefixedAlphanumericGeneratorTest 4 0 0 0 100% 0.016
PrefixedLeftPaddedNumericGeneratorTest 4 0 0 0 100% 0
PrefixedNumericGeneratorTest 4 0 0 0 100% 0.031
TimeBasedAlphanumericIdentifierGeneratorTest 9 0 0 0 100% 0.859

org.apache.commons.id.uuid.state

Class Tests Errors Failures Skipped Success Rate Time
InMemoryStateImplTest 5 3 0 0 40% 0
NodeTest 8 0 0 0 100% 0.015
ReadOnlyResourceStateImplTest 5 0 0 0 100% 0.14
ReadWriteFileStateImplTest 1 0 0 0 100% 0.016
StateHelperTest 6 0 0 0 100% 0.031

org.apache.commons.id.test

Class Tests Errors Failures Skipped Success Rate Time
AssertSerialization$SerializationTest 3 0 0 0 100% 0
AssertSerialization$SerializationTest 3 0 0 0 100% 0
AssertSerialization$SerializationTest 3 0 0 0 100% 0
AssertSerialization$SerializationTest 3 0 0 0 100% 0
AssertSerialization$SerializationTest 3 0 0 0 100% 0.016
AssertSerialization$SerializationTest 3 0 0 0 100% 0

org.apache.commons.id

Class Tests Errors Failures Skipped Success Rate Time
CompositeIdentifierGeneratorTest 4 0 0 0 100% 0.015
ConstantIdentifierGeneratorTest 6 0 0 0 100% 0

org.apache.commons.id.uuid

Class Tests Errors Failures Skipped Success Rate Time
NodeManagerImplTest 1 0 0 0 100% 0.015
UUIDTest 17 0 0 0 100% 0.016
VersionFourGeneratorTest 2 0 0 0 100% 0.031

org.apache.commons.id.uuid.task

Class Tests Errors Failures Skipped Success Rate Time
UUIDTaskTest 5 0 0 0 100% 0.062

Test Cases

AssertSerialization$SerializationTest

testSerialization 0
testBinaryRepresentationIsStillValid 0
20060206.ser 0

CompositeIdentifierGeneratorTest

testGetInstanceArrayInput 0
testGetInstanceCollectionInput 0
testNextStringIdentifier 0
testLength 0

ConstantIdentifierGeneratorTest

testNextStringIdentifier 0
testGetInstance 0
testNullConstant 0
testEmptyConstant 0
testDefault 0
testMaxMinLength 0

SessionIdGeneratorTest

testStringSession 0.969
testMultipleInstancesWillCreateUniqueIds 0.109

AssertSerialization$SerializationTest

testSerialization 0
testBinaryRepresentationIsStillValid 0
20060118.ser 0

AlphanumericGeneratorTest

testStringAlphanumeric 0
testStringAlphanumericWithInitialValue 0
testStringAlphanumericWithIllegalInitialValue 0
testStringAlphanumericWrap 0
testStringAlphanumericNoWrap 0.015
testStringAlphanumericNoWrapIsNotResetted 0

AssertSerialization$SerializationTest

testSerialization 0
testBinaryRepresentationIsStillValid 0
20060120.ser 0

AssertSerialization$SerializationTest

testSerialization 0
testBinaryRepresentationIsStillValid 0
20060122.ser 0

LongGeneratorTest

testLongIncrementing 0
testLongIncrementingInit 0
testLongIncrementingWrap 0
testLongIncrementingNoWrap 0
testLongIncrementingNoWrapIsNotResetted 0

NumericGeneratorTest

testStringNumericLong 0
testStringNumericInit 0
testStringNumericWrap 0
testStringNumericNoWrap 0
testStringNumericNoWrapIsNotResetted 0

AssertSerialization$SerializationTest

testSerialization 0
testBinaryRepresentationIsStillValid 0
20060121.ser 0.016

PrefixedAlphanumericGeneratorTest

testConstructor 0
testPrefixedNumericGenerator 0
testIdentifiers 0
testWrap 0

PrefixedLeftPaddedNumericGeneratorTest

testConstructor 0
testPrefixedNumericGenerator 0
testIdentifiers 0
testWrap 0

PrefixedNumericGeneratorTest

testConstructor 0
testPrefixedNumericGenerator 0
testIdentifiers 0
testWrap 0

TimeBasedAlphanumericIdentifierGeneratorTest

testIdentifierSizeIsConstant 0
testIllegalPostfixSize 0
testIllegalStateWhenTooManyIdentifiersGenerated 0
testMayStartWithIdentifierOfZeros 0.156
testDefaultPostfixSizeIsGoodEnough 0.031
testInternalOverflowStillIncreasesIds 0.219
testCanRetrieveTimeFromIdWithoutInternalOverflow 0.156
testCanRetrieveTimeFromIdWithInternalOverflow 0.156
testDifferentGeneratorInstancesWillProduceStillUniqueIds 0.063

AssertSerialization$SerializationTest

testSerialization 0
testBinaryRepresentationIsStillValid 0
20060116.ser 0

SystemClockImplTest

testUnique 0.906
testRange 1.079

ThreadClockImplTest

testUnique 0.016
Duplicate time stamps generated: 0 0
testRange 0.016

NodeManagerImplTest

testInit 0.015

InMemoryStateImplTest

testInMemoryStateImpl 0
testLoad 0
testGetSynchInterval 0
testGetNodes 0
testStore 0

NodeTest

testHashCode 0
testNodebyteArray 0
testNodebyteArraylongshort 0
testGetNodeIdentifier 0
testGetClockSequence 0
testGetUUIDTime 0
testEqualsObject 0
testGetLastTimestamp 0

ReadOnlyResourceStateImplTest

testLoad 0.109
testGetSynchInterval 0
testGetNodes 0
testStore 0.015
testReadOnlyResourceStateImpl 0

ReadWriteFileStateImplTest

testStore 0.016

StateHelperTest

testRandomNodeIdentifier 0.016
testNewClockSequence 0
testGetClockImpl 0
testGetStateImpl 0
testDecodeMACAddress 0
testEncodeMACAddress 0

UUIDTaskTest

testVersion1 0.046
testVersion2 0
testVersion3 0
testVersion4 0
testVersion5 0

UUIDTest

testNiltoString 0
testCopyConstructor 0
testByteArrayConstructor 0
testDataInputConstructor 0
testLongLongConstructor 0
testStringConstructor 0.016
testFromString 0
testNameUUIDFromString 0
testNameUUIDFromStringSha1 0
testToString 0
testToUrn 0
testCompareTo 0
testClockSequence 0
testVersion 0
testVariant 0
testTimestamp 0
testNode 0

VersionFourGeneratorTest

testCanGenerateUUIDsWithStandardRandomizer 0
testCanGenerateUUIDsWithSecureRandomizer 0.031

Failure Details

testUnique
junit.framework.AssertionFailedError: Duplicate time stamps generated: 0 0
testRange
java.lang.IllegalThreadStateException
testLoad
java.lang.IllegalThreadStateException
testGetNodes
java.lang.IllegalThreadStateException
testStore
java.lang.IllegalThreadStateException