Summary

Tests Errors Failures Skipped Success Rate Time
537 0 0 0 100% 100.81

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

Package List

Package Tests Errors Failures Skipped Success Rate Time
org.melati.template.velocity.test 31 0 0 0 100% 0.704
org.melati.admin.test 48 0 0 0 100% 41.995
org.melati.servlet.test 40 0 0 0 100% 0.458
org.melati.template.test 176 0 0 0 100% 3.894
org.melati.app.test 29 0 0 0 100% 8.327
org.melati.util.test 8 0 0 0 100% 0.033
org.melati.template.webmacro.test 31 0 0 0 100% 0.256
org.melati.test.test 54 0 0 0 100% 41.141
org.melati.login.test 16 0 0 0 100% 0.528
org.melati.test 104 0 0 0 100% 3.474

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

org.melati.template.velocity.test

Class Tests Errors Failures Skipped Success Rate Time
VelocityServletTemplateEngineTest 17 0 0 0 100% 0.324
VelocityTemplateEngineTest 14 0 0 0 100% 0.38

org.melati.admin.test

Class Tests Errors Failures Skipped Success Rate Time
AdminUtilsTest 7 0 0 0 100% 0.021
StatusJettyWebTest 2 0 0 0 100% 0.444
DisplayJettyWebTest 7 0 0 0 100% 3.048
AdminJettyWebTest 32 0 0 0 100% 38.482

org.melati.servlet.test

Class Tests Errors Failures Skipped Success Rate Time
ConfigServletTest 10 0 0 0 100% 0.034
PoemServletTest 7 0 0 0 100% 0.027
TemplateServletTest 11 0 0 0 100% 0.393
FormTest 12 0 0 0 100% 0.004

org.melati.template.test

Class Tests Errors Failures Skipped Success Rate Time
WMLMarkupLanguageWebmacroTest 30 0 0 0 100% 0.369
WMLMarkupLanguageVelocityTest 29 0 0 0 100% 0.383
HTMLMarkupLanguageVelocityTest 29 0 0 0 100% 1.662
ClassNameTempletLoaderTest 7 0 0 0 100% 0.083
HTMLMarkupLanguageNoTemplateEngineTest 30 0 0 0 100% 0.725
YMDDateAdaptorTest 5 0 0 0 100% 0.002
HTMLMarkupLanguageWebmacroTest 29 0 0 0 100% 0.479
NoTemplateEngineTest 17 0 0 0 100% 0.191

org.melati.app.test

Class Tests Errors Failures Skipped Success Rate Time
TemplateAppTest 10 0 0 0 100% 4.849
PoemAppTest 16 0 0 0 100% 2.753
ConfigAppTest 2 0 0 0 100% 0.009
DSDAppTest 1 0 0 0 100% 0.716

org.melati.util.test

Class Tests Errors Failures Skipped Success Rate Time
AcceptCharsetTest 1 0 0 0 100% 0.024
MD5UtilTest 1 0 0 0 100% 0.003
HttpHeaderTest 1 0 0 0 100% 0.003
DelimitedBufferedInputStreamTest 5 0 0 0 100% 0.003

org.melati.template.webmacro.test

Class Tests Errors Failures Skipped Success Rate Time
WebmacroServletTemplateEngineTest 17 0 0 0 100% 0.149
WebmacroTemplateEngineTest 14 0 0 0 100% 0.107

org.melati.test.test

Class Tests Errors Failures Skipped Success Rate Time
WebmacroStandaloneTest 5 0 0 0 100% 0.944
CharsetTemplateServletTestTest 2 0 0 0 100% 3.182
HttpAuthenticationPoemServletTestTest 7 0 0 0 100% 3.132
TemplateServletTestOverrideTest 7 0 0 0 100% 10.474
SessionAnalysisServletTest 2 0 0 0 100% 1.873
PoemServletTestTest 7 0 0 0 100% 3.631
FlushingServletTestTest 1 0 0 0 100% 0.029
TemplateServletTestTest 7 0 0 0 100% 11.526
WebmacroMelatiServletTestTest 2 0 0 0 100% 0.242
ConfigServletTestTest 5 0 0 0 100% 1.659
ServletTestTest 2 0 0 0 100% 0.417
CharsetServletTestTest 2 0 0 0 100% 2.016
ConfigServletTestOverrideTest 5 0 0 0 100% 2.016

org.melati.login.test

Class Tests Errors Failures Skipped Success Rate Time
OpenAccessHandlerTest 4 0 0 0 100% 0.046
CommandLineAccessHandlerTest 4 0 0 0 100% 0.035
HttpSessionAccessHandlerTest 4 0 0 0 100% 0.065
HttpBasicAuthenticationAccessHandlerTest 4 0 0 0 100% 0.382

org.melati.test

Class Tests Errors Failures Skipped Success Rate Time
LogicalDatabaseTest 7 0 0 0 100% 2.818
InSessionMelatiTest 2 0 0 0 100% 0.016
NotInSessionMelatiTest 1 0 0 0 100% 0.001
MelatiTest 51 0 0 0 100% 0.607
PoemContextTest 12 0 0 0 100% 0.004
MelatiConfigTest 31 0 0 0 100% 0.028

Test Cases

WebmacroStandaloneTest

testTemplateName 0.084
testInvoke 0.045
testOther 0.075
testUnknownVariableReferenced 0.393
testIndex 0.042

LogicalDatabaseTest

testGetDatabase 2.682
testInitialisedDatabases 0.017
testGetInitialisedDatabaseNames 0.015
testPropertiesFileNotFound 0.018
testSetDatabaseDefs 0.017
testGetDefaultPropertiesName 0.015
testNothing 0.015

WMLMarkupLanguageWebmacroTest

testGetName 0.003
testRenderedAccessPoemException 0.012
testSpecialTemplateFound 0.004
testSelectionWindowField 0.003
testRenderedTreeable 0.212
testSyntaxErrorInWMTemplet 0.005
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.003
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.003
testGetAttr 0.003
testEscapedString 0.003
testEntitySubstitution 0.003
testEscapedPersistent 0.003
testEncoded 0.003
testRenderedObject 0.014
testSyntaxErrorInTemplet 0.027
testTemplateFoundOnClasspath 0.004
testUntemplatedObjectUsesToString 0.007
testRenderedString 0.003
testNull 0.003
testRenderedStringInt 0.003
testRenderedField 0.003
testRenderedFieldInt 0.002
testRenderedFieldIntInt 0.003
testRenderedStart 0.003
testInputField 0.006
testInputFieldSelection 0.009
testInputFieldForRestrictedField 0.005
testInputAs 0.005
testSearchInput 0.003
testNothing 0.002

AdminUtilsTest

testAdminUtils 0.002
testSpecialFacilities 0.002
testToggledOrderSelectionURL 0.002
testGetStaticURL 0.002
testCreateTree 0.002
testSimpleName 0.005
testNothing 0.002

CharsetTemplateServletTestTest

testException 3.117
testIndex 0.063

AcceptCharsetTest

testChoices 0.021

HttpAuthenticationPoemServletTestTest

testAccessException 0.36
testAccessAllowed 0.016
testUpload 0.481
testException 0.069
testView 1.068
testUploadNothing 0.789
testIndex 0.345

ConfigServletTest

testError 0.008
testInitServletConfig 0
testDoGetHttpServletRequestHttpServletResponse 0.003
testDoPostHttpServletRequestHttpServletResponse 0.004
testConnectionPendingError 0.007
testExceptionDuringInit 0.002
testWriteError 0
testWriteConnectionPendingException 0
testGetSysAdminName 0.003
testGetSysAdminEmail 0.003

VelocityServletTemplateEngineTest

testGetName 0.016
testTemplateExtension 0.009
testGetServletWriter 0.009
testInitMelatiConfigHttpServlet 0.009
testGetServletTemplateContext 0.01
testInit 0.138
testGetTemplateContext 0.019
testGetRoots 0.01
testAddRoot 0.01
testTemplate 0.01
testGetTemplateName 0.009
testExpandTemplateMelatiWriterStringTemplateContext 0.009
testExpandTemplateMelatiWriterTemplateTemplateContext 0.01
testExpandedTemplate 0.01
testGetStringWriter 0.02
testGetEngine 0.01
testNothing 0.01

WMLMarkupLanguageVelocityTest

testSyntaxErrorInWMTemplet 0.012
testRenderedAccessPoemException 0.021
testSpecialTemplateFound 0.004
testSelectionWindowField 0.002
testRenderedTreeable 0.015
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.003
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.003
testGetAttr 0.002
testEscapedString 0.002
testEntitySubstitution 0.002
testEscapedPersistent 0.003
testEncoded 0.003
testRenderedObject 0.015
testSyntaxErrorInTemplet 0.008
testTemplateFoundOnClasspath 0.005
testUntemplatedObjectUsesToString 0.006
testRenderedString 0.002
testNull 0.003
testRenderedStringInt 0.003
testRenderedField 0.003
testRenderedFieldInt 0.003
testRenderedFieldIntInt 0.002
testRenderedStart 0.002
testInputField 0.011
testInputFieldSelection 0.014
testInputFieldForRestrictedField 0.006
testInputAs 0.012
testSearchInput 0.004
testNothing 0.003

OpenAccessHandlerTest

testHandleAccessException 0.006
testBuildRequest 0.026
testEstablishUser 0.006
testNothing 0.006

WebmacroServletTemplateEngineTest

testGetName 0.008
testTemplateExtension 0.028
testGetServletWriter 0.007
testInitMelatiConfigHttpServlet 0.007
testGetServletTemplateContext 0.007
testInit 0.009
testGetTemplateContext 0.008
testGetRoots 0.006
testAddRoot 0.007
testTemplate 0.007
testGetTemplateName 0.008
testExpandTemplateMelatiWriterStringTemplateContext 0.007
testExpandTemplateMelatiWriterTemplateTemplateContext 0.007
testExpandedTemplate 0.007
testGetStringWriter 0.006
testGetEngine 0.007
testNothing 0.007

MD5UtilTest

testEncode 0.002

HTMLMarkupLanguageVelocityTest

testSyntaxErrorInWMTemplet 0.518
testRenderedAccessPoemException 0.047
testSpecialTemplateFound 0.294
testSelectionWindowField 0.053
testRenderedTreeable 0.078
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.003
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.003
testGetAttr 0.003
testEscapedString 0.002
testEntitySubstitution 0.002
testEscapedPersistent 0.002
testEncoded 0.505
testRenderedObject 0.016
testSyntaxErrorInTemplet 0.008
testTemplateFoundOnClasspath 0.005
testUntemplatedObjectUsesToString 0.011
testRenderedString 0.003
testNull 0.003
testRenderedStringInt 0.003
testRenderedField 0.003
testRenderedFieldInt 0.002
testRenderedFieldIntInt 0.003
testRenderedStart 0.003
testInputField 0.021
testInputFieldSelection 0.019
testInputFieldForRestrictedField 0.016
testInputAs 0.015
testSearchInput 0.006
testNothing 0.002

CommandLineAccessHandlerTest

testHandleAccessException 0.008
testBuildRequest 0.006
testEstablishUser 0.009
testNothing 0.009

StatusJettyWebTest

testStatus 0.387
testIndex 0.056

TemplateServletTestOverrideTest

testPropagateException 5.585
testUpload 1.226
testException 0.699
testView 1.374
testPassbackException 0.834
testRedirect 0.645
testIndex 0.092

PoemServletTest

testError 0.003
testDoGetHttpServletRequestHttpServletResponse 0.006
testDoPostHttpServletRequestHttpServletResponse 0.006
testGetSysAdminName 0.001
testGetSysAdminEmail 0.001
testPrePoemSession 0.001
testLDB 0.007

TemplateAppTest

testInit 2.053
testMain 0.482
testInitWithUnmatcheArgs0 0.133
testMainOneArg 0.006
testMainTwoArgs 0.697
testMainThreeArgs 0.107
testMainFourArgs 0.606
testMainZeroArgs 0.003
testLogin 0.16
testNoTemplateEngineConfigured 0.592

SessionAnalysisServletTest

testInvoke 1.803
testIndex 0.068

InSessionMelatiTest

testGetUser 0.008
testNothing 0.007

PoemServletTestTest

testUpload 0.897
testAccessException 1.09
testAccessAllowed 0.166
testException 0.083
testView 0.655
testUploadNothing 0.524
testIndex 0.212

HttpHeaderTest

testCommaSeparated 0.002

ClassNameTempletLoaderTest

testGetInstance 0.007
testTempletTemplateEngineMarkupLanguageStringString 0.013
testTempletTemplateEngineMarkupLanguageString 0.026
testTempletTemplateEngineMarkupLanguageStringClass 0.009
testTempletTemplateEngineMarkupLanguageClass 0.01
testTempletTemplateEngineMarkupLanguageFieldAttributes 0.007
testNothing 0.007

DisplayJettyWebTest

testDisplay 0.739
testDisplayMethod 0.097
testDisplayMethodDots 0.908
testDisplayParameter 0.779
testDisplayParameterDots 0.388
testDisplayParameterDotsNoObject 0.081
testIndex 0.054

FlushingServletTestTest

testIndex 0.025

NotInSessionMelatiTest

testGetUser 0

MelatiTest

testGetServletTemplateContext 0
testGetTemplateContext 0
testGetStringWriter 0.004
testGetTable 0
testGetMethod 0
testMelatiMelatiConfigHttpServletRequestHttpServletResponse 0
testMelatiMelatiConfigMelatiWriter 0
testGetRequest 0
testSetRequest 0
testGetResponse 0
testSetPoemContext 0
testLoadTableAndObject 0
testGetPoemContext 0
testGetDatabase 0
testGetKnownDatabaseNames 0.002
testGetObject 0
testSetTemplateEngine 0
testGetTemplateEngine 0
testSetTemplateContext 0
testGetConfig 0
testGetPathInfoParts 0
testSetArguments 0
testGetArguments 0.002
testGetSession 0
testGetContextUtil 0.01
testGetLogoutURL 0.008
testGetLoginURL 0.002
testGetZoneURL 0
testGetServletURL 0.002
testGetJavascriptLibraryURL 0
testGetPoemLocale 0.007
testGetPoemLocaleString 0
testEstablishCharsets 0.514
testSetResponseContentType 0.001
testSetMarkupLanguage 0
testGetMarkupLanguage 0.004
testGetHTMLMarkupLanguage 0.002
testSameURLWithStringString 0.006
testSameURLWithString 0
testGetSameURL 0
testSetBufferingOff 0.006
testSetFlushingOn 0
testGetURLQueryEncoding 0.002
testUrlEncode 0.009
testGetEncoding 0
testGetWriter 0
testWrite 0
testSetVariableExceptionHandler 0
testGetUser 0.002
testIsReferencePoemType 0.002
testTemplateName 0.004

TemplateServletTest

testError 0.017
testDoGetHttpServletRequestHttpServletResponse 0
testDoPostHttpServletRequestHttpServletResponse 0.019
testWriteConnectionPendingException 0
testGetSysAdminName 0.002
testGetSysAdminEmail 0.002
testErrorUsesClasspathTemplet 0.012
testPassbackAccessPoemExceptionHandling 0.009
testPropagateAccessPoemExceptionHandling 0.004
testPrePoemSession 0
testLDB 0.324

HTMLMarkupLanguageNoTemplateEngineTest

testGetName 0.091
testRenderedAccessPoemException 0.008
testSpecialTemplateFound 0.005
testSelectionWindowField 0.004
testRenderedTreeable 0.009
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.003
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.004
testGetAttr 0.003
testEscapedString 0.003
testEntitySubstitution 0.003
testEscapedPersistent 0.003
testEncoded 0.003
testRenderedObject 0.004
testTemplateFoundOnClasspath 0.004
testUntemplatedObjectUsesToString 0.003
testRenderedString 0.003
testNull 0.004
testRenderedStringInt 0.004
testRenderedField 0.003
testRenderedFieldInt 0.004
testRenderedFieldIntInt 0.003
testRenderedStart 0.003
testInputField 0.003
testInputFieldSelection 0.504
testInputFieldForRestrictedField 0.003
testInputAs 0.004
testSearchInput 0.003
testSyntaxErrorInWMTemplet 0.004
testSyntaxErrorInTemplet 0.004
testNothing 0.003

HttpSessionAccessHandlerTest

testHandleAccessException 0.035
testBuildRequest 0.009
testEstablishUser 0.009
testNothing 0.009

PoemAppTest

testRun 0.546
testRunNoMethod 0.094
testRunTableMethod 0.093
testRunNoTroid 0.31
testRunNoTable 0.093
testArgumentHandling 0.002
testPrePoemSessionThowing 0.093
testAccess 0.304
testAccessPrompted 0.095
testAccessPromptedThreeWrongResponses 0.094
testAccessWrongUsernameInArgs 0.342
testAccessWrongPasswordInArgs 0.093
testArgumentNames 0.095
testArgumentNames2 0.301
testArgumentNames3 0.094
testArgumentNames4 0.094

VelocityTemplateEngineTest

testGetName 0.308
testTemplateExtension 0.005
testInit 0.005
testGetTemplateContext 0.006
testGetRoots 0.005
testAddRoot 0.005
testTemplate 0.005
testGetTemplateName 0.005
testExpandTemplateMelatiWriterStringTemplateContext 0.005
testExpandTemplateMelatiWriterTemplateTemplateContext 0.005
testExpandedTemplate 0.005
testGetStringWriter 0.005
testGetEngine 0.007
testNothing 0.005

TemplateServletTestTest

testUpload 3.16
testException 1.916
testView 0.205
testPropagateException 4.349
testPassbackException 1.25
testRedirect 0.605
testIndex 0.037

PoemContextTest

testPoemContext 0.001
testPoemContextStringStringIntegerString 0
testToString 0
testClone 0
testGetLogicalDatabase 0
testGetTable 0
testGetTroid 0
testGetMethod 0
testSetLogicalDatabase 0
testSetMethod 0
testSetTable 0.001
testSetTroid 0

YMDDateAdaptorTest

testGetFormOrDie 0
testRawFrom 0
testYearField 0
testMonthField 0
testDayField 0

WebmacroMelatiServletTestTest

testInvoke 0.19
testIndex 0.051

HTMLMarkupLanguageWebmacroTest

testSyntaxErrorInWMTemplet 0.005
testRenderedAccessPoemException 0.004
testSpecialTemplateFound 0.005
testSelectionWindowField 0.007
testRenderedTreeable 0.323
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.003
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.003
testGetAttr 0.003
testEscapedString 0.003
testEntitySubstitution 0.003
testEscapedPersistent 0.003
testEncoded 0.003
testRenderedObject 0.006
testSyntaxErrorInTemplet 0.039
testTemplateFoundOnClasspath 0.003
testUntemplatedObjectUsesToString 0.006
testRenderedString 0.003
testNull 0.003
testRenderedStringInt 0.003
testRenderedField 0.003
testRenderedFieldInt 0.002
testRenderedFieldIntInt 0.003
testRenderedStart 0.003
testInputField 0.004
testInputFieldSelection 0.007
testInputFieldForRestrictedField 0.006
testInputAs 0.007
testSearchInput 0.004
testNothing 0.002

FormTest

testExtractFields 0
testExtractField 0
testGetFieldNulled 0
testGetField 0
testGetIntegerFieldServletTemplateContextStringInteger 0
testGetIntegerFieldServletTemplateContextString 0
testGetBooleanField 0
testSameURLWithStringStringStringString 0
testSameURLWithHttpServletRequestStringString 0
testSameQueryWith 0
testGetFormNulled 0
testGetForm 0

ConfigServletTestTest

testUpload 0.685
testException 0.076
testUploadNothing 0.073
testRedirect 0.132
testIndex 0.69

ConfigAppTest

testRun 0.003
testMain 0.002

DelimitedBufferedInputStreamTest

testDelimitedBufferedInputStreamInputStream 0.001
testDelimitedBufferedInputStreamInputStreamInt 0
testReadToDelimiter 0
testIndexOfByteArrayByteArrayInt 0
testIndexOfByteArrayByteArrayIntInt 0

ServletTestTest

testInvoke 0.061
testIndex 0.351

WebmacroTemplateEngineTest

testGetName 0.008
testTemplateExtension 0.007
testInit 0.008
testGetTemplateContext 0.008
testGetRoots 0.006
testAddRoot 0.007
testTemplate 0.007
testGetTemplateName 0.007
testExpandTemplateMelatiWriterStringTemplateContext 0.007
testExpandTemplateMelatiWriterTemplateTemplateContext 0.006
testExpandedTemplate 0.007
testGetStringWriter 0.007
testGetEngine 0.007
testNothing 0.007

HttpBasicAuthenticationAccessHandlerTest

testHandleAccessException 0.011
testBuildRequest 0.011
testEstablishUser 0.351
testNothing 0.006

CharsetServletTestTest

testException 1.62
testIndex 0.395

ConfigServletTestOverrideTest

testUpload 0.673
testException 0.835
testUploadNothing 0.092
testRedirect 0.155
testIndex 0.258

MelatiConfigTest

testGetStaticURL 0
testSetTemplateEngine 0
testGetTemplateEngine 0
testGetJavascriptLibraryURL 0
testGetPoemLocale 0
testMelatiConfig 0
testMelatiConfigString 0.006
testMelatiConfigProperties 0.001
testGetServletTemplateEngine 0
testGetAccessHandler 0
testSetAccessHandler 0
testGetTempletLoader 0
testSetTempletLoader 0
testGetFormDataAdaptorFactory 0
testSetFormDataAdaptorFactory 0
testSetJavascriptLibraryURL 0
testSetStaticURL 0
testGetTemplatePath 0.002
testSetTemplatePath 0
testGetLogoutPageServletClassName 0
testSetLogoutPageServletClassName 0
testGetLoginPageServletClassName 0
testSetLoginPageServletClassName 0
testSetPoemLocale 0
testGetPreferredCharsets 0
testSetPreferredCharsets 0
testGetFdaFactory 0.002
testSetFdaFactory 0
testGetYMDDateAdaptor 0.003
testGetYMDHMSTimestampAdaptor 0.002
testGetSimpleDateAdaptor 0.001

AdminJettyWebTest

testBadUrl 0.728
testAdminMain 0.79
testAdminTop 0.063
testAdminTopWithTable 0.179
testAdminTopWithTableAndTroid 0.824
testUpload 0.047
testAdminSpecialised 2.208
testAdminSpecialisedHandler 1.015
testNoPrimarySelect 0.447
testDescendingOrder 1.72
testAdminBottom 4.942
testAdminRight 0.043
testAdminPrimarySelect 3.987
testAdminSelection 0.605
testSelectionPaging 2.154
testAdminEditHeader 0.493
testAdminEdit 0.045
testAdminEditAdministrator 0.45
testEverythingIsProtected 1.694
testAdminTree 1.067
testAdminTreeNoScript 0.209
testAdminTableTree 1.061
testAdminSelectionWindow 1.765
testAdminSelectionWindowPrimarySelect 0.814
testAdminSelectionWindowSelection 1.041
testAdminPopup 0.642
testAdminDSD 0.912
testLoginWithContinuation 1.719
testSetupStory 0.864
testSearchAndGoto 1.11
testCreateTableStory 4.764
testIndex 0.067

NoTemplateEngineTest

testGetName 0.011
testTemplateExtension 0.008
testInitMelatiConfigHttpServlet 0.009
testGetServletTemplateContext 0.01
testExpandTemplateMelatiWriterStringTemplateContext 0.012
testExpandTemplateMelatiWriterTemplateTemplateContext 0.009
testExpandedTemplate 0.009
testGetEngine 0.007
testGetServletWriter 0.039
testInit 0.009
testGetTemplateContext 0.01
testGetRoots 0.007
testAddRoot 0.01
testTemplate 0.007
testGetTemplateName 0.007
testGetStringWriter 0.008
testNothing 0.009

DSDAppTest

testRun 0.714