Summary

Tests Errors Failures Success Rate Time
537 93 0 82.682% 33.842

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

Package List

Package Tests Errors Failures Success Rate Time
org.melati.template.velocity.test 31 0 0 100% 0.984
org.melati.admin.test 48 41 0 14.583% 2.08
org.melati.servlet.test 40 0 0 100% 0.995
org.melati.template.test 176 0 0 100% 4.234
org.melati.app.test 29 0 0 100% 12.524
org.melati.util.test 8 0 0 100% 0.112
org.melati.template.webmacro.test 31 0 0 100% 1.072
org.melati.test.test 54 52 0 3.704% 8.055
org.melati.login.test 16 0 0 100% 0.638
org.melati.test 104 0 0 100% 3.148

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 Success Rate Time
VelocityTemplateEngineTest 14 0 0 100% 0.491
VelocityServletTemplateEngineTest 17 0 0 100% 0.493

org.melati.admin.test

Class Tests Errors Failures Success Rate Time
AdminUtilsTest 7 0 0 100% 0.071
DisplayJettyWebTest 7 7 0 0% 0.351
StatusJettyWebTest 2 2 0 0% 0.13
AdminJettyWebTest 32 32 0 0% 1.528

org.melati.servlet.test

Class Tests Errors Failures Success Rate Time
ConfigServletTest 10 0 0 100% 0.084
TemplateServletTest 11 0 0 100% 0.847
PoemServletTest 7 0 0 100% 0.053
FormTest 12 0 0 100% 0.011

org.melati.template.test

Class Tests Errors Failures Success Rate Time
NoTemplateEngineTest 17 0 0 100% 0.606
WMLMarkupLanguageWebmacroTest 30 0 0 100% 0.707
ClassNameTempletLoaderTest 7 0 0 100% 0.392
WMLMarkupLanguageVelocityTest 29 0 0 100% 0.404
YMDDateAdaptorTest 5 0 0 100% 0.005
HTMLMarkupLanguageNoTemplateEngineTest 30 0 0 100% 0.684
HTMLMarkupLanguageWebmacroTest 29 0 0 100% 0.513
HTMLMarkupLanguageVelocityTest 29 0 0 100% 0.923

org.melati.app.test

Class Tests Errors Failures Success Rate Time
DSDAppTest 1 0 0 100% 1.637
PoemAppTest 16 0 0 100% 6.792
ConfigAppTest 2 0 0 100% 0.19
TemplateAppTest 10 0 0 100% 3.905

org.melati.util.test

Class Tests Errors Failures Success Rate Time
AcceptCharsetTest 1 0 0 100% 0.062
DelimitedBufferedInputStreamTest 5 0 0 100% 0.036
MD5UtilTest 1 0 0 100% 0.008
HttpHeaderTest 1 0 0 100% 0.006

org.melati.template.webmacro.test

Class Tests Errors Failures Success Rate Time
WebmacroServletTemplateEngineTest 17 0 0 100% 0.826
WebmacroTemplateEngineTest 14 0 0 100% 0.246

org.melati.test.test

Class Tests Errors Failures Success Rate Time
TemplateServletTestOverrideTest 7 6 0 14.286% 5.743
WebmacroMelatiServletTestTest 2 2 0 0% 0.105
ConfigServletTestTest 5 5 0 0% 0.267
WebmacroStandaloneTest 5 5 0 0% 0.206
ServletTestTest 2 2 0 0% 0.079
CharsetTemplateServletTestTest 2 2 0 0% 0.132
PoemServletTestTest 7 7 0 0% 0.315
HttpAuthenticationPoemServletTestTest 7 6 0 14.286% 0.224
CharsetServletTestTest 2 2 0 0% 0.1
ConfigServletTestOverrideTest 5 5 0 0% 0.449
SessionAnalysisServletTest 2 2 0 0% 0.125
FlushingServletTestTest 1 1 0 0% 0.028
TemplateServletTestTest 7 7 0 0% 0.282

org.melati.login.test

Class Tests Errors Failures Success Rate Time
OpenAccessHandlerTest 4 0 0 100% 0.156
HttpBasicAuthenticationAccessHandlerTest 4 0 0 100% 0.084
HttpSessionAccessHandlerTest 4 0 0 100% 0.297
CommandLineAccessHandlerTest 4 0 0 100% 0.101

