[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
128 | 0 | 0 | 13 | 89.844% | 6.27 |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
[Summary] [Package List] [Test Cases]
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
info.magnolia.i18nsystem.setup | 8 | 0 | 0 | 0 | 100% | 0.13 |
info.magnolia.i18nsystem.tools | 1 | 0 | 0 | 1 | 0% | 0 |
info.magnolia.i18nsystem.proxytoys | 33 | 0 | 0 | 4 | 87.879% | 0.236 |
info.magnolia.i18nsystem | 51 | 0 | 0 | 4 | 92.157% | 2.83 |
info.magnolia.i18nsystem.bytebudddy | 19 | 0 | 0 | 4 | 78.947% | 3.027 |
info.magnolia.i18nsystem.util | 16 | 0 | 0 | 0 | 100% | 0.047 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AbstractRemoveHardcodedI18nPropertiesTaskTest | 2 | 0 | 0 | 0 | 100% | 0.123 | |
RemoveHardcodedI18nPropertiesFromSubappsTaskTest | 3 | 0 | 0 | 0 | 100% | 0 | |
RemoveHardcodedI18nPropertiesFromDialogsTaskTest | 3 | 0 | 0 | 0 | 100% | 0.007 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
GenerateTranslationFilesImplTest | 1 | 0 | 0 | 1 | 0% | 0 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MethodsAnnotatedWithTest | 4 | 0 | 0 | 0 | 100% | 0.04 | |
ChildDecoratorTest | 4 | 0 | 0 | 0 | 100% | 0.015 | |
ReturnsAnnotatedTypeArgumentTest | 7 | 0 | 0 | 0 | 100% | 0.007 | |
ProxytoysI18nizerTest | 18 | 0 | 0 | 4 | 77.778% | 0.174 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
DefaultMessageBundlesLoaderReloadTest | 3 | 0 | 0 | 1 | 66.667% | 0.078 | |
DefaultMessageBundlesLoaderTest | 5 | 0 | 0 | 1 | 80% | 0.091 | |
TranslationServiceImplTest | 25 | 0 | 0 | 0 | 100% | 2.515 | |
AbstractI18nKeyGeneratorTest | 10 | 0 | 0 | 0 | 100% | 0.058 | |
SimpleTranslatorTest | 8 | 0 | 0 | 2 | 75% | 0.088 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
ByteBuddyI18nizerTest | 19 | 0 | 0 | 4 | 78.947% | 3.027 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MessageFormatterUtilsTest | 3 | 0 | 0 | 0 | 100% | 0.012 | |
GenericsUtilsTest | 4 | 0 | 0 | 0 | 100% | 0.027 | |
AnnotationUtilsTest | 4 | 0 | 0 | 0 | 100% | 0.007 | |
LocaleUtilsTest | 5 | 0 | 0 | 0 | 100% | 0.001 |
[Summary] [Package List] [Test Cases]
includesMethodOnSuperclass | 0.04 | |
doesNotIncludeOtherRandomMethod | 0 | |
includesMethodOnSelf | 0 | |
includesMethodOnInterface | 0 |
makeSureMessagesAreAlsoRemovedWhenUnderlyingFileIsRemoved | 0.028 | |
whenEncounteringDuplicateKeyTheFirstValueIsUsed | 0 | |
Ignored until MAGNOLIA-6927 is fixed: potential issues related to OS | ||
makeSureBundlesAreReloadedWhenResourcesChange | 0.05 |
decorateList | 0.001 | |
decoratedListIsModifiable | 0 | |
decorateCollection | 0.003 | |
decorateMap | 0.011 |
removeHardcodedI18nPropertiesUnderAppNode | 0.122 | |
leaveOtherPropertiesAlone | 0.001 |
removeI18nPropertiesFromSubapps | 0 | |
removeHardcodedI18nPropertiesUnderAppNode | 0 | |
leaveOtherPropertiesAlone | 0 |
methodAnnotatedInADeepSuperInterface | 2.17 | |
doesNotConflictWithCGLib | 0.134 | |
decorateEnum | 0 | |
currently can't proxy enums because they're final. The use-case would be to provide 'typed' static messages; maybe we can have another api, e.g SimpleTranslator - see MAGNOLIA-5296 | ||
i18nizerCanProxyIfObjectAlreadyProxiedBySthgElse | 0.07 | |
decorateWithNullObjectDoesNotThrowException | 0 | |
testWithSingleChildObject | 0.101 | |
blowsIfObjectIsAlreadyProxiedByI18nizer | 0.071 | |
testWithDeeperChildren | 0.071 | |
testSimpleObject | 0.059 | |
i18nTextAnnotationOnNonStringType | 0 | |
Currently makes no sense - un-ignore the day we find a real use-case | ||
canFormatMessagesForMethodsWithArguments | 0 | |
Not implemented yet - not sure we want this | ||
decoratedMapShouldAllowToPutNewObjectsAndDecorateThem | 0 | |
Not implemented yet | ||
decoratedObjectsCanBeClonedWithClonerLib | 0.044 | |
nullChildJustReturnsNull | 0.027 | |
testWithChildren | 0.039 | |
objectsClonedWithClonerLibCanBeDecorated | 0.048 | |
defaultValuesSetInConstructorDoNotOverrideValuesAfterProxying | 0.011 | |
testWithChildrenInMap | 0.063 | |
testWithExistingValuesBeforeDecoration | 0.119 |
removeI18nPropertiesFromDialogs | 0.004 | |
removeHardcodedI18nPropertiesUnderAppNode | 0.002 | |
leaveOtherPropertiesAlone | 0.001 |
invalidMessageWithDoubledSingleQuoteAfterChoice | 0.012 | |
invalidMessageWithSingleQuotes | 0 | |
validMessageWithDoubledSingleQuote | 0 |
testUTF8CharactersAreReadProperly | 0.005 | |
sanitiseHtmlContent | 0.034 | |
bundlesLoaderLoadsAllLocales | 0.02 | |
doesNotSanitiseFormattingRelatedHtmlContent | 0.032 | |
proveMessageFormatChoiceSyntaxIsBrokenByHtmlSanitation | 0 | |
Hopefully at some point we can change this test into "respectMessageFormatChoiceSyntax" :) - see LANG-42 |
getGenericTypeOfReturnType | 0 | |
returnsObjectForWildcards | 0 | |
sanityChecks | 0.027 | |
returnsLowerBoundForExtends | 0 |
decorateChildWithNullObjectDoesNotThrowException | 0.001 | |
decorateEnum | 0 | |
currently can't proxy enums because they're final. The use-case would be to provide 'typed' static messages; maybe we can have another api, e.g SimpleTranslator - see MAGNOLIA-5296 | ||
i18nizerCanProxyIfObjectAlreadyProxiedBySthgElse | 0.001 | |
decorateWithNullObjectDoesNotThrowException | 0 | |
testWithSingleChildObject | 0.003 | |
blowsIfObjectIsAlreadyProxiedByI18nizer | 0.003 | |
testWithDeeperChildren | 0.008 | |
testSimpleObject | 0.001 | |
i18nTextAnnotationOnNonStringType | 0 | |
Currently makes no sense - un-ignore the day we find a real use-case | ||
canFormatMessagesForMethodsWithArguments | 0 | |
Not implemented yet - not sure we want this | ||
decoratedMapShouldAllowToPutNewObjectsAndDecorateThem | 0 | |
Not implemented yet | ||
decoratedObjectsCanBeClonedWithClonerLib | 0.064 | |
nullChildJustReturnsNull | 0.001 | |
testWithChildren | 0.029 | |
objectsClonedWithClonerLibCanBeDecorated | 0.011 | |
defaultValuesSetInConstructorDoNotOverrideValuesAfterProxying | 0.047 | |
testWithChildrenInMap | 0.003 | |
testWithExistingValuesBeforeDecoration | 0.002 |
getAnnotationWorksOnClassImplementingInterface | 0.005 | |
getAnnotationWorksOnSubclass | 0.002 | |
getAnnotationWorksOnInterface | 0 | |
getAnnotationWorksOnClassDirectlyAnnotated | 0 |
keyWithPrintfFormat | 0 | |
Ignored for now but I would like to support the printf format too eventually | ||
singleKey | 0.048 | |
extraTestForConditionsAndPlurals | 0.005 | |
keyWithPrintfFormatMultipleArgs | 0 | |
Ignored for now but I would like to support the printf format too eventually | ||
testTranslateShouldNotFailOnInvalidI18nMessage | 0.003 | |
formatAccordingToLocale | 0.03 | |
keyWithMessageFormat | 0.001 | |
keyWithMessageFormatMultipleArgs | 0.001 |
[Summary] [Package List] [Test Cases]