Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
339000100%2.375

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
de.lessvoid.nifty.render.image.renderstrategy13000100%0.016
de.lessvoid.xml.tools15000100%0.019
de.lessvoid.nifty.controls.dynamic8000100%0.039
de.lessvoid.xml.xpp37000100%0.051
de.lessvoid.nifty.render19000100%0.031
de.lessvoid.nifty.elements36000100%0.09
de.lessvoid.nifty.loaderv21000100%0.123
de.lessvoid.nifty.layout18000100%0.007
de.lessvoid.nifty.elements.render9000100%0.008
de.lessvoid.nifty.elements.tools3000100%0.006
de.lessvoid.nifty.builder8000100%0.516
de.lessvoid.nifty.screen3000100%0.007
de.lessvoid.nifty.tools.pulsate.provider2000100%0.004
de.lessvoid.nifty.render.image21000100%0.093
de.lessvoid.xml.lwxs.elements15000100%0.053
de.lessvoid.nifty.tools26000100%1.069
de.lessvoid.nifty.loaderv2.types5000100%0.025
de.lessvoid.nifty.effects32000100%0.111
de.lessvoid.nifty.layout.manager55000100%0.025
de.lessvoid.nifty12000100%0.011
de.lessvoid.nifty.sound4000100%0.005
de.lessvoid.xml.lwxs3000100%0.003
de.lessvoid.nifty.effects.shared4000100%0.018
de.lessvoid.nifty.render.image.areaprovider20000100%0.045

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

de.lessvoid.nifty.render.image.renderstrategy

ClassTestsErrors FailuresSkippedSuccess RateTime
ClampStrategyTest2000100%0.002
NinePartResizeStrategyTest4000100%0.005
RepeatStrategyTest5000100%0.007
ResizeStrategyTest2000100%0.002

de.lessvoid.xml.tools

ClassTestsErrors FailuresSkippedSuccess RateTime
SpecialValuesReplaceTest6000100%0.011
SplitTest9000100%0.008

de.lessvoid.nifty.controls.dynamic

ClassTestsErrors FailuresSkippedSuccess RateTime
ScreenCreatorTest8000100%0.039

de.lessvoid.xml.xpp3

ClassTestsErrors FailuresSkippedSuccess RateTime
AttributesMergeAndTagPerformanceTest1000100%0.046
AttributesMergeAndTagTest3000100%0.003
AttributesRefreshTest3000100%0.002

de.lessvoid.nifty.render

ClassTestsErrors FailuresSkippedSuccess RateTime
NiftyImageModeTest2000100%0.003
NiftyMouseImplRegisterTest2000100%0.004
NiftyMouseImplSetPositionTest1000100%0.003
NiftyMouseImplTest9000100%0.014
NiftyRenderEngineRenderSelectionTextTest5000100%0.007

de.lessvoid.nifty.elements

ClassTestsErrors FailuresSkippedSuccess RateTime
ElementEnableDisableEffectsTest9000100%0.037
ElementEnableDisableTest9000100%0.028
ElementShowHideTest7000100%0.019
MethodResolverExtractArgsTest3000100%0.002
MethodResolverTest3000100%0.001
MethodResolverWithArgsTest5000100%0.003

de.lessvoid.nifty.loaderv2

ClassTestsErrors FailuresSkippedSuccess RateTime
NiftyLoaderTest1000100%0.123

de.lessvoid.nifty.layout

ClassTestsErrors FailuresSkippedSuccess RateTime
BoxConstraintsTest3000100%0.002
BoxConstraintWithPaddingTest9000100%0.003
BoxTest3000100%0.001
LayoutPartTest3000100%0.001

de.lessvoid.nifty.elements.render

ClassTestsErrors FailuresSkippedSuccess RateTime
TextRendererTest9000100%0.008

de.lessvoid.nifty.elements.tools

ClassTestsErrors FailuresSkippedSuccess RateTime
TextBreakTest3000100%0.006

de.lessvoid.nifty.builder