org.melati.test

Class Tests Errors Failures Success Rate Time
PoemContextTest 12 0 0 100% 0.008
InSessionMelatiTest 2 0 0 100% 0.032
MelatiConfigTest 31 0 0 100% 0.081
NotInSessionMelatiTest 1 0 0 100% 0.002
LogicalDatabaseTest 7 0 0 100% 2.552
MelatiTest 51 0 0 100% 0.473

Test Cases

DSDAppTest

testRun 1.634

PoemContextTest

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

AcceptCharsetTest

testChoices 0.055

InSessionMelatiTest

testGetUser 0.015
testNothing 0.015

NoTemplateEngineTest

testGetServletTemplateContext 0.052
testGetName 0.024
testTemplateExtension 0.037
testExpandTemplateMelatiWriterStringTemplateContext 0.038
testExpandTemplateMelatiWriterTemplateTemplateContext 0.033
testExpandedTemplate 0.045
testGetEngine 0.037
testInitMelatiConfigHttpServlet 0.02
testGetServletWriter 0.08
testInit 0.022
testGetTemplateContext 0.021
testGetStringWriter 0.017
testGetRoots 0.016
testAddRoot 0.017
testTemplate 0.041
testGetTemplateName 0.042
testNothing 0.041

WMLMarkupLanguageWebmacroTest

testRenderedAccessPoemException 0.181
testGetName 0.007
testSpecialTemplateFound 0.007
testSelectionWindowField 0.005
testRenderedTreeable 0.023
testSyntaxErrorInWMTemplet 0.015
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.005
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.005
testGetAttr 0.005
testEscapedString 0.005
testEntitySubstitution 0.006
testEscapedPersistent 0.006
testEncoded 0.006
testRenderedObject 0.087
testSyntaxErrorInTemplet 0.138
testTemplateFoundOnClasspath 0.015
testUntemplatedObjectUsesToString 0.022
testRenderedString 0.018
testNull 0.005
testRenderedStringInt 0.017
testRenderedField 0.005
testRenderedFieldInt 0.007
testRenderedFieldIntInt 0.005
testRenderedStart 0.005
testInputField 0.017
testInputFieldSelection 0.038
testInputFieldForRestrictedField 0.01
testInputAs 0.009
testSearchInput 0.008
testNothing 0.005

MelatiConfigTest

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

VelocityTemplateEngineTest

testGetName 0.057
testTemplateExtension 0.034
testInit 0.026
testGetTemplateContext 0.03
testGetStringWriter 0.05
testExpandTemplateMelatiWriterStringTemplateContext 0.016
testExpandTemplateMelatiWriterTemplateTemplateContext 0.036
testExpandedTemplate 0.045
testGetEngine 0.014
testGetRoots 0.023
testAddRoot 0.048
testTemplate 0.027
testGetTemplateName 0.027
testNothing 0.028

AdminUtilsTest

testGetStaticURL 0.005
testAdminUtils 0.013
testSpecialFacilities 0.005
testToggledOrderSelectionURL 0.026
testCreateTree 0.005
testSimpleName 0.005
testNothing 0.005

ClassNameTempletLoaderTest

testGetInstance 0.059
testTempletTemplateEngineMarkupLanguageStringString 0.055
testTempletTemplateEngineMarkupLanguageString 0.1
testTempletTemplateEngineMarkupLanguageStringClass 0.039
testTempletTemplateEngineMarkupLanguageClass 0.054
testTempletTemplateEngineMarkupLanguageFieldAttributes 0.04
testNothing 0.039

ConfigServletTest

testError 0.032
testGetSysAdminName 0.009
testGetSysAdminEmail 0.007
testDoGetHttpServletRequestHttpServletResponse 0.006
testDoPostHttpServletRequestHttpServletResponse 0.006
testWriteConnectionPendingException 0
testInitServletConfig 0
testConnectionPendingError 0.01
testExceptionDuringInit 0.007
testWriteError 0.001

TemplateServletTestOverrideTest

