Summary

Tests Errors Failures Skipped Success Rate Time
82 0 0 0 100% 1.301

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
org.staticwiki.wiki 36 0 0 0 100% 0.148
org.staticwiki.wiki.renderer.simple 32 0 0 0 100% 1.054
org.staticwiki.wiki.util.io 1 0 0 0 100% 0.001
org.staticwiki.wiki.renderer.line 9 0 0 0 100% 0.093
org.staticwiki.wiki.util 4 0 0 0 100% 0.005

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

org.staticwiki.wiki

Class Tests Errors Failures Skipped Success Rate Time
DefaultMacroLoaderTest 1 0 0 0 100% 0.003
SimpleWikiTest 1 0 0 0 100% 0.007
DefaultTemplateLoaderTest 1 0 0 0 100% 0.002
ConfigReaderTest 4 0 0 0 100% 0.005
MarkupSplitterTest 8 0 0 0 100% 0.029
WikiFactoryTest 3 0 0 0 100% 0.053
WikiRendererTest 2 0 0 0 100% 0.019
DefaultResourceHandlerTest 1 0 0 0 100% 0.004
DefaultMacroSplitterTest 15 0 0 0 100% 0.026

org.staticwiki.wiki.renderer.simple

Class Tests Errors Failures Skipped Success Rate Time
EscapeUnescapeRendererTest 4 0 0 0 100% 0.018
SurroundMarkupRendererTest 10 0 0 0 100% 0.018
ImageRendererTest 10 0 0 0 100% 0.125
LinkRendererTest 8 0 0 0 100% 0.893

org.staticwiki.wiki.util.io

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

org.staticwiki.wiki.renderer.line

Class Tests Errors Failures Skipped Success Rate Time
RuleLineRendererTest 3 0 0 0 100% 0.086
LineSplitterTest 6 0 0 0 100% 0.007

org.staticwiki.wiki.util

Class Tests Errors Failures Skipped Success Rate Time
StringSplitterTest 4 0 0 0 100% 0.005

Test Cases

TextBuilderWriterTest

testTextBuilderWriter 0

DefaultMacroLoaderTest

testLoad 0.001

SimpleWikiTest

testWikiNoWiki 0.004

DefaultTemplateLoaderTest

testGetTemplate 0.001

EscapeUnescapeRendererTest

testNothing 0.001
testUnescape 0.009
testCombined 0.001
testEscape 0.002

ConfigReaderTest

testBuildRenderPipeline 0.001
testInvalid 0.001
testWrongType 0.001
testWrongOrder 0

MarkupSplitterTest

testNullHasNext 0.001
testNullNext 0
testMultipleHasNext 0
testNextOnly 0
testDifferentBeginEnd 0.001
testSameBeginEnd 0.001
testDifferentBeginEndMessedUp 0.012
testSameBeginEndMessedUp 0.001

SurroundMarkupRendererTest

testNothing 0.001
testEscape 0.003
testEmpty 0.001
testSimpleHalf 0.001
testLongerHalf 0.002
testSimpleSurround 0.001
testSimpleNoSurround 0.001
testLongerSurround 0.001
testLongerNoSurround 0.001
testCorrectStartEnd 0.002

WikiFactoryTest

testFullWiki 0.022
testQuoteLineHandler 0.011
testHeaderLineHandler 0.019

StringSplitterTest

testEmpty 0
testSimpleSplit 0
testBoundaries 0.001
testRest 0

ImageRendererTest

testEmptyInput 0.009
testSrcOnly 0.009
testAltSrc 0.011
testAltSrcAttributes 0.024
testErrorTooManyParameters 0.02
testInvalidParameters 0.009
testMissingResourceHandler 0.001
testRenderingLink 0.007
testInvalidCharacters 0.011
testResourceNotFound 0.018

LinkRendererTest

testEmptyInput 0.518
testInvalidParameters 0.014
testMissingResourceHandler 0
testInvalidCharacters 0.008
testResourceNotFound 0.008
testHrefOnly 0.009
testHrefName 0.009
testCustomLink 0.19

WikiRendererTest

testString 0.013
testReader 0.003

DefaultResourceHandlerTest

testResourceHandler 0.003

RuleLineRendererTest

testNoRule 0.001
testIsRule 0.001
testRuleWiki 0.082

DefaultMacroSplitterTest

testNoMacro 0.001
testEscapedStart 0
testIncompleteMacro 0
testNoBodyMacro 0.002
testEndsWithNoBodyMacro 0.001
testDummyStartNoBodyMacro 0.001
testStartsWithNoBodyMacro 0.001
testOnlyNoBodyMacro 0.001
testNoBodyMacroParams 0.001
testWithBodyMacro 0.003
testWithBodyAndParams 0.002
testErrorMissingBody 0.001
testErrorMacro 0.001
testErrorNoError 0.001
testRemove 0

LineSplitterTest

testRemove 0
testOneLine 0
testNewline 0
testCarriageReturn 0.001
testCRLF 0.001
testForeach 0