ClassTestsErrors FailuresSkippedSuccess RateTime
ScreenBuilderTest5000100%0.437
ScreenBuilderWithLayerTest3000100%0.079

de.lessvoid.nifty.screen

ClassTestsErrors FailuresSkippedSuccess RateTime
ScreenTest3000100%0.007

de.lessvoid.nifty.tools.pulsate.provider

ClassTestsErrors FailuresSkippedSuccess RateTime
SinusPulsatorTest2000100%0.004

de.lessvoid.nifty.render.image

ClassTestsErrors FailuresSkippedSuccess RateTime
CompoundImageModeTest2000100%0.01
ImageModeFactoryTest1000100%0.003
ImageModeHelperTest18000100%0.08

de.lessvoid.xml.lwxs.elements

ClassTestsErrors FailuresSkippedSuccess RateTime
ElementProcessorTest4000100%0.022
ElementTest1000100%0.018
TypeProcessorTest2000100%0.002
XmlProcessorElementTest8000100%0.011

de.lessvoid.nifty.tools

ClassTestsErrors FailuresSkippedSuccess RateTime
ColorTest8000100%0.01
ColorValidatorTest9000100%0.01
LinearInterpolatorTest2000100%0.002
ObjectPoolTest1000100%1.041
TargetElementResolverTest6000100%0.006

de.lessvoid.nifty.loaderv2.types

ClassTestsErrors FailuresSkippedSuccess RateTime
EffectTypeWithEffectValueTest2000100%0.003
ElementTypeTest2000100%0.02
StyleTypeTest1000100%0.002

de.lessvoid.nifty.effects

ClassTestsErrors FailuresSkippedSuccess RateTime
ActiveEffectsTest17000100%0.081
EffectCanStartTest4000100%0.012
EffectPropertiesTest3000100%0.005
EffectPropertiesValuesTest6000100%0.01
FalloffTest2000100%0.003

de.lessvoid.nifty

ClassTestsErrors FailuresSkippedSuccess RateTime
ParameterizedObjectFactoryTest5000100%0.009
SizeValueTest7000100%0.002

de.lessvoid.nifty.sound

ClassTestsErrors FailuresSkippedSuccess RateTime
SoundSystemTest4000100%0.005

de.lessvoid.xml.lwxs

ClassTestsErrors FailuresSkippedSuccess RateTime
SchemaNullTest3000100%0.003

de.lessvoid.nifty.effects.shared

ClassTestsErrors FailuresSkippedSuccess RateTime
ExpTimeTest2000100%0.016
LinearTimeTest2000100%0.002

de.lessvoid.nifty.render.image.areaprovider

ClassTestsErrors FailuresSkippedSuccess RateTime
CachedAreaProviderTest5000100%0.02
FullImageAreaProviderTest3000100%0.005
SpriteAreaProviderTest7000100%0.012
SubImageAreaProviderTest5000100%0.008

Test Cases

[Summary] [Package List] [Test Cases]

ScreenBuilderTest

constructWithId0.402
constructWithIdAndScreenController0.002
constructWithIdAndSetController0.002
testDefaultFocusElement0.002
testInputMapping0.002

ScreenBuilderWithLayerTest

testWithOneLayer0.072
testWithTwoLayers0.002
testWithOneLayerParentAlreadySet0.002

ScreenCreatorTest

constructWithId0.014
constructWithIdAndScreenController0.002
testDefaultFocusElement0.002
constructWithIdAndLaterSetScreenController0.002
testRootElement0.002
testDefaultFocusElementWithDefaultValue0.003
testNoInputMappingScreenController0.003
testInputMappingScreenController0.003

ActiveEffectsTest