testPropagateException 5.092
testException 0.132
The server return 404 HTTP code.
testPassbackException 0.089
The server return 404 HTTP code.
testUpload 0.087
The server return 404 HTTP code.
testRedirect 0.12
The server return 404 HTTP code.
testView 0.048
The server return 404 HTTP code.
testIndex 0.083
The server return 404 HTTP code.

TemplateServletTest

testError 0.598
testGetSysAdminName 0.018
testGetSysAdminEmail 0.016
testDoGetHttpServletRequestHttpServletResponse 0
testDoPostHttpServletRequestHttpServletResponse 0.064
testErrorUsesClasspathTemplet 0.049
testWriteConnectionPendingException 0
testPassbackAccessPoemExceptionHandling 0.043
testPropagateAccessPoemExceptionHandling 0.027
testPrePoemSession 0
testLDB 0.023

WMLMarkupLanguageVelocityTest

testSyntaxErrorInWMTemplet 0.055
testRenderedAccessPoemException 0.036
testSpecialTemplateFound 0.008
testSelectionWindowField 0.005
testRenderedTreeable 0.022
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.006
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.006
testGetAttr 0.005
testEscapedString 0.005
testEntitySubstitution 0.006
testEscapedPersistent 0.006
testEncoded 0.006
testRenderedObject 0.057
testSyntaxErrorInTemplet 0.012
testTemplateFoundOnClasspath 0.009
testUntemplatedObjectUsesToString 0.015
testRenderedString 0.007
testNull 0.005
testRenderedStringInt 0.005
testRenderedField 0.006
testRenderedFieldInt 0.018
testRenderedFieldIntInt 0.006
testRenderedStart 0.006
testInputField 0.016
testInputFieldSelection 0.019
testInputFieldForRestrictedField 0.012
testInputAs 0.015
testSearchInput 0.008
testNothing 0.005

NotInSessionMelatiTest

testGetUser 0

WebmacroMelatiServletTestTest

testInvoke 0.059
The server return 404 HTTP code.
testIndex 0.036
The server return 404 HTTP code.

OpenAccessHandlerTest

testHandleAccessException 0.03
testBuildRequest 0.042
testEstablishUser 0.034
testNothing 0.034

DisplayJettyWebTest

testDisplay 0.026
The server return 404 HTTP code.
testDisplayMethod 0.034
The server return 404 HTTP code.
testDisplayMethodDots 0.051
The server return 404 HTTP code.
testDisplayParameter 0.036
The server return 404 HTTP code.
testDisplayParameterDots 0.042
The server return 404 HTTP code.
testDisplayParameterDotsNoObject 0.048
The server return 404 HTTP code.
testIndex 0.059
The server return 404 HTTP code.

VelocityServletTemplateEngineTest

testGetName 0.019
testTemplateExtension 0.018
testGetServletWriter 0.018
testGetServletTemplateContext 0.02
testInitMelatiConfigHttpServlet 0.019
testInit 0.022
testGetTemplateContext 0.022
testGetStringWriter 0.018
testExpandTemplateMelatiWriterStringTemplateContext 0.042
testExpandTemplateMelatiWriterTemplateTemplateContext 0.037
testExpandedTemplate 0.018
testGetEngine 0.042
testGetRoots 0.043
testAddRoot 0.042
testTemplate 0.018
testGetTemplateName 0.046
testNothing 0.04

ConfigServletTestTest

testException 0.039
The server return 404 HTTP code.
testUpload 0.057
The server return 404 HTTP code.
testRedirect 0.059
The server return 404 HTTP code.
testUploadNothing 0.022
The server return 404 HTTP code.
testIndex 0.047
The server return 404 HTTP code.

PoemServletTest

testError 0.007
testGetSysAdminName 0.003
testGetSysAdminEmail 0.004
testDoGetHttpServletRequestHttpServletResponse 0.017
testDoPostHttpServletRequestHttpServletResponse 0.008
testPrePoemSession 0
testLDB 0.009

FormTest

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

WebmacroStandaloneTest

testInvoke 0.044
The server return 404 HTTP code.
testOther 0.045
The server return 404 HTTP code.
testTemplateName 0.045
The server return 404 HTTP code.
testUnknownVariableReferenced 0.036
The server return 404 HTTP code.
testIndex 0.021
The server return 404 HTTP code.

DelimitedBufferedInputStreamTest

testDelimitedBufferedInputStreamInputStream 0.008
testDelimitedBufferedInputStreamInputStreamInt 0.001
testReadToDelimiter 0.001
testIndexOfByteArrayByteArrayInt 0.001
testIndexOfByteArrayByteArrayIntInt 0

YMDDateAdaptorTest

testGetFormOrDie 0
testRawFrom 0
testYearField 0
testMonthField 0
testDayField 0

ServletTestTest

testInvoke 0.042
The server return 404 HTTP code.
testIndex 0.027
The server return 404 HTTP code.

CharsetTemplateServletTestTest

testException 0.052
The server return 404 HTTP code.
testIndex 0.07
The server return 404 HTTP code.

LogicalDatabaseTest

testGetDatabase 2.094
testInitialisedDatabases 0.034
testGetInitialisedDatabaseNames 0.08
testPropertiesFileNotFound 0.04
testSetDatabaseDefs 0.082
testGetDefaultPropertiesName 0.077
testNothing 0.064

StatusJettyWebTest

testStatus 0.056
The server return 404 HTTP code.
testIndex 0.061
The server return 404 HTTP code.

MD5UtilTest

testEncode 0.006

PoemServletTestTest

testException 0.042
The server return 404 HTTP code.
testUpload 0.024
The server return 404 HTTP code.
testView 0.023
The server return 404 HTTP code.
testUploadNothing 0.048
The server return 404 HTTP code.
testAccessException 0.045
The server return 404 HTTP code.
testAccessAllowed 0.082
The server return 404 HTTP code.
testIndex 0.023
The server return 404 HTTP code.

HttpAuthenticationPoemServletTestTest

testAccessException 0.043
The server return 404 HTTP code.
testAccessAllowed 0.001
testException 0.033
The server return 404 HTTP code.
testUpload 0.021
The server return 404 HTTP code.
testView 0.021
The server return 404 HTTP code.
testUploadNothing 0.065
The server return 404 HTTP code.
testIndex 0.022
The server return 404 HTTP code.

CharsetServletTestTest

testException 0.022
The server return 404 HTTP code.
testIndex 0.051
The server return 404 HTTP code.

HTMLMarkupLanguageNoTemplateEngineTest

testRenderedAccessPoemException 0.425
testHTMLMarkupLanguageMelatiTempletLoaderPoemLocale 0.005
testHTMLMarkupLanguageStringHTMLMarkupLanguage 0.005
testGetAttr 0.006
testEscapedString 0.005
testEntitySubstitution 0.005
testEscapedPersistent 0.006
testEncoded 0.006
testRenderedObject 0.006
testTemplateFoundOnClasspath 0.007
testUntemplatedObjectUsesToString 0.006
testSpecialTemplateFound 0.008
testRenderedString 0.006
testNull 0.006
testRenderedStringInt 0.006
testRenderedField 0.006
testRenderedFieldInt 0.005
testRenderedFieldIntInt 0.006
testRenderedStart 0.006
testInputField 0.005
testInputFieldSelection 0.005
testSelectionWindowField 0.005
testInputFieldForRestrictedField 0.007
testInputAs 0.03
testSearchInput 0.006
testRenderedTreeable 0.024
testGetName 0.005
testSyntaxErrorInWMTemplet 0.006
testSyntaxErrorInTemplet 0.03
testNothing 0.006

ConfigServletTestOverrideTest

testUpload 0.07
The server return 404 HTTP code.
testException 0.072
The server return 404 HTTP code.
testRedirect 0.059
The server return 404 HTTP code.
testUploadNothing 0.155
The server return 404 HTTP code.
testIndex 0.06
The server return 404 HTTP code.

SessionAnalysisServletTest

testInvoke 0.053
The server return 404 HTTP code.
testIndex 0.06
The server return 404 HTTP code.

MelatiTest

testTemplateName 0.045
testGetUser 0.005
testGetTemplateEngine 0.001
testSetTemplateEngine 0
testGetJavascriptLibraryURL 0
testGetPoemLocale 0.038
testGetTable 0
testGetMethod 0
testMelatiMelatiConfigHttpServletRequestHttpServletResponse 0
testMelatiMelatiConfigMelatiWriter 0
testGetRequest 0
testSetRequest 0