[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
89 | 0 | 0 | 7 | 92.135% | 2.076 |
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.proxytoys | 28 | 0 | 0 | 4 | 85.714% | 0.159 |
info.magnolia.i18nsystem.util | 13 | 0 | 0 | 0 | 100% | 0.003 |
info.magnolia.i18nsystem.setup | 8 | 0 | 0 | 0 | 100% | 0.121 |
info.magnolia.i18nsystem | 39 | 0 | 0 | 2 | 94.872% | 1.793 |
info.magnolia.i18nsystem.tools | 1 | 0 | 0 | 1 | 0% | 0 |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
MethodsAnnotatedWithTest | 4 | 0 | 0 | 0 | 100% | 0.005 | |
ProxytoysI18nizerTest | 17 | 0 | 0 | 4 | 76.471% | 0.152 | |
ReturnsAnnotatedTypeArgumentTest | 7 | 0 | 0 | 0 | 100% | 0.002 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AnnotationUtilsTest | 4 | 0 | 0 | 0 | 100% | 0.001 | |
GenericsUtilsTest | 4 | 0 | 0 | 0 | 100% | 0.001 | |
LocaleUtilsTest | 5 | 0 | 0 | 0 | 100% | 0.001 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AbstractRemoveHardcodedI18nPropertiesTaskTest | 2 | 0 | 0 | 0 | 100% | 0.113 | |
RemoveHardcodedI18nPropertiesFromDialogsTaskTest | 3 | 0 | 0 | 0 | 100% | 0.003 | |
RemoveHardcodedI18nPropertiesFromSubappsTaskTest | 3 | 0 | 0 | 0 | 100% | 0.005 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
AbstractI18nKeyGeneratorTest | 10 | 0 | 0 | 0 | 100% | 0.315 | |
DefaultMessageBundlesLoaderTest | 2 | 0 | 0 | 0 | 100% | 0.233 | |
SimpleTranslatorTest | 7 | 0 | 0 | 2 | 71.429% | 0.024 | |
TranslationServiceImplReloadBundlesTest | 1 | 0 | 0 | 0 | 100% | 0.406 | |
TranslationServiceImplTest | 19 | 0 | 0 | 0 | 100% | 0.815 |
Class | Tests | Errors | Failures | Skipped | Success Rate | Time | |
---|---|---|---|---|---|---|---|
GenerateTranslationFilesImplTest | 1 | 0 | 0 | 1 | 0% | 0 |
[Summary] [Package List] [Test Cases]
ancestorsFromList | 0.267 | |
getDifferentBundlenamesForEachChild | 0.008 | |
addKeyConsidersLabelAsAnOptionalSuffix | 0.008 | |
getNullBundlenameWhenNoneIsDefined | 0.006 | |
getRootBundlenameWhenNoOtherIsDefined | 0.005 | |
getIdOrNameForUnknownRoot | 0.004 | |
getRoot | 0.004 | |
ancestorsFromSimpleChain | 0.003 | |
getRootKeyGenerator | 0.004 | |
getAncestorKeyGenerators | 0.006 |
testUTF8CharactersAreReadProperly | 0.176 | |
bundlesLoaderLoadsAllLocales | 0.057 |
includesMethodOnSuperclass | 0.004 | |
doesNotIncludeOtherRandomMethod | 0.001 | |
includesMethodOnSelf | 0 | |
includesMethodOnInterface | 0 |
decorateEnum | 0.002 | |
skipped | ||
decorateWithNullObjectDoesNotThrowException | 0.013 | |
testWithSingleChildObject | 0.009 | |
testWithDeeperChildren | 0.014 | |
testSimpleObject | 0.007 | |
i18nTextAnnotationOnNonStringType | 0.007 | |
Currently makes no sense - un-ignore the day we find a real use-case | ||
canFormatMessagesForMethodsWithArguments | 0.007 | |
Not implemented yet - not sure we want this | ||
blowsIfCalledTwiceOnSameObject | 0.006 | |
decoratedMapShouldAllowToPutNewObjectsAndDecorateThem | 0.006 | |
Not implemented yet | ||
decoratedObjectsCanBeClonedWithClonerLib | 0.028 | |
nullChildJustReturnsNull | 0.006 | |
testWithChildren | 0.009 | |
decorateChildWithNullObjectDoesNotThrowException | 0.004 | |
objectsClonedWithClonerLibCanBeDecorated | 0.005 | |
defaultValuesSetInConstructorDoNotOverrideValuesAfterProxying | 0.009 | |
testWithChildrenInMap | 0.013 | |
testWithExistingValuesBeforeDecoration | 0.007 |
includesSimpleGetter | 0 | |
doesNotIncludeGetterWhereReturnTypeIsNotAnnotatedEvenIfMethodItselfIsAnnotated | 0 | |
includesMapOfAnnotatedTypeValues | 0 | |
includesInheritedMethods | 0 | |
includesListOfAnnotatedTypes | 0 | |
doesNotIncludeGetterWhereReturnTypeIsNotAnnotated | 0 | |
canNotIncludeMapOfAnnotatedTypeValues | 0 |
removeHardcodedI18nPropertiesUnderAppNode | 0.112 | |
leaveOtherPropertiesAlone | 0.001 |
removeI18nPropertiesFromDialogs | 0.002 | |
removeHardcodedI18nPropertiesUnderAppNode | 0.001 | |
leaveOtherPropertiesAlone | 0 |
removeI18nPropertiesFromSubapps | 0.003 | |
removeHardcodedI18nPropertiesUnderAppNode | 0.001 | |
leaveOtherPropertiesAlone | 0.001 |
keyWithPrintfFormat | 0.001 | |
Ignored for now but I would like to support the printf format too eventually | ||
singleKey | 0.01 | |
extraTestForConditionsAndPlurals | 0.005 | |
keyWithPrintfFormatMultipleArgs | 0.005 | |
Ignored for now but I would like to support the printf format too eventually | ||
formatAccordingToLocale | 0.003 | |
keyWithMessageFormat | 0 | |
keyWithMessageFormatMultipleArgs | 0 |
messageWithBasenameAndLocale | 0.05 | |
messageNotFound | 0.045 | |
messageWithSwissGermanVariantLocale | 0.04 | |
messageWithBasenameAndLocaleFallsBackToDefaultLocaleIfNotFound | 0.045 | |
messageFallsBackToClosestAvailableMessage | 0.044 | |
messageFallsBackToDefaultLanguage | 0.044 | |
messageWithFrenchLocale | 0.046 | |
givenBasenameFallbacksToDefautLegacy | 0.039 | |
messageWithNullKeys | 0.037 | |
messageWithBasename | 0.036 | |
messageWithSwissGermanLocale | 0.036 | |
shouldPreferUserLocaleWithSecondaryKey | 0.073 | |
messageNotFoundWithBasename | 0.043 | |
messageAvailableOnlyInEnglishWithSystemFallbackLanguageSetAsEnglish | 0.04 | |
messageWithBasenameAndLocaleFallsBackToGlobalBundleIfNotFound | 0.039 | |
messageFallsBackToDefautLocaleFromAVariantLocale | 0.041 | |
messageFallsBackToAvailableMessageFromVariantToCountry | 0.041 | |
messageWithNoKeys | 0.038 | |
messageWithGermanLocale | 0.038 |
getAnnotationWorksOnClassImplementingInterface | 0.001 | |
getAnnotationWorksOnSubclass | 0 | |
getAnnotationWorksOnInterface | 0 | |
getAnnotationWorksOnClassDirectlyAnnotated | 0 |
getGenericTypeOfReturnType | 0.001 | |
returnsObjectForWildcards | 0 | |
sanityChecks | 0 | |
returnsLowerBoundForExtends | 0 |
resolveLocaleIsLenientWithLowercaseCountryCode | 0 | |
resolveLocaleReturnsLanguageLocale | 0.001 | |
resolveLocaleReturnsLanguageCountryLocale | 0 | |
resolveLocaleReturnsLanguageCountryVariantLocale | 0 | |
resolveLocaleReturnsDefaultLocale | 0 |
[Summary] [Package List] [Test Cases]