Unit Test Results.

Designed for use with JUnit and Ant.

Class cruise.umple.compiler.UmpleParserTest

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
UmpleParserTest3450094.7792026-03-27T14:33:46cruise

Tests

NameStatusTypeTime(s)
warningConstantDeprecatedSuccess0.008
externalDefinitionAndClassDefinitionCodeGeneration_externalLastSuccess0.009
associationByItselfSuccess0.010
attribute_ContainerTypeSuccess0.009
associationWithUnknownClassSuccess0.008
parseUmpleEnumerationDefinedInClassSuccess0.009
compositionParseTest_leftVarNamesSuccess0.010
abstractClassSuccess0.007
propagateImmutabilityToAllRelationshipsSuccess0.018
associationClassMultipleDefinitionsSuccess0.010
interfaceWithPositionSuccess0.007
attributeFixmlSkippedN/A

0.000
enumerationConflictsWithStateMachineSuccess0.017
singletonWithConstSuccess0.008
attribute_TypeSuccess0.008
attribute_listSuccess0.008
is_A_NonExistingExtendsClassSuccess0.028
toplevelExtracodeNoCodeLangSuccess0.006
interfaceWithMultipleMembersSuccess0.007
ImplementsPrecedeReq1Success0.015
ImplementsPrecedeReq2Success0.008
ImplementsPrecedeReq3Success0.008
ImplementsPrecedeReq4Success0.009
ImplementsPrecedeReq5Success0.009
ImplementsPrecedeReq6Success0.009
ImplementsPrecedeReq7Success0.008
ImplementsPrecedeReq8Success0.007
ImplementsPrecedeReq9Success0.009
toplevelBeforeForMultiClassesSuccess0.008
classCanNotBeChangedToImmutableWithInvalidAssociationsSuccess0.008
TestReservedRoleNameError32Success0.007
multipleAssociationCommentsSuccess0.009
ImplementsPrecedeReq10Success0.014
ImplementsPrecedeReq11Success0.007
ImplementsPrecedeReq12Success0.007
ImplementsPrecedeReq13Success0.008
ImplementsPrecedeReq14Success0.007
ImplementsPrecedeReq15Success0.008
ImplementsPrecedeReq16Success0.007
ImplementsPrecedeReq17Success0.009
association_nonZeroReflexiveAssociationSuccess0.006
warningClassNameCapitalLetterSuccess0.006
methodDetectionSuccess0.007
nestedGenericTypesSuccess0.020
twoCharacterMethodSuccess0.018
attribute_autouniqueSuccess0.014
parseUmpleEnumerationDefinedAtTopLevelSuccess0.013
attributeSharedNameSuccess0.065
isA_MultipleInterfacesAndClassesV2Success0.014
methodParameterAmbiguityCausedByEnumerationSuccess0.037
isAttributeLazyRedundantSuccess0.011
abstractInheritanceClassSuccess0.018
invalidNamespace_noNameSuccess0.010
interfaceWithMethodAndNOTParametersSuccess0.011
templateInexistentReferenceSuccess0.032
isA_MultipleTimesInTheSameLineSuccess0.016
ReqSameNameCombine1Success0.015
ReqSameNameCombine2Success0.010
ReqSameNameCombine3Success0.011
ReqSameNameCombine4Success0.010
operationNotFoundSuccess0.017
braceMismatch_twoMalformedClassesSuccess0.009
attribute_assignedValueSuccess0.008
interfaceImplementationSuccess0.016
duplicateNamespaceSkippedN/A

0.000
multipleExtraCodeDoubleDeclarationSuccess0.008
symmetricReflexiveAssociationError19Success0.008
symmetricReflexiveAssociationError23Success0.007
singletonSuccess0.007
invalidClassNameStartSuccess0.041
AssociationClassKeyNoWarningsSuccess0.009
braceMismatch_malformedWithInnerClassSuccess0.007
multipleClassesSuccess0.007
multipleMethodBodyWarningSuccess0.010
invalidClassNamePartSuccess0.047
outputLanguagePathOverrideSuccess0.007
multivaluedAttributeInitializationSuccess0.007
autoGeneratedGetSetConstAttributeSuccess0.007
reflexiveMandatoryAssociationMayNotBeImmutableSuccess0.054
unknownClassSuccess0.007
validClassNameSuccess0.040
dependSuccess0.008
unknownInterfaceSuccess0.016
multivaluedAttributeAssignmentSuccess0.015
ReqUserStoryStructuredPartialSuccess0.014
nestedClassCyclicInheritanceSuccess0.046
assertSetFailedPositionSuccess0.029
extraCodeInterfacesSuccess0.007
isA_ComplexCycleSuccess0.007
generateSuboptionSuccess0.006
toplevelAspectsForMixsetSuccess0.024
rubyLanguageSuccess0.007
externalAssociationWithUnknownClassSecondPositionSuccess0.008
immutableOtherWayInternalAssociationSuccess0.008
attributeLooksLikeAssociationSuccess0.014
warningUninitializedConstClassSuccess0.007
validInterfaceNameSuccess0.037
whitespaceCharacterSkippedN/A

0.000
AssociationClassCreatesKeyIfMissingSuccess0.008
interfaceWithSingleIsASuccess0.012
braceMismatch_missingCloseBraceSuccess0.006
stateMachineandAttributeNameClashingSuccess0.007
referencedPackagesSuccess0.007
invalidInterfaceNamePartSuccess0.037
emptyClassSuccess0.006
association_invalidMultiplicityOutOfOrderSuccess0.007
associationClass2Success0.001
emptyMultiLineCommentWithSpacesSuccess0.007
immutableExternalOtherWayAssociationSuccess0.007
invalidAssociationsForImmutableClass_independentlyDefinedSuccess0.026
abstractInterfaceExtendsSuccess0.007
toplevelAfterAsteriskKeywordSuccess0.008
ReqUserStoryBasicSuccess0.006
inlineCommentsSuccess0.006
attributeComplexAssignedSuccess0.006
isA_SimpleCycleSuccess0.006
symmetricReflexiveAssociationSuccess0.007
associationMultilineCommentSuccess0.006
multipleIsA_MultipleClass_InheritanceSuccess0.006
braceMismatch_bracesInStringsSuccess0.007
beforeKeywordSuccess0.006
keyCannotHaveDuplicateAttributesSuccess0.011
parseInterfaceCodeSuccess0.007
internalAttributeGetterMethodSuccess0.007
associationClassSuccess0.043
attribute_defaultedWithoutAValueSuccess0.007
autoGeneratedGetSetLazyImmutableAttributeSuccess0.007
ReqUserStoryStructuredAllSuccess0.006
notUsedNamespaceSkippedN/A

0.000
autoGeneratedGetSetAutouniqueAttributeSuccess0.006
associationsForMutableClassesParseSuccessfullySuccess0.015
toplevelExtracodeSuccess0.006
isA_MultipleInterfacesAndClassesSuccess0.007
isA_SimpleCycle_WithKeySuccess0.008
duplicateAttributesNamesSuccess0.007
attributeAndAssociationNameClashingUnidirectionalSuccess0.135
associationClassPositionSuccess0.009
duplicateEnumsInClassSuccess0.008
toplevelBeforeKeywordAtBeginingSuccess0.008
interfaceWithMultipleIsASuccess0.007
validAssociationsForImmutableClass_independentlyDefinedSuccess0.029
attributeAndAssociationNameClashingBidirectionalSuccess0.071
associationSpecializationMultiplicityErrorSuccess0.024
associationInlineCommentSuccess0.007
is_A_SimpleCycle_InterfaceSuccess0.006
filterWithAttributeInTraitSuccess0.017
parseUmpleEnumerationDefinedAtTopLevelAndInClassSuccess0.009
nestedUseStatementsSuccess0.014
commentsBeforeClassesSuccess0.007
enumAttributeEmptySuccess0.010
autoGeneratedGetSetBasicAttributeSuccess0.009
queuedMethodsSuccess0.020
multiInjectSuccess0.009
invalidAssociationsForImmutableClassSuccess0.033
associationClassMissingLeftSuccess0.015
classAndNamespacesSuccess0.008
glossarySuccess0.008
reflexiveAndError21CasesNonDirectedSuccess0.031
warningUninitializedConstObjectClassSuccess0.007
upperCaseAssociationKeySuccess0.008
externalDefinitionAndClassDefinitionCodeGeneration_externalMiddleSuccess0.008
afterKeywordSuccess0.007
multipleEmptyCommentsWithSpacesSuccess0.008
phpLanguageSuccess0.007
multLanguageImplementationSuccess0.065
classPosition_defaultSuccess0.007
keyWithInitializedAttributeSuccess0.008
superclassCanNotBeChangedToImmutableWithInvalidAssociationsInSubclassSuccess0.008
emptyMultiLineCommentSuccess0.007
commentsInClassSuccess0.007
isA_MultipleInterfacesSuccess0.008
immutableAssociationMayNotHaveMutableClassAtDirectedEndSuccess0.059
immutableClassMayNotContainStateMachinesSuccess0.008
stateMachineConcurrencyBetweenStatesSuccess0.007
braceMismatch_bracesInCommentsSuccess0.007
associationClassNewSyntaxSuccess0.007
singletonAttributeNotLazySuccess0.007
attribute_UniqueSuccess0.007
generateSuboptionOverrideSuccess0.006
invalidInterfaceNameStartSuccess0.053
mixin_redefiningAMethodSuccess0.130
noDefaultNamespaceSuccess0.043
conflictingModifiersForStateDependentMethodsSuccess0.014
toplevelAfterGlobClassNameSuccess0.024
rolenameMatchingClassnameWarningSuccess0.036
associationSuccess0.009
compositionParseTest_DoubleDefinitionSuccess0.016
interfaceWithConstantsSuccess0.009
associationWithClassAndInterfaceSuccess0.029
positionUnknownAssociationSuccess0.009
codeBlockMultiLanguageSuccess0.009
braceMismatch_extraOpenBraceSuccess0.008
attribute_derivedSuccess0.009
toplevelAfterGlobOperationNameOnTraitSuccess0.011
keySuccess0.009
testSuccess0.007
validAssociationsForImmutableClassSuccess0.035
classWithImplementedMethodsSuccess0.008
enumLongHandSyntaxSuccess0.007
associationClassAdditionalAssociationsSuccess0.008
braceMismatch_malformedThenValidSuccess0.007
enumerationInBidirectionalAssocSuccess0.015
toplevelInjectMultipleMethodsSuccess0.008
debugKeywordSuccess0.007
interfaceWithExtraCodeSuccess0.007
javaLanguageSuccess0.006
emptySuccess0.006
positionAssociationClass_NoAssociationSkippedN/A

0.000
enumerationInUnidirectionalAssocSuccess0.026
invalidClassKeywordSuccess0.007
methodConflictWithAutoGeneratedGetterAndSetterAndNoUserGeneratedMethodBodySuccess0.014
associationClassMissingRightSuccess0.007
immutableExternalAssociationSuccess0.008
externalDefinitionAndClassDefinitionCodeGeneration_externalFirstSuccess0.007
duplicateConstantNameInterfaceSuccess0.007
languageDefaultSuccess0.006
filenamePropogationSuccess0.007
emptyCommentWithSpacesSuccess0.007
Singleton_Class_ExtendedSuccess0.014
immutableTwoWayAssociationsAreNotAllowedSuccess0.017
positionAssociationClass_MixinSkippedN/A

0.000
isA_OnlyOneSuccess0.006
isABlahAttributeSuccess0.007
singletonToOneAssociationSuccess0.007
TestInvalidAssociationRoleNameError120Success0.013
mixDifferentFilesSuccess0.019
attributeInvalidTypeNameSuccess0.027
oneCharacterMethodSuccess0.012
associationClassSeveralAssociationsAttributesSuccess0.014
toplevelAfterOnTraitSuccess0.012
classWithMethodsSkippedN/A

0.000
toplevelAfterGlobOperationNameSuccess0.011
methodInlineCommentSuccess0.014
ReqNormalStillWorksAfterUserStoryGrammarSuccess0.009
methodNameConflictUsingDefaultedSuccess0.028
attribute_simpleSuccess0.008
TestAssociationRoleNameWarning121Success0.009
inputModifierCheckSuccess0.007
singleIsA_MultipleClass_InheritanceSuccess0.007
duplicateAssociationNamesClassHierarchySuccess0.064
multipleConstraintMethodBodySuccess0.019
duplicateEnumerationsErrorSuccess0.012
autoGeneratedGetSetLazyAttributeSuccess0.010
otherWayAssociationSuccess0.010
immutableClassSuccess0.009
autoGeneratedGetSetImmutableAttributeSuccess0.009
abstractClassAssociationSuccess0.039
attributeInKeyNotDefinedInClassSuccess0.010
multilineCommentsSuccess0.007
parseUmpleEnumerationDefinedInAssociationClassSuccess0.008
reflexiveAndError21CasesDirectedSuccess0.032
methodBodyGenerationMultiLanguageSuccess0.008
typeIsAccessSpecifierSuccess0.020
innerClassSuccess0.007
multipleExtraCodeInterfacesSuccess0.006
externalAssociationWithUnknownClassSuccess0.013
duplicateAssociationNamesSuccess0.095
stateMachineandAssociationNameClashingSuccess0.041
autoGeneratedGetSetInternalAttributeSuccess0.013
enumerationInCompositionSuccess0.034
graphVizLiteralGuardsSuccess0.010
mixin_namespacesSuccess0.026
emptyCommentSuccess0.006
multipleMethodCommentsSuccess0.008
multipleEmptyCommentsSuccess0.007
multipleSymmetricReflexiveAssociationsSuccess0.006
autoGeneratedConstructorRemoveAttributeSuccess0.009
warningUninitializedConstInterfaceSuccess0.010
commentsBeforeMultipleClassesSuccess0.007
validCodeInjectionSuccess0.008
namingConflictBetweenEnumerationAndClassSuccess0.020
warningInterfaceNameCapitalLetterSuccess0.006
namingConflictBetweenEnumerationAndTraitSuccess0.007
mixingRegularAndDerivedAttributes_bug201Success0.006
nestedClassMultipleInheritanceSuccess0.019
isA_ComplexCycle_WithKeySuccess0.007
methodMultilineCommentSuccess0.006
compositionTypeSuccess0.011
attributeAndAssociationNameClashingSeparateSuccess0.033
autoGeneratedGetterAndSetterSuccess0.014
autoGeneratedGetSetDefaultedAttributeSuccess0.006
portPrefixAttributeNameAssignmentSuccess0.007
autoGeneratedGetSetInputAttributeSuccess0.006
braceMismatch_bodyMemberThenExtraBraceSuccess0.006
attributeMultilineCommentSuccess0.007
attributeInlineCommentSuccess0.006
immutableOneWayInternalAssociationSuccess0.011
invalidMultiplicitySuccess0.007
namespaceSuccess0.007
inheritedKeysSuccess0.014
removeAllAutogeneratedMethodsSuccess0.008
attributesAndAssocationsSuccess0.007
implementsInterfaceSuccess0.007
braceMismatch_missingOpenBraceSuccess0.006
reflexiveCasesNoError21Success0.055
outputLanguagePathOverrideAllSuccess0.006
multiple_Class_InheritanceSuccess0.006
braceMismatch_extraCloseBraceSuccess0.007
sameLineCommentsSuccess0.007
compositionParseTestSuccess0.020
complexClassWithAssociationsCannotBeAttributeSkippedN/A

0.000
association_attributeSuccess0.010
attributeAndAssociationNameClashingBackwardsUnidirectionalSuccess0.126
interfaceWithMethodAndParametersSuccess0.006
commentsWayBeforeClassSuccess0.006
multipleClassBlockInheritanceSuccess0.021
eventParameterAmbiguityCausedByEnumerationSuccess0.025
testSemicolonUnicodeSuccess0.002
attributeInvalidNameSuccess0.018
constructorExtraCodeSkippedN/A

0.000
warningUninitializedConstObjectInterfaceSuccess0.006
multipleEmptyMultiLineCommentsWithSpacesSuccess0.007
removeAutogeneratedMethodsForAttributeSuccess0.006
is_A_ComplexCycle_InterfaceSuccess0.006
positionAssociationSuccess0.007
multipleAttributeCommentsSuccess0.006
isA_ListFormSuccess0.016
internalConstSuccess0.008
toplevelAroundSuccess0.004
toplevelBeforeSuccess0.008
toplevelAndInclassAspectsSuccess0.008
redefineNamespaceSuccess0.023
interfaceBodyWithCommentsSuccess0.013
commentInAssociationSuccess0.007
classPositionSuccess0.006
cannotHaveDuplicateKeysSuccess0.013
otherLanguageSuccess0.006
attributeConflictImmutableAndAutouniqueSuccess0.018
autoGeneratedAPIMethodsSuccess0.009
cannotHaveKeyAndDefaultKeySuccess0.008
autoGeneratedConstructorSuccess0.010
abstractMethodSuccess0.007
association_externalSuccess0.008
extraBracketsWarningSuccess0.026
isA_GroupedSuccess0.007
AssociationClassIncompletKeyWarningSuccess0.008
namingConflictBetweenEnumerationAndInterfaceSuccess0.006
outputLanguagePathSuccess0.013
associationNameSuccess0.008
enumShortHandSyntaxSuccess0.008
multipleExtraCodeSuccess0.008
interfaceClassDependSuccess0.007
oneWayAssociationSuccess0.007
attributeProperNamingStyleSuccess0.013
TypeValueMismatchWarningSuccess0.013
Properties »
System.out »