Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
101090.00%81.72

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.gnomekr.potron.service 51080.00%81.20
org.gnomekr.potron.parser 500100.00%0.52

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

org.gnomekr.potron.service

ClassTestsErrorsFailuresSuccess RateTime
Success ProjectManagerTest 300100.00%23.689
Success UserManagerTest 100100.00%20.942
Error TranslationManagerTest 1100.00%36.572

org.gnomekr.potron.parser

ClassTestsErrorsFailuresSuccess RateTime
Success POParserTest 500100.00%0.515

Test Cases

[ summary] [ package list] [ test cases]

ProjectManagerTest

Success testProjectPersistence21.84
Success testLanguageTeamPersistence0.17
Success testTemplatePersistence0.41

UserManagerTest

Success testUserPersistence20.56

TranslationManagerTest

Error testTranslationPersistence36.16
ContextHolder invalid: 'null': are your filters ordered correctly? HttpSessionContextIntegrationFilter should have already executed by this time (look for it in the stack dump below)

POParserTest

Success testParseComment0.09
Success testParseHeader0.01
Success testParseEntry0.02
Success testParsePluralEntry0.00
Success testStringNormalization0.00

Failure details

Error testTranslationPersistence
ContextHolder invalid: 'null': are your filters ordered correctly? HttpSessionContextIntegrationFilter should have already executed by this time (look for it in the stack dump below)
java.lang.IllegalStateException: ContextHolder invalid: 'null': are your filters ordered correctly? HttpSessionContextIntegrationFilter should have already executed by this time (look for it in the stack dump below) at net.sf.acegisecurity.context.security.SecureContextUtils.getSecureContext(SecureContextUtils.java:38) at org.gnomekr.potron.service.BasePotronService.getContextUser(BasePotronService.java:28) at org.gnomekr.potron.service.TranslationManager.addTranslation(TranslationManager.java:119) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:288) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:57) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144) at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:163) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174) at $Proxy4.addTranslation(Unknown Source) at org.gnomekr.potron.service.TranslationManagerTest.testTranslationPersistence(TranslationManagerTest.java:115)