testDefault0.024
testClearOverlayPost0.002
testClearOverlayPre0.002
testClearNoOverlayPost0.003
testClearNoOverlayPre0.002
testRemoveNoOverlayPost0.003
testRemoveNoOverlayPre0.002
testRemoveOverlayPost0.002
testRemoveOverlayPre0.003
testAddNoOverlayPostEffectInactive0.002
testAddNoOverlayPostEffectActive0.003
testAddNoOverlayPreEffectInactive0.003
testAddNoOverlayPreEffectActive0.002
testAddOverlayPostEffectInactive0.003
testAddOverlayPostEffectActive0.002
testAddOverlayPreEffectInactive0.003
testAddOverlayPreEffectActive0.003

EffectCanStartTest

testAllNull0.004
testWithAlternateEnable0.001
testWithAlternateDisable0.001
testWithCustomKey0.002

EffectPropertiesTest

testEmpty0
testAddWithTime0.002
testAddWithoutTime0.001

EffectPropertiesValuesTest

testEmpty0.001
testAdd0.001
testConvertToLinearInterpolatorEmpty0.001
testConvertToLinearInterpolator0.001
testContainsNoTimeValues0.001
testContainsTimeValues0.001

FalloffTest

testHoverFalloffType0.001
testHoverFalloffConstraint0.001

ExpTimeTest

testParameterTwo0.009
testParameter0point50.001

LinearTimeTest

testDefault0
testParameter0

ElementEnableDisableEffectsTest

testSimpleDisable0.013
testDisableTwice0.002
testDisableTwiceAndThenEnable0.002
testSimpleEnable0.002
testEnableTwice0.002
testEnableTwiceAndThenDisable0.002
testParentDisable0.002
testParentDisableWithDisabledChild0.002
testParentDisableWithDisabledChildAndParentEnable0.003

ElementEnableDisableTest

testSimpleDisable0.003
testDisableTwice0.002
testDisableTwiceAndThenEnable0.003
testSimpleEnable0.002
testEnableTwice0.002
testEnableTwiceAndThenDisable0.002
testParentDisable0.002
testParentDisableWithDisabledChild0.003
testParentDisableWithDisabledChildAndParentEnable0.002

ElementShowHideTest

testSimpleShow0.002
testSimpleHide0.002
testSimpleHideTwice0.002
testHideMutipleAndShow0.002
testSimpleParentHide0.002
testSimpleParentHideWithChildHidden0.002
testChildHiddenAndParentShow0.002

MethodResolverExtractArgsTest

testEmptyParameters0.001
testWithOne0
testWithThree0

MethodResolverTest

testEmptyParameters0
testWithOne0
testWithThree0

MethodResolverWithArgsTest

testMethodClassNull0
testMethodDoesNotExist0.001
testMethodDoesExistNoParamerts0.001
testMethodDoesExistSingleParameter0
testMethodDoesExistTwoParameters0

TextRendererTest

testInit0.003
testGetStartYWithVerticalAlignTop0
testGetStartYWithVerticalAlignBottom0
testGetStartYWithVerticalAlignCenter0.001
testGetStartYWithVerticalAlignDefault0
testGetStartXWithHorizontalAlignLeft0.001
testGetStartXWithHorizontalAlignRight0
testGetStartXWithHorizontalAlignCenter0
testGetStartXWithHorizontalAlignDefault0

TextBreakTest

testNoSplit0.001
testSplit0.001
testNoneSplit0.001

BoxConstraintsTest

testDefaultConstructor0
testNormalConstructor0
testCopyConstructor0.001

BoxConstraintWithPaddingTest

testPaddingDefault0
testPaddingLeft0
testPaddingRight0.001
testPaddingTop0
testPaddingBottom0
testPaddingTopBottom0
testPaddingTopLeftRightBottom0
testPaddingTopRightBottomLeft0
testPadding0

BoxTest

testDefaultConstructor0.001
testNormalConstructor0
testCopyConstructor0

LayoutPartTest

testDefaultConstruction0
testConstruction0.001
testCopy0

AbsolutePositionLayoutTest

testUpdateEmpty0
testUpdateWithNullEntriesMakeNoTrouble0
testLayoutFixedHeight0
testLayoutFixedWidth0
testLayoutFixedX0.001
testLayoutFixedY0
testLayoutWithPercentageWidth0

