Unit Test Results.

Designed for use with JUnit and Ant.

Class cruise.umple.compiler.ParserConstraintExpressionsTest

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
ParserConstraintExpressionsTest3480095.7942026-03-27T14:33:32cruise

Tests

NameStatusTypeTime(s)
ConstraintDataTypeSuccess0.394
canHandleDateConstraintsSuccess0.014
BasicConstraint2Success0.013
warningConstantDeprecatedSuccess0.012
externalDefinitionAndClassDefinitionCodeGeneration_externalLastSuccess0.012
associationByItselfSuccess0.013
attribute_ContainerTypeSuccess0.011
associationWithUnknownClassSuccess0.011
parseUmpleEnumerationDefinedInClassSuccess0.024
compositionParseTest_leftVarNamesSuccess0.017
abstractClassSuccess0.013
propagateImmutabilityToAllRelationshipsSuccess0.018
associationClassMultipleDefinitionsSuccess0.013
interfaceWithPositionSuccess0.011
attributeFixmlSkippedN/A

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

0.000
multipleExtraCodeDoubleDeclarationSuccess0.011
symmetricReflexiveAssociationError19Success0.010
symmetricReflexiveAssociationError23Success0.011
singletonSuccess0.009
invalidClassNameStartSuccess0.059
AssociationClassKeyNoWarningsSuccess0.011
braceMismatch_malformedWithInnerClassSuccess0.010
multipleClassesSuccess0.009
multipleMethodBodyWarningSuccess0.011
invalidClassNamePartSuccess0.055
outputLanguagePathOverrideSuccess0.009
multivaluedAttributeInitializationSuccess0.009
autoGeneratedGetSetConstAttributeSuccess0.013
reflexiveMandatoryAssociationMayNotBeImmutableSuccess0.066
unknownClassSuccess0.008
validClassNameSuccess0.053
dependSuccess0.008
unknownInterfaceSuccess0.020
multivaluedAttributeAssignmentSuccess0.017
ReqUserStoryStructuredPartialSuccess0.008
nestedClassCyclicInheritanceSuccess0.054
assertSetFailedPositionSuccess0.039
extraCodeInterfacesSuccess0.009
isA_ComplexCycleSuccess0.009
generateSuboptionSuccess0.014
toplevelAspectsForMixsetSuccess0.018
rubyLanguageSuccess0.009
externalAssociationWithUnknownClassSecondPositionSuccess0.009
immutableOtherWayInternalAssociationSuccess0.010
attributeLooksLikeAssociationSuccess0.016
warningUninitializedConstClassSuccess0.009
validInterfaceNameSuccess0.050
whitespaceCharacterSkippedN/A

0.000
AssociationClassCreatesKeyIfMissingSuccess0.010
interfaceWithSingleIsASuccess0.008
braceMismatch_missingCloseBraceSuccess0.012
stateMachineandAttributeNameClashingSuccess0.009
referencedPackagesSuccess0.010
invalidInterfaceNamePartSuccess0.050
emptyClassSuccess0.009
association_invalidMultiplicityOutOfOrderSuccess0.009
associationClass2Success0.001
emptyMultiLineCommentWithSpacesSuccess0.008
immutableExternalOtherWayAssociationSuccess0.010
invalidAssociationsForImmutableClass_independentlyDefinedSuccess0.027
abstractInterfaceExtendsSuccess0.020
toplevelAfterAsteriskKeywordSuccess0.012
ReqUserStoryBasicSuccess0.010
inlineCommentsSuccess0.010
attributeComplexAssignedSuccess0.010
isA_SimpleCycleSuccess0.010
symmetricReflexiveAssociationSuccess0.010
associationMultilineCommentSuccess0.009
multipleIsA_MultipleClass_InheritanceSuccess0.015
braceMismatch_bracesInStringsSuccess0.010
beforeKeywordSuccess0.011
keyCannotHaveDuplicateAttributesSuccess0.012
parseInterfaceCodeSuccess0.010
internalAttributeGetterMethodSuccess0.010
associationClassSuccess0.069
attribute_defaultedWithoutAValueSuccess0.010
autoGeneratedGetSetLazyImmutableAttributeSuccess0.010
ReqUserStoryStructuredAllSuccess0.010
notUsedNamespaceSkippedN/A

0.000
autoGeneratedGetSetAutouniqueAttributeSuccess0.009
associationsForMutableClassesParseSuccessfullySuccess0.019
toplevelExtracodeSuccess0.009
isA_MultipleInterfacesAndClassesSuccess0.011
isA_SimpleCycle_WithKeySuccess0.011
duplicateAttributesNamesSuccess0.009
attributeAndAssociationNameClashingUnidirectionalSuccess0.151
associationClassPositionSuccess0.011
duplicateEnumsInClassSuccess0.010
toplevelBeforeKeywordAtBeginingSuccess0.009
interfaceWithMultipleIsASuccess0.009
validAssociationsForImmutableClass_independentlyDefinedSuccess0.045
attributeAndAssociationNameClashingBidirectionalSuccess0.092
associationSpecializationMultiplicityErrorSuccess0.030
associationInlineCommentSuccess0.014
is_A_SimpleCycle_InterfaceSuccess0.009
filterWithAttributeInTraitSuccess0.011
parseUmpleEnumerationDefinedAtTopLevelAndInClassSuccess0.011
nestedUseStatementsSuccess0.015
commentsBeforeClassesSuccess0.011
enumAttributeEmptySuccess0.010
autoGeneratedGetSetBasicAttributeSuccess0.010
queuedMethodsSuccess0.035
multiInjectSuccess0.015
invalidAssociationsForImmutableClassSuccess0.049
associationClassMissingLeftSuccess0.010
classAndNamespacesSuccess0.016
glossarySuccess0.011
reflexiveAndError21CasesNonDirectedSuccess0.041
warningUninitializedConstObjectClassSuccess0.010
upperCaseAssociationKeySuccess0.011
externalDefinitionAndClassDefinitionCodeGeneration_externalMiddleSuccess0.014
afterKeywordSuccess0.009
multipleEmptyCommentsWithSpacesSuccess0.011
phpLanguageSuccess0.009
multLanguageImplementationSuccess0.066
classPosition_defaultSuccess0.006
keyWithInitializedAttributeSuccess0.007
superclassCanNotBeChangedToImmutableWithInvalidAssociationsInSubclassSuccess0.008
emptyMultiLineCommentSuccess0.006
commentsInClassSuccess0.007
isA_MultipleInterfacesSuccess0.007
immutableAssociationMayNotHaveMutableClassAtDirectedEndSuccess0.050
immutableClassMayNotContainStateMachinesSuccess0.007
stateMachineConcurrencyBetweenStatesSuccess0.008
braceMismatch_bracesInCommentsSuccess0.006
associationClassNewSyntaxSuccess0.008
singletonAttributeNotLazySuccess0.006
attribute_UniqueSuccess0.006
generateSuboptionOverrideSuccess0.006
invalidInterfaceNameStartSuccess0.035
mixin_redefiningAMethodSuccess0.096
noDefaultNamespaceSuccess0.023
conflictingModifiersForStateDependentMethodsSuccess0.022
toplevelAfterGlobClassNameSuccess0.021
rolenameMatchingClassnameWarningSuccess0.031
associationSuccess0.008
compositionParseTest_DoubleDefinitionSuccess0.007
interfaceWithConstantsSuccess0.006
associationWithClassAndInterfaceSuccess0.021
positionUnknownAssociationSuccess0.013
codeBlockMultiLanguageSuccess0.007
braceMismatch_extraOpenBraceSuccess0.008
attribute_derivedSuccess0.008
toplevelAfterGlobOperationNameOnTraitSuccess0.011
keySuccess0.008
testSuccess0.007
validAssociationsForImmutableClassSuccess0.028
classWithImplementedMethodsSuccess0.007
enumLongHandSyntaxSuccess0.007
associationClassAdditionalAssociationsSuccess0.012
braceMismatch_malformedThenValidSuccess0.006
enumerationInBidirectionalAssocSuccess0.014
toplevelInjectMultipleMethodsSuccess0.008
debugKeywordSuccess0.006
interfaceWithExtraCodeSuccess0.006
javaLanguageSuccess0.006
emptySuccess0.006
positionAssociationClass_NoAssociationSkippedN/A

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

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

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

0.000
association_attributeSuccess0.008
attributeAndAssociationNameClashingBackwardsUnidirectionalSuccess0.105
interfaceWithMethodAndParametersSuccess0.006
commentsWayBeforeClassSuccess0.006
multipleClassBlockInheritanceSuccess0.013
eventParameterAmbiguityCausedByEnumerationSuccess0.022
testSemicolonUnicodeSuccess0.001
attributeInvalidNameSuccess0.020
constructorExtraCodeSkippedN/A

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