Unit Test Results.

Designed for use with JUnit and Ant.

Class cruise.umple.compiler.ParserConstraintExpressionsTest

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
ParserConstraintExpressionsTest3320087.2152025-09-22T15:42:16cruise

Tests

NameStatusTypeTime(s)
ConstraintDataTypeSuccess0.399
canHandleDateConstraintsSuccess0.015
BasicConstraint2Success0.011
warningConstantDeprecatedSuccess0.021
externalDefinitionAndClassDefinitionCodeGeneration_externalLastSuccess0.015
associationByItselfSuccess0.038
attribute_ContainerTypeSuccess0.012
associationWithUnknownClassSuccess0.012
parseUmpleEnumerationDefinedInClassSuccess0.014
compositionParseTest_leftVarNamesSuccess0.056
abstractClassSuccess0.012
propagateImmutabilityToAllRelationshipsSuccess0.017
associationClassMultipleDefinitionsSuccess0.014
interfaceWithPositionSuccess0.011
attributeFixmlSkippedN/A

0.000
enumerationConflictsWithStateMachineSuccess0.098
singletonWithConstSuccess0.035
attribute_TypeSuccess0.012
attribute_listSuccess0.019
is_A_NonExistingExtendsClassSuccess0.098
toplevelExtracodeNoCodeLangSuccess0.025
interfaceWithMultipleMembersSuccess0.018
ImplementsPrecedeReq1Success0.030
ImplementsPrecedeReq2Success0.028
ImplementsPrecedeReq3Success0.024
ImplementsPrecedeReq4Success0.031
ImplementsPrecedeReq5Success0.029
ImplementsPrecedeReq6Success0.012
ImplementsPrecedeReq7Success0.040
ImplementsPrecedeReq8Success0.046
ImplementsPrecedeReq9Success0.013
toplevelBeforeForMultiClassesSuccess0.015
classCanNotBeChangedToImmutableWithInvalidAssociationsSuccess0.012
TestReservedRoleNameError32Success0.011
multipleAssociationCommentsSuccess0.031
ImplementsPrecedeReq10Success0.014
ImplementsPrecedeReq11Success0.020
ImplementsPrecedeReq12Success0.017
ImplementsPrecedeReq13Success0.012
ImplementsPrecedeReq14Success0.012
ImplementsPrecedeReq15Success0.022
ImplementsPrecedeReq16Success0.025
ImplementsPrecedeReq17Success0.012
association_nonZeroReflexiveAssociationSuccess0.011
warningClassNameCapitalLetterSuccess0.011
methodDetectionSuccess0.025
nestedGenericTypesSuccess0.038
twoCharacterMethodSuccess0.027
attribute_autouniqueSuccess0.011
parseUmpleEnumerationDefinedAtTopLevelSuccess0.014
attributeSharedNameSuccess0.073
isA_MultipleInterfacesAndClassesV2Success0.025
methodParameterAmbiguityCausedByEnumerationSuccess0.076
isAttributeLazyRedundantSuccess0.031
abstractInheritanceClassSuccess0.021
invalidNamespace_noNameSuccess0.023
interfaceWithMethodAndNOTParametersSuccess0.012
templateInexistentReferenceSuccess0.031
isA_MultipleTimesInTheSameLineSuccess0.030
ReqSameNameCombine1Success0.021
ReqSameNameCombine2Success0.016
ReqSameNameCombine3Success0.016
ReqSameNameCombine4Success0.012
operationNotFoundSuccess0.024
attribute_assignedValueSuccess0.115
interfaceImplementationSuccess0.011
duplicateNamespaceSkippedN/A

0.000
multipleExtraCodeDoubleDeclarationSuccess0.011
symmetricReflexiveAssociationError19Success0.012
symmetricReflexiveAssociationError23Success0.013
singletonSuccess0.011
invalidClassNameStartSuccess0.065
AssociationClassKeyNoWarningsSuccess0.014
multipleClassesSuccess0.014
multipleMethodBodyWarningSuccess0.015
invalidClassNamePartSuccess0.062
outputLanguagePathOverrideSuccess0.046
multivaluedAttributeInitializationSuccess0.011
autoGeneratedGetSetConstAttributeSuccess0.010
reflexiveMandatoryAssociationMayNotBeImmutableSuccess0.084
unknownClassSuccess0.011
validClassNameSuccess0.062
dependSuccess0.059
unknownInterfaceSuccess0.021
multivaluedAttributeAssignmentSuccess0.021
nestedClassCyclicInheritanceSuccess0.072
assertSetFailedPositionSuccess0.062
extraCodeInterfacesSuccess0.011
isA_ComplexCycleSuccess0.014
generateSuboptionSuccess0.012
toplevelAspectsForMixsetSuccess0.018
rubyLanguageSuccess0.010
externalAssociationWithUnknownClassSecondPositionSuccess0.012
immutableOtherWayInternalAssociationSuccess0.012
attributeLooksLikeAssociationSuccess0.046
warningUninitializedConstClassSuccess0.021
validInterfaceNameSuccess0.104
whitespaceCharacterSkippedN/A

0.000
AssociationClassCreatesKeyIfMissingSuccess0.016
interfaceWithSingleIsASuccess0.011
stateMachineandAttributeNameClashingSuccess0.014
referencedPackagesSuccess0.013
invalidInterfaceNamePartSuccess0.069
emptyClassSuccess0.013
association_invalidMultiplicityOutOfOrderSuccess0.012
associationClass2Success0.002
emptyMultiLineCommentWithSpacesSuccess0.026
immutableExternalOtherWayAssociationSuccess0.013
invalidAssociationsForImmutableClass_independentlyDefinedSuccess0.036
abstractInterfaceExtendsSuccess0.015
toplevelAfterAsteriskKeywordSuccess0.019
inlineCommentsSuccess0.014
attributeComplexAssignedSuccess0.016
isA_SimpleCycleSuccess0.014
symmetricReflexiveAssociationSuccess0.011
associationMultilineCommentSuccess0.020
multipleIsA_MultipleClass_InheritanceSuccess0.041
beforeKeywordSuccess0.016
keyCannotHaveDuplicateAttributesSuccess0.018
parseInterfaceCodeSuccess0.013
internalAttributeGetterMethodSuccess0.015
associationClassSuccess0.103
attribute_defaultedWithoutAValueSuccess0.018
autoGeneratedGetSetLazyImmutableAttributeSuccess0.014
notUsedNamespaceSuccess0.046
autoGeneratedGetSetAutouniqueAttributeSuccess0.011
associationsForMutableClassesParseSuccessfullySuccess0.023
toplevelExtracodeSuccess0.016
isA_MultipleInterfacesAndClassesSuccess0.012
isA_SimpleCycle_WithKeySuccess0.012
duplicateAttributesNamesSuccess0.011
attributeAndAssociationNameClashingUnidirectionalSuccess0.189
associationClassPositionSuccess0.030
duplicateEnumsInClassSuccess0.012
toplevelBeforeKeywordAtBeginingSuccess0.011
interfaceWithMultipleIsASuccess0.010
validAssociationsForImmutableClass_independentlyDefinedSuccess0.049
attributeAndAssociationNameClashingBidirectionalSuccess0.124
associationSpecializationMultiplicityErrorSuccess0.086
associationInlineCommentSuccess0.024
is_A_SimpleCycle_InterfaceSuccess0.011
filterWithAttributeInTraitSuccess0.013
parseUmpleEnumerationDefinedAtTopLevelAndInClassSuccess0.013
nestedUseStatementsSuccess0.016
commentsBeforeClassesSuccess0.012
enumAttributeEmptySuccess0.011
autoGeneratedGetSetBasicAttributeSuccess0.011
queuedMethodsSuccess0.025
multiInjectSuccess0.023
invalidAssociationsForImmutableClassSuccess0.047
associationClassMissingLeftSuccess0.010
classAndNamespacesSuccess0.016
glossarySuccess0.010
reflexiveAndError21CasesNonDirectedSuccess0.046
warningUninitializedConstObjectClassSuccess0.011
upperCaseAssociationKeySuccess0.012
externalDefinitionAndClassDefinitionCodeGeneration_externalMiddleSuccess0.010
afterKeywordSuccess0.010
multipleEmptyCommentsWithSpacesSuccess0.013
phpLanguageSuccess0.010
multLanguageImplementationSuccess0.067
classPosition_defaultSuccess0.008
keyWithInitializedAttributeSuccess0.007
superclassCanNotBeChangedToImmutableWithInvalidAssociationsInSubclassSuccess0.011
emptyMultiLineCommentSuccess0.008
commentsInClassSuccess0.008
isA_MultipleInterfacesSuccess0.008
immutableAssociationMayNotHaveMutableClassAtDirectedEndSuccess0.056
immutableClassMayNotContainStateMachinesSuccess0.009
stateMachineConcurrencyBetweenStatesSuccess0.008
associationClassNewSyntaxSuccess0.008
singletonAttributeNotLazySuccess0.016
attribute_UniqueSuccess0.009
generateSuboptionOverrideSuccess0.007
invalidInterfaceNameStartSuccess0.042
mixin_redefiningAMethodSuccess0.109
noDefaultNamespaceSuccess0.033
conflictingModifiersForStateDependentMethodsSuccess0.010
toplevelAfterGlobClassNameSuccess0.018
rolenameMatchingClassnameWarningSuccess0.040
associationSuccess0.014
compositionParseTest_DoubleDefinitionSuccess0.010
interfaceWithConstantsSuccess0.007
associationWithClassAndInterfaceSuccess0.024
positionUnknownAssociationSuccess0.009
codeBlockMultiLanguageSuccess0.008
attribute_derivedSuccess0.009
toplevelAfterGlobOperationNameOnTraitSuccess0.011
keySuccess0.009
testSuccess0.010
validAssociationsForImmutableClassSuccess0.034
classWithImplementedMethodsSuccess0.009
enumLongHandSyntaxSuccess0.008
associationClassAdditionalAssociationsSuccess0.009
enumerationInBidirectionalAssocSuccess0.022
toplevelInjectMultipleMethodsSuccess0.010
debugKeywordSuccess0.007
interfaceWithExtraCodeSuccess0.007
javaLanguageSuccess0.007
emptySuccess0.009
positionAssociationClass_NoAssociationSkippedN/A

0.000
enumerationInUnidirectionalAssocSuccess0.027
invalidClassKeywordSuccess0.008
methodConflictWithAutoGeneratedGetterAndSetterAndNoUserGeneratedMethodBodySuccess0.016
associationClassMissingRightSuccess0.008
immutableExternalAssociationSuccess0.008
externalDefinitionAndClassDefinitionCodeGeneration_externalFirstSuccess0.007
duplicateConstantNameInterfaceSuccess0.008
languageDefaultSuccess0.007
filenamePropogationSuccess0.008
emptyCommentWithSpacesSuccess0.007
Singleton_Class_ExtendedSuccess0.018
immutableTwoWayAssociationsAreNotAllowedSuccess0.016
positionAssociationClass_MixinSkippedN/A

0.000
isA_OnlyOneSuccess0.008
isABlahAttributeSuccess0.007
singletonToOneAssociationSuccess0.008
mixDifferentFilesSuccess0.009
attributeInvalidTypeNameSuccess0.015
oneCharacterMethodSuccess0.008
associationClassSeveralAssociationsAttributesSuccess0.012
toplevelAfterOnTraitSuccess0.010
classWithMethodsSkippedN/A

0.000
toplevelAfterGlobOperationNameSuccess0.009
methodInlineCommentSuccess0.010
methodNameConflictUsingDefaultedSuccess0.025
attribute_simpleSuccess0.008
inputModifierCheckSuccess0.008
singleIsA_MultipleClass_InheritanceSuccess0.008
duplicateAssociationNamesClassHierarchySuccess0.043
multipleConstraintMethodBodySuccess0.010
duplicateEnumerationsErrorSuccess0.007
autoGeneratedGetSetLazyAttributeSuccess0.010
otherWayAssociationSuccess0.008
immutableClassSuccess0.020
autoGeneratedGetSetImmutableAttributeSuccess0.008
abstractClassAssociationSuccess0.034
attributeInKeyNotDefinedInClassSuccess0.010
multilineCommentsSuccess0.008
parseUmpleEnumerationDefinedInAssociationClassSuccess0.009
reflexiveAndError21CasesDirectedSuccess0.032
methodBodyGenerationMultiLanguageSuccess0.009
typeIsAccessSpecifierSuccess0.026
innerClassSuccess0.012
multipleExtraCodeInterfacesSuccess0.011
externalAssociationWithUnknownClassSuccess0.022
duplicateAssociationNamesSuccess0.132
stateMachineandAssociationNameClashingSuccess0.035
autoGeneratedGetSetInternalAttributeSuccess0.007
enumerationInCompositionSuccess0.034
graphVizLiteralGuardsSuccess0.009
mixin_namespacesSuccess0.024
emptyCommentSuccess0.008
multipleMethodCommentsSuccess0.013
multipleEmptyCommentsSuccess0.009
multipleSymmetricReflexiveAssociationsSuccess0.008
autoGeneratedConstructorRemoveAttributeSuccess0.010
warningUninitializedConstInterfaceSuccess0.007
commentsBeforeMultipleClassesSuccess0.008
validCodeInjectionSuccess0.010
namingConflictBetweenEnumerationAndClassSuccess0.026
warningInterfaceNameCapitalLetterSuccess0.007
namingConflictBetweenEnumerationAndTraitSuccess0.008
mixingRegularAndDerivedAttributes_bug201Success0.008
nestedClassMultipleInheritanceSuccess0.029
isA_ComplexCycle_WithKeySuccess0.012
methodMultilineCommentSuccess0.008
compositionTypeSuccess0.009
attributeAndAssociationNameClashingSeparateSuccess0.040
autoGeneratedGetterAndSetterSuccess0.017
autoGeneratedGetSetDefaultedAttributeSuccess0.008
portPrefixAttributeNameAssignmentSuccess0.007
autoGeneratedGetSetInputAttributeSuccess0.007
attributeMultilineCommentSuccess0.008
attributeInlineCommentSuccess0.007
immutableOneWayInternalAssociationSuccess0.009
invalidMultiplicitySuccess0.007
namespaceSuccess0.008
inheritedKeysSuccess0.020
removeAllAutogeneratedMethodsSuccess0.009
attributesAndAssocationsSuccess0.009
implementsInterfaceSuccess0.008
reflexiveCasesNoError21Success0.059
outputLanguagePathOverrideAllSuccess0.008
multiple_Class_InheritanceSuccess0.008
sameLineCommentsSuccess0.016
compositionParseTestSuccess0.026
complexClassWithAssociationsCannotBeAttributeSkippedN/A

0.000
association_attributeSuccess0.013
attributeAndAssociationNameClashingBackwardsUnidirectionalSuccess0.133
interfaceWithMethodAndParametersSuccess0.007
commentsWayBeforeClassSuccess0.007
multipleClassBlockInheritanceSuccess0.016
eventParameterAmbiguityCausedByEnumerationSuccess0.026
testSemicolonUnicodeSuccess0.002
attributeInvalidNameSuccess0.024
constructorExtraCodeSkippedN/A

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