CenterLayoutHorizontalFixedWithBorderTest

testHorizontalAlignDefaultFixedWidth0.001
testHorizontalAlignLeftFixedWidth0.001
testHorizontalAlignRightFixedWidth0
testHorizontalAlignCenterFixedWidth0

CenterLayoutHorizontalPercentWithBorderTest

testHorizontalAlignLeftPercentWidth0.001
testHorizontalAlignRightPercentWidth0
testHorizontalAlignCenterPercentWidth0

CenterLayoutHorizontalWithBorderTest

testHorizontalAlignDefault0

CenterLayoutTest

testEmpty0.001
testEmptyList0
testCenterSingle0

CenterLayoutVerticalFixedWithBorderTest

testVerticalAlignDefaultFixedWidth0
testVerticalAlignTopFixedWidth0
testVerticalAlignBottomFixedWidth0
testVerticalAlignCenterFixedWidth0.001

CenterLayoutVerticallPercentWithBorderTest

testVerticalAlignTopPercentWidth0
testVerticalAlignBottomPercentWidth0
testVerticalAlignCenterPercentWidth0.001

CenterLayoutVerticalWithBorderTest

testHorizontalAlignDefault0

CenterLayoutWithPaddingTest

testHorizontalAlignCenterWithBorder0
testHorizontalAlignCenterWithBorderNoConstraint0

HorizontalLayoutTest

testUpdateEmpty0
testUpdateWithNullEntriesMakeNoTrouble0.001
testLayoutFixedHeight0
testLayoutFixedWidth0
testLayoutDefault0.001
testLayoutMaxHeight0
testLayoutMaxHeightWildcard0
testLayoutFixedWidthTopAlign0
testLayoutFixedHeightCenterAlign0
testLayoutWithPercentage0
testLayoutWithMixedFixedAndPercentage0
testLayoutDefaultWithAllEqualPadding0.001

VerticalLayoutTest

testUpdateEmpty0
testUpdateWithNullEntriesMakeNoTrouble0
testLayoutFixedHeight0.001
testLayoutFixedWidth0
testLayoutDefault0
testLayoutWithPercentage0
testLayoutMaxWidth0
testLayoutMaxWidthWildcard0
testLayoutFixedWidthRightAlign0
testLayoutFixedWidthCenterAlign0
testLayoutWithPaddingAllEqual0
testLayoutWithPaddingLeft0
testLayoutWithPaddingRight0.001
testLayoutWithPaddingTop0
testLayoutWithPaddingBottom0

NiftyLoaderTest

testLoader0.123

EffectTypeWithEffectValueTest

testNoEffectValues0.001
testEffectValues0

ElementTypeTest

testApplyStyleInternalNoStyle0.002
testApplyStyleInternalWithStyle0.016

StyleTypeTest

testApply0.001

ParameterizedObjectFactoryTest

testCreateReturnsExpectedClassInstanceWithoutParameters0.002
testCreateReturnsExpectedClassInstanceWithParameters0.001
testCreateFallsBackToDefaultDummyInitializableWithNullParameters0
testCreatedDummyInitializableIsInitialized0
testCreateFallsBackToDefaultDummyInitializableWithInvalidParameters0.001

CachedAreaProviderTest

testGetSourceAreaReturnsSameAreaAsCachedProvider0.005
testGetSourceAreaCachesReturnedValueForASingleImage0.001
testGetSourceAreaInvalidatesCachedAreaForADifferentImage0.001
testSetParametersInvalidatesCachedArea0.001
testGetNativeSizeReturnsReturnsSameSizeAsCachedProvider0.01

FullImageAreaProviderTest

testSetParametersThrowsIllegalArgumentExceptionWithParameters0.001
testGetSourceAreaReturnsAZeroedOriginAndImageSizedArea0.001
testGetNativeSizeReturnsImageSize0

SpriteAreaProviderTest

testSetParametersThrowsIllegalArgumentExceptionWithNoParameters0.001
testSetParametersThrowsIllegalArgumentExceptionWithInvalidParameterCount0
testSetParametersThrowsIllegalArgumentExceptionWithInvalidParameters0.001
testGetSourceAreaReturnsAnAreaMatchingTheSizeOfTheSprite0.001
testGetSourceAreaReturnsUpperLeftBoundsWithFirstSpriteIndex0.001
testGetSourceAreaReturnsUpperLeftBoundsWithLastSpriteIndex0.001
testGetNativeSizeReturnsSpriteSize0.001

SubImageAreaProviderTest

testGetNativeSizeReturnsImageSize0.001
testSetParametersThrowsIllegalArgumentExceptionWithNoParameters0
testSetParametersThrowsIllegalArgumentExceptionWithInvalidParameterCount0
testSetParametersThrowsIllegalArgumentExceptionWithInvalidParameters0.001
testGetSourceAreaReturnsAnAreaMatchingInitializationParameters0.001

CompoundImageModeTest

testRenderForwardsRenderCallToRenderStrategyWithAreaProvidedByAreaProvider0.007
testGetNativeSizeReturnsSameSizeAsAreaProvider0

ImageModeFactoryTest

testCreateImageModeReturnsACompoundImageMode0.001

ImageModeHelperTest

testGetAreaProviderPropertyExtractsNormalImageMode0.03
testGetRenderStrategyPropertyExtractsNormalImageMode0.002
testGetAreaProviderPropertyExtractsResizeImageMode0.003
testGetRenderStrategyPropertyExtractsImageMode0.003
testGetAreaProviderPropertyExtractsSubImageImageMode0.002
testGetRenderStrategyPropertyExtractsSubImageImageMode0.003
testGetAreaProviderPropertyExtractsRepeatImageMode0.002
testGetRenderStrategyPropertyExtractsRepeatImageMode0.002
testGetAreaProviderPropertyExtractsSpriteImageMode0.003
testGetRenderStrategyPropertyExtractsSpriteImageMode0.002
testGetAreaProviderPropertyExtractsSpriteResizeImageMode0.003
testGetRenderStrategyPropertyExtractsSpriteResizeImageMode0.002
testGetAreaProviderPropertyReturnsImageAreaPropertyWhenFound0.002
testGetAreaProviderPropertyReturnsNullWithUnknownProperty0.003
testGetAreaProviderPropertyReturnsNullWithUnknownImageMode0.002
testGetRenderStrategyPropertyReturnsRenderStrategyPropertyWhenFound0.002
testGetRenderStrategyPropertyReturnsNullWithUnknownProperty0.003
testGetRenderStrategyPropertyReturnsNullWithUnknownImageMode0.002

ClampStrategyTest

testSetParametersThrowsIllegalArgumentExceptionWithParameters0.001
testRenderForwardsFullSourceAreaAndClampDestinationAreaToRenderDevice0.001

NinePartResizeStrategyTest

testSetParametersThrowsIllegalArgumentExceptionWithNoParameters0.001
testSetParametersThrowsIllegalArgumentExceptionWithInvalidParameterCount0.001
testSetParametersThrowsIllegalArgumentExceptionWithInvalidParameters0.001
testRenderDrawsNinePartsThatMatchStrategyParameters0.001

RepeatStrategyTest

testSetParametersThrowsIllegalArgumentExceptionWithParameters0.001
testRenderAnArea1x1TimeItsSizeCallsRenderMethodOnce0.001
testRenderAnArea0_5x0_5TimeItsSizeCallsRenderMethodOnce0.001
testRenderAnArea2x2TimeItsSizeCallsRenderMethod4Times0.001
testRenderAnArea2_5x2_5TimeItsSizeCallsRenderMethod9Times0.001

ResizeStrategyTest

testSetParametersThrowsIllegalArgumentExceptionWithParameters0
testRenderForwardsFullSourceAreaAndFullDestinationAreaToRenderDevice0

NiftyImageModeTest

spriteModeUpperLeft0.002
spriteModeSecondRowLeft0

NiftyMouseImplRegisterTest

testRegisterMouseCursor0.002
testUnregister0.001

NiftyMouseImplSetPositionTest

testSetPosition0.001

NiftyMouseImplTest

testRegisterMouseCursor0.001
testGetCurrentMouseCursorDefaults0.001
testRegisterMouseCursorIOException0.002
testResetMouseCursor0.001
testEnableMouseCursor0.001
testEnableMouseCursorTwice0.001
testEnableMouseCursorTwiceWithId0.001
testEnableMouseCursorAndReset0.001
testEnableMouseCursorNullId0.001

NiftyRenderEngineRenderSelectionTextTest

testCompleteSelection0.003
testSelectionAtStart0.001
testSelection2AtStart0.001
testSelectionAtEnd0
testSelectionAtMiddle0

ScreenTest

testOnStartScreenHasEnded0.002
testStartScreenEndNotifyWithAdditionalEndNotify0.002
testStartScreenEndNotifyWithoutAdditionalEndNotify0.001

SizeValueTest

testDefault0
testPercent0
testPixel0.001
testPixelWithoutPx0
testWildcard0
testWidthSuffix0
testHeightSuffix0.001

SoundSystemTest

testAddSoundLoadOk0.002
testAddSoundLoadFaied0
testAddMusicLoadOk0
testAddMusicLoadFaied0.001

ColorTest

testMultiply0.001
testColorShortModeWithoutAlpha0.001
testColorLongModeWithoutAlpha0.001
testColorInvalid0.001
testCheckColorInvalid0.001
testCheckColorValid0.001
testColorValid0.001
testColorStringFromValues0

ColorValidatorTest

testInvalid0.001
testShortModeInvalid0
testLongModeInvalid0
testShortModeValid0.001
testLongModeValid0.001
testShortModeIncomplete0.001
testShortModeIncompleteInvalid0.001
testLongModeIncomplete0.001
testLongModeIncompleteInvalid0.001

LinearInterpolatorTest

testWithTwoPoints0
testWithThreePoints0

ObjectPoolTest

test1.04

SinusPulsatorTest

testDefault0.002
testOneShot0

TargetElementResolverTest

testResolveWithNull0
testResolveDirectIdFound0.001
testResolveDirectIdNotFound0.001
testResolveParentWithIdFound0.001
testResolveParentWithIdNotFound0
testResolveDirectParent0

ElementProcessorTest

testMissingName0.018
testMissingType0.001
testDefaultOccures0.001
testWithOccures0

ElementTest

noChildren0.017

TypeProcessorTest

testSimple0
testNameMissing0

XmlProcessorElementTest

testElementProcessorNull0.001
testElementNameNull0.001
testTypeNull0.001
testOccuresNull0.001
testOccuresRequired0.002
testOccuresOneOrMore0.001
testOccuresOptional0.001
testOccuresZeroOrMore0.001

SchemaNullTest

testTypeNull0.001
testPackageNull0
testRootNull0.001

SpecialValuesReplaceTest

testParseSimpleInput0.002
testParsePropInput0
testParseEnvInput0.003
testParseObjectInput0.001
testQuoting0.001
testLocalize0.001

SplitTest

testNoSplit0.002
testNull0
testCompleteSplit0.001
testDoubleCompleteSplit0
testOneSplitAtEnd0.001
testOneSplitAtStart0
testOneSplitInMiddle0.001
testMultipleSplits0
testMultipleSplitsWithMiddel0

AttributesMergeAndTagPerformanceTest

testPerformance0.045

AttributesMergeAndTagTest

testAddNewTaggedKey0.001
testOverwriteExistingKeyAndTag0
testOverwriteExistingKey0

AttributesRefreshTest

testOverwriteExistingKey0.001
testAddNewKey0
testRemoveExistingKey0