magnolia-rendering Version: 4.5-beta3 Last Published: Dec 15, 2011

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


TestsErrors FailuresSkippedSuccess RateTime
70000100%12.825

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


Package List

[Summary] [Package List] [Test Cases]


PackageTestsErrors FailuresSkippedSuccess RateTime
info.magnolia.rendering.template.variation6000100%0.133
info.magnolia.rendering.engine12000100%0.423
info.magnolia.rendering.util1000100%0.001
info.magnolia.rendering.context12000100%0.876
info.magnolia.rendering.template.configured6000100%0.009
info.magnolia.rendering.template.assignment1000100%0.014
info.magnolia.rendering.renderer.registry3000100%5.458
info.magnolia.rendering.generator6000100%0.045
info.magnolia.rendering.template.registry7000100%5.121
info.magnolia.rendering.renderer4000100%0.042
info.magnolia.rendering.model11000100%0.667
info.magnolia.rendering.module1000100%0.036

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

info.magnolia.rendering.template.variation

ClassTestsErrors FailuresSkippedSuccess RateTime
ChannelVariationResolverTest3000100%0.126
ExtensionVariationResolverTest3000100%0.007

info.magnolia.rendering.engine

ClassTestsErrors FailuresSkippedSuccess RateTime
DefaultRenderingEngineTest5000100%0.259
RenderingFilterTest7000100%0.164

info.magnolia.rendering.util

ClassTestsErrors FailuresSkippedSuccess RateTime
AppendableWriterTest1000100%0.001

info.magnolia.rendering.context

ClassTestsErrors FailuresSkippedSuccess RateTime
AggregationStateBasedRenderingContextTest12000100%0.876

info.magnolia.rendering.template.configured

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredAreaDefinitionTest3000100%0.007
ConfiguredComponentAvailabilityTest3000100%0.002

info.magnolia.rendering.template.assignment

ClassTestsErrors FailuresSkippedSuccess RateTime
MetaDataBasedTemplateDefinitionAssignmentTest1000100%0.014

info.magnolia.rendering.renderer.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredRendererManagerTest2000100%5.385
ConfiguredRendererProviderTest1000100%0.073

info.magnolia.rendering.generator

ClassTestsErrors FailuresSkippedSuccess RateTime
CopyGeneratorTest6000100%0.045

info.magnolia.rendering.template.registry

ClassTestsErrors FailuresSkippedSuccess RateTime
ConfiguredTemplateDefinitionManagerTest2000100%5.115
TemplateDefinitionRegistryTest5000100%0.006

info.magnolia.rendering.renderer

ClassTestsErrors FailuresSkippedSuccess RateTime
AbstractRendererTest4000100%0.042

info.magnolia.rendering.model

ClassTestsErrors FailuresSkippedSuccess RateTime
ModelExecutionFilterTest5000100%0.651
RenderingModelImplTest6000100%0.016

info.magnolia.rendering.module

ClassTestsErrors FailuresSkippedSuccess RateTime
RenderingModuleTest1000100%0.036

Test Cases

[Summary] [Package List] [Test Cases]

AggregationStateBasedRenderingContextTest

usesAggregationStateFromProvider0.698
testGetMainContent0.004
testGetCurrentContent0.004
testPushSetsMainContentIfItsNull0.015
testPushDoesNotSetMainContentIfItsNotNull0.005
testPushSetsCurrentContent0.006
testPushSetsRenderableDefinition0.017
testPop0.005
testPopWithThreeLevels0.008
testPopWithoutPrecedingPush0.004
testGetRenderableDefinition0.004
testGetRenderableDefinitionBeforePushReturnsNull0.004

DefaultRenderingEngineTest

testGetRendererForThrowsExceptionWhenNoneIsRegistered0.056
testGetRenderingContextWhenNotYetSet0.011
testRenderFromNodeAndAppendable0.177
testRenderThrowsRenderExceptionInCaseOfInternalIOException0.009
testRenderThrowsRenderExceptionInCaseOfInternalRegistrationException0.002

RenderingFilterTest

testDoFilterWithNullTemplateName0.067
testDoFilter0.011
testDoFilterContinuesOnIOExceptionFromFlushBuffer0.003
testDoFilterFailesOnNonRendererExceptions0.006
testDoFilterThrowsServletExceptionOnMissingTemplateDefinitionProvider0.004
testDoFilterWhenTemplateIsNotRegistered0.001
testHandleResourceRequest0.065

CopyGeneratorTest

testSameLevelNodesCreation0.023
testNestedNodesCreation0.005
testSameLevelNestedNodesCreation0.006
testGenerateThrowsRenderExceptionIfNodeTypeIsNotFound0.001
testNewPropertyValueIsNotOverwritten0.002
testCreateDifferentPropertyTypes0.002

ModelExecutionFilterTest

testWithoutParameter0.503
testExecutesRenderingModel0.055
testExecutesEarlyExecutionAwareRenderingModel0.038
testThrowsServletExceptionWhenParameterPointsToNonExistingContent0.024
testSkipsRenderingWhenRenderingModelWantsItTo0.026

RenderingModelImplTest

testGetContent0
testGetContentMap0.001
testGetDef0
testGetDefinition0
testGetRoot0
testExecute0

RenderingModuleTest

testStartsManagers0.035

AbstractRendererTest

testRenderWhenGetIdentifierThrowsException0.004
testRenderWithTemplateScriptBeingNull0.007
testRenderWithModelAttributePrefixBeingNullAndRenderingSkipped0.004
testRender0.017

ConfiguredRendererManagerTest

testRegistersRenderersOnStart0.324
testReloadsRenderersOnChange5.056

ConfiguredRendererProviderTest

testGetDefinition0.071

MetaDataBasedTemplateDefinitionAssignmentTest

testGetAssignedTemplateDefinition0.002

ConfiguredAreaDefinitionTest

testAvailableComponentsIsInitiallyEmpty0.002
testAddAvailableComponents0.005
testSetAvailableComponents0

ConfiguredComponentAvailabilityTest

testSetAndGetRole0.001
testSetAndGetId0
testSetAndGetEnabled0

ConfiguredTemplateDefinitionManagerTest

testRegistersTemplatesOnStart0.065
testReloadsTemplatesOnChange5.046

TemplateDefinitionRegistryTest

testRegisterAndGetTemplateDefinition0.001
testGetTemplateDefinitionsWithProviderReturningNullDefinition0
testGetTemplateDefinitionThrowsOnBadId0
testGetTemplateDefinitionsIgnoresFailingProvider0.001
testUnregisterAndRegister0.001

ChannelVariationResolverTest

testChoosesTemplateVariationIfProperlySet0.121
testDoesNothingWhenVariationDoesntExist0.002
testDoesNothingWhenAggregationStateNotAvailable0.001

ExtensionVariationResolverTest

testDoesNothingWhenAggregationStateNotAvailable0.002
testChoosesVariantWhenExtensionMatch0.002
testChoosesTemplateWhenExtensionDoesntMatch0.001

AppendableWriterTest

testWrite0.001