Unit Test Results.

Designed for use with JUnit and Ant.

Class cruise.umple.compiler.ParserConstraintExpressionsTest

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
ParserConstraintExpressionsTest3320086.1392025-09-12T18:06:15cruise

Tests

NameStatusTypeTime(s)
ConstraintDataTypeSuccess0.389
canHandleDateConstraintsSuccess0.020
BasicConstraint2Success0.013
warningConstantDeprecatedSuccess0.012
externalDefinitionAndClassDefinitionCodeGeneration_externalLastSuccess0.012
associationByItselfSuccess0.014
attribute_ContainerTypeSuccess0.012
associationWithUnknownClassSuccess0.013
parseUmpleEnumerationDefinedInClassSuccess0.019
compositionParseTest_leftVarNamesSuccess0.025
abstractClassSuccess0.013
propagateImmutabilityToAllRelationshipsSuccess0.023
associationClassMultipleDefinitionsSuccess0.015
interfaceWithPositionSuccess0.009
attributeFixmlSkippedN/A

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

0.000
multipleExtraCodeDoubleDeclarationSuccess0.011
symmetricReflexiveAssociationError19Success0.011
symmetricReflexiveAssociationError23Success0.014
singletonSuccess0.011
invalidClassNameStartSuccess0.062
AssociationClassKeyNoWarningsSuccess0.015
multipleClassesSuccess0.023
multipleMethodBodyWarningSuccess0.017
invalidClassNamePartSuccess0.062
outputLanguagePathOverrideSuccess0.014
multivaluedAttributeInitializationSuccess0.010
autoGeneratedGetSetConstAttributeSuccess0.009
reflexiveMandatoryAssociationMayNotBeImmutableSuccess0.073
unknownClassSuccess0.010
validClassNameSuccess0.058
dependSuccess0.012
unknownInterfaceSuccess0.019
multivaluedAttributeAssignmentSuccess0.021
nestedClassCyclicInheritanceSuccess0.060
assertSetFailedPositionSuccess0.042
extraCodeInterfacesSuccess0.010
isA_ComplexCycleSuccess0.012
generateSuboptionSuccess0.010
toplevelAspectsForMixsetSuccess0.018
rubyLanguageSuccess0.009
externalAssociationWithUnknownClassSecondPositionSuccess0.010
immutableOtherWayInternalAssociationSuccess0.011
attributeLooksLikeAssociationSuccess0.019
warningUninitializedConstClassSuccess0.016
validInterfaceNameSuccess0.054
whitespaceCharacterSkippedN/A

0.000
AssociationClassCreatesKeyIfMissingSuccess0.012
interfaceWithSingleIsASuccess0.010
stateMachineandAttributeNameClashingSuccess0.012
referencedPackagesSuccess0.010
invalidInterfaceNamePartSuccess0.062
emptyClassSuccess0.016
association_invalidMultiplicityOutOfOrderSuccess0.015
associationClass2Success0.002
emptyMultiLineCommentWithSpacesSuccess0.014
immutableExternalOtherWayAssociationSuccess0.016
invalidAssociationsForImmutableClass_independentlyDefinedSuccess0.036
abstractInterfaceExtendsSuccess0.011
toplevelAfterAsteriskKeywordSuccess0.013
inlineCommentsSuccess0.011
attributeComplexAssignedSuccess0.010
isA_SimpleCycleSuccess0.010
symmetricReflexiveAssociationSuccess0.010
associationMultilineCommentSuccess0.010
multipleIsA_MultipleClass_InheritanceSuccess0.010
beforeKeywordSuccess0.010
keyCannotHaveDuplicateAttributesSuccess0.010
parseInterfaceCodeSuccess0.011
internalAttributeGetterMethodSuccess0.011
associationClassSuccess0.063
attribute_defaultedWithoutAValueSuccess0.013
autoGeneratedGetSetLazyImmutableAttributeSuccess0.011
notUsedNamespaceSuccess0.045
autoGeneratedGetSetAutouniqueAttributeSuccess0.011
associationsForMutableClassesParseSuccessfullySuccess0.015
toplevelExtracodeSuccess0.015
isA_MultipleInterfacesAndClassesSuccess0.011
isA_SimpleCycle_WithKeySuccess0.010
duplicateAttributesNamesSuccess0.010
attributeAndAssociationNameClashingUnidirectionalSuccess0.157
associationClassPositionSuccess0.013
duplicateEnumsInClassSuccess0.010
toplevelBeforeKeywordAtBeginingSuccess0.010
interfaceWithMultipleIsASuccess0.012
validAssociationsForImmutableClass_independentlyDefinedSuccess0.045
attributeAndAssociationNameClashingBidirectionalSuccess0.094
associationSpecializationMultiplicityErrorSuccess0.035
associationInlineCommentSuccess0.010
is_A_SimpleCycle_InterfaceSuccess0.011
filterWithAttributeInTraitSuccess0.029
parseUmpleEnumerationDefinedAtTopLevelAndInClassSuccess0.011
nestedUseStatementsSuccess0.012
commentsBeforeClassesSuccess0.027
enumAttributeEmptySuccess0.015
autoGeneratedGetSetBasicAttributeSuccess0.010
queuedMethodsSuccess0.021
multiInjectSuccess0.013
invalidAssociationsForImmutableClassSuccess0.045
associationClassMissingLeftSuccess0.010
classAndNamespacesSuccess0.010
glossarySuccess0.009
reflexiveAndError21CasesNonDirectedSuccess0.047
warningUninitializedConstObjectClassSuccess0.011
upperCaseAssociationKeySuccess0.010
externalDefinitionAndClassDefinitionCodeGeneration_externalMiddleSuccess0.009
afterKeywordSuccess0.009
multipleEmptyCommentsWithSpacesSuccess0.010
phpLanguageSuccess0.011
multLanguageImplementationSuccess0.065
classPosition_defaultSuccess0.009
keyWithInitializedAttributeSuccess0.009
superclassCanNotBeChangedToImmutableWithInvalidAssociationsInSubclassSuccess0.009
emptyMultiLineCommentSuccess0.007
commentsInClassSuccess0.010
isA_MultipleInterfacesSuccess0.009
immutableAssociationMayNotHaveMutableClassAtDirectedEndSuccess0.058
immutableClassMayNotContainStateMachinesSuccess0.009
stateMachineConcurrencyBetweenStatesSuccess0.008
associationClassNewSyntaxSuccess0.010
singletonAttributeNotLazySuccess0.011
attribute_UniqueSuccess0.012
generateSuboptionOverrideSuccess0.011
invalidInterfaceNameStartSuccess0.054
mixin_redefiningAMethodSuccess0.103
noDefaultNamespaceSuccess0.025
conflictingModifiersForStateDependentMethodsSuccess0.011
toplevelAfterGlobClassNameSuccess0.020
rolenameMatchingClassnameWarningSuccess0.035
associationSuccess0.009
compositionParseTest_DoubleDefinitionSuccess0.008
interfaceWithConstantsSuccess0.008
associationWithClassAndInterfaceSuccess0.024
positionUnknownAssociationSuccess0.008
codeBlockMultiLanguageSuccess0.008
attribute_derivedSuccess0.009
toplevelAfterGlobOperationNameOnTraitSuccess0.011
keySuccess0.009
testSuccess0.010
validAssociationsForImmutableClassSuccess0.035
classWithImplementedMethodsSuccess0.009
enumLongHandSyntaxSuccess0.010
associationClassAdditionalAssociationsSuccess0.009
enumerationInBidirectionalAssocSuccess0.017
toplevelInjectMultipleMethodsSuccess0.011
debugKeywordSuccess0.007
interfaceWithExtraCodeSuccess0.044
javaLanguageSuccess0.008
emptySuccess0.007
positionAssociationClass_NoAssociationSkippedN/A

0.000
enumerationInUnidirectionalAssocSuccess0.030
invalidClassKeywordSuccess0.007
methodConflictWithAutoGeneratedGetterAndSetterAndNoUserGeneratedMethodBodySuccess0.017
associationClassMissingRightSuccess0.008
immutableExternalAssociationSuccess0.010
externalDefinitionAndClassDefinitionCodeGeneration_externalFirstSuccess0.009
duplicateConstantNameInterfaceSuccess0.010
languageDefaultSuccess0.007
filenamePropogationSuccess0.009
emptyCommentWithSpacesSuccess0.008
Singleton_Class_ExtendedSuccess0.019
immutableTwoWayAssociationsAreNotAllowedSuccess0.028
positionAssociationClass_MixinSkippedN/A

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

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

0.000
association_attributeSuccess0.010
attributeAndAssociationNameClashingBackwardsUnidirectionalSuccess0.125
interfaceWithMethodAndParametersSuccess0.012
commentsWayBeforeClassSuccess0.008
multipleClassBlockInheritanceSuccess0.017
eventParameterAmbiguityCausedByEnumerationSuccess0.027
testSemicolonUnicodeSuccess0.002
attributeInvalidNameSuccess0.023
constructorExtraCodeSkippedN/A

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