Unit Test Results.

Designed for use with JUnit and Ant.

Class cruise.umple.compiler.ParserConstraintExpressionsTest

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
ParserConstraintExpressionsTest3080084.9972022-12-03T21:53:52cruise

Tests

NameStatusTypeTime(s)
ConstraintDataTypeSuccess0.365
canHandleDateConstraintsSuccess0.014
BasicConstraint2Success0.013
warningConstantDeprecatedSuccess0.010
externalDefinitionAndClassDefinitionCodeGeneration_externalLastSuccess0.009
associationByItselfSuccess0.010
attribute_ContainerTypeSuccess0.010
associationWithUnknownClassSuccess0.010
parseUmpleEnumerationDefinedInClassSuccess0.011
compositionParseTest_leftVarNamesSuccess0.020
abstractClassSuccess0.012
propagateImmutabilityToAllRelationshipsSuccess0.014
associationClassMultipleDefinitionsSuccess0.011
interfaceWithPositionSuccess0.009
attributeFixmlSkippedN/A

0.000
enumerationConflictsWithStateMachineSuccess0.020
singletonWithConstSuccess0.010
attribute_TypeSuccess0.013
attribute_listSuccess0.015
is_A_NonExistingExtendsClassSuccess0.037
toplevelExtracodeNoCodeLangSuccess0.008
interfaceWithMultipleMembersSuccess0.010
toplevelBeforeForMultiClassesSuccess0.012
classCanNotBeChangedToImmutableWithInvalidAssociationsSuccess0.015
TestReservedRoleNameError32Success0.009
multipleAssociationCommentsSuccess0.011
association_nonZeroReflexiveAssociationSuccess0.009
warningClassNameCapitalLetterSuccess0.009
methodDetectionSuccess0.010
nestedGenericTypesSuccess0.046
twoCharacterMethodSuccess0.016
attribute_autouniqueSuccess0.009
parseUmpleEnumerationDefinedAtTopLevelSuccess0.011
attributeSharedNameSuccess0.051
isA_MultipleInterfacesAndClassesV2Success0.022
methodParameterAmbiguityCausedByEnumerationSuccess0.032
isAttributeLazyRedundantSuccess0.009
abstractInheritanceClassSuccess0.011
invalidNamespace_noNameSuccess0.009
interfaceWithMethodAndNOTParametersSuccess0.009
templateInexistentReferenceSuccess0.031
isA_MultipleTimesInTheSameLineSuccess0.010
operationNotFoundSuccess0.019
attribute_assignedValueSuccess0.009
interfaceImplementationSuccess0.009
duplicateNamespaceSkippedN/A

0.000
multipleExtraCodeDoubleDeclarationSuccess0.009
symmetricReflexiveAssociationError19Success0.010
symmetricReflexiveAssociationError23Success0.013
singletonSuccess0.009
invalidClassNameStartSuccess0.052
AssociationClassKeyNoWarningsSuccess0.011
multipleClassesSuccess0.013
multipleMethodBodyWarningSuccess0.012
invalidClassNamePartSuccess0.058
outputLanguagePathOverrideSuccess0.013
multivaluedAttributeInitializationSuccess0.009
autoGeneratedGetSetConstAttributeSuccess0.009
reflexiveMandatoryAssociationMayNotBeImmutableSuccess0.071
unknownClassSuccess0.008
validClassNameSuccess0.050
dependSuccess0.009
unknownInterfaceSuccess0.019
multivaluedAttributeAssignmentSuccess0.018
nestedClassCyclicInheritanceSuccess0.056
assertSetFailedPositionSuccess0.038
extraCodeInterfacesSuccess0.009
isA_ComplexCycleSuccess0.009
generateSuboptionSuccess0.010
toplevelAspectsForMixsetSuccess0.019
rubyLanguageSuccess0.009
externalAssociationWithUnknownClassSecondPositionSuccess0.009
immutableOtherWayInternalAssociationSuccess0.010
attributeLooksLikeAssociationSuccess0.019
warningUninitializedConstClassSuccess0.008
validInterfaceNameSuccess0.054
whitespaceCharacterSkippedN/A

0.000
AssociationClassCreatesKeyIfMissingSuccess0.020
interfaceWithSingleIsASuccess0.010
stateMachineandAttributeNameClashingSuccess0.012
referencedPackagesSuccess0.021
invalidInterfaceNamePartSuccess0.069
emptyClassSuccess0.009
association_invalidMultiplicityOutOfOrderSuccess0.009
associationClass2Success0.001
emptyMultiLineCommentWithSpacesSuccess0.008
immutableExternalOtherWayAssociationSuccess0.011
invalidAssociationsForImmutableClass_independentlyDefinedSuccess0.027
abstractInterfaceExtendsSuccess0.010
toplevelAfterAsteriskKeywordSuccess0.011
inlineCommentsSuccess0.008
attributeComplexAssignedSuccess0.009
isA_SimpleCycleSuccess0.009
symmetricReflexiveAssociationSuccess0.010
associationMultilineCommentSuccess0.009
multipleIsA_MultipleClass_InheritanceSuccess0.009
beforeKeywordSuccess0.009
keyCannotHaveDuplicateAttributesSuccess0.010
parseInterfaceCodeSuccess0.009
internalAttributeGetterMethodSuccess0.010
associationClassSuccess0.059
attribute_defaultedWithoutAValueSuccess0.009
autoGeneratedGetSetLazyImmutableAttributeSuccess0.009
notUsedNamespaceSuccess0.037
autoGeneratedGetSetAutouniqueAttributeSuccess0.009
associationsForMutableClassesParseSuccessfullySuccess0.013
toplevelExtracodeSuccess0.008
isA_MultipleInterfacesAndClassesSuccess0.010
isA_SimpleCycle_WithKeySuccess0.009
duplicateAttributesNamesSuccess0.009
attributeAndAssociationNameClashingUnidirectionalSuccess0.149
associationClassPositionSuccess0.011
duplicateEnumsInClassSuccess0.009
toplevelBeforeKeywordAtBeginingSuccess0.015
interfaceWithMultipleIsASuccess0.009
validAssociationsForImmutableClass_independentlyDefinedSuccess0.043
attributeAndAssociationNameClashingBidirectionalSuccess0.084
associationInlineCommentSuccess0.033
is_A_SimpleCycle_InterfaceSuccess0.008
filterWithAttributeInTraitSuccess0.010
parseUmpleEnumerationDefinedAtTopLevelAndInClassSuccess0.012
nestedUseStatementsSuccess0.012
commentsBeforeClassesSuccess0.008
enumAttributeEmptySuccess0.009
autoGeneratedGetSetBasicAttributeSuccess0.008
queuedMethodsSuccess0.020
multiInjectSuccess0.010
invalidAssociationsForImmutableClassSuccess0.037
associationClassMissingLeftSuccess0.008
classAndNamespacesSuccess0.009
glossarySuccess0.008
reflexiveAndError21CasesNonDirectedSuccess0.035
warningUninitializedConstObjectClassSuccess0.008
upperCaseAssociationKeySuccess0.009
externalDefinitionAndClassDefinitionCodeGeneration_externalMiddleSuccess0.009
afterKeywordSuccess0.009
multipleEmptyCommentsWithSpacesSuccess0.010
phpLanguageSuccess0.008
multLanguageImplementationSuccess0.066
classPosition_defaultSuccess0.008
keyWithInitializedAttributeSuccess0.008
superclassCanNotBeChangedToImmutableWithInvalidAssociationsInSubclassSuccess0.011
emptyMultiLineCommentSuccess0.008
commentsInClassSuccess0.009
isA_MultipleInterfacesSuccess0.009
immutableAssociationMayNotHaveMutableClassAtDirectedEndSuccess0.065
immutableClassMayNotContainStateMachinesSuccess0.010
stateMachineConcurrencyBetweenStatesSuccess0.009
associationClassNewSyntaxSuccess0.010
singletonAttributeNotLazySuccess0.009
attribute_UniqueSuccess0.008
generateSuboptionOverrideSuccess0.009
invalidInterfaceNameStartSuccess0.051
mixin_redefiningAMethodSuccess0.121
noDefaultNamespaceSuccess0.031
conflictingModifiersForStateDependentMethodsSuccess0.012
toplevelAfterGlobClassNameSuccess0.016
associationSuccess0.007
compositionParseTest_DoubleDefinitionSuccess0.007
interfaceWithConstantsSuccess0.007
associationWithClassAndInterfaceSuccess0.022
positionUnknownAssociationSuccess0.009
codeBlockMultiLanguageSuccess0.007
attribute_derivedSuccess0.008
toplevelAfterGlobOperationNameOnTraitSuccess0.009
keySuccess0.008
testSuccess0.006
validAssociationsForImmutableClassSuccess0.029
classWithImplementedMethodsSuccess0.008
enumLongHandSyntaxSuccess0.007
associationClassAdditionalAssociationsSuccess0.008
enumerationInBidirectionalAssocSuccess0.016
toplevelInjectMultipleMethodsSuccess0.009
debugKeywordSuccess0.006
interfaceWithExtraCodeSuccess0.007
javaLanguageSuccess0.006
emptySuccess0.006
positionAssociationClass_NoAssociationSkippedN/A

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

0.000
isA_OnlyOneSuccess0.007
isABlahAttributeSuccess0.006
singletonToOneAssociationSuccess0.007
mixDifferentFilesSuccess0.008
attributeInvalidTypeNameSuccess0.013
oneCharacterMethodSuccess0.008
associationClassSeveralAssociationsAttributesSuccess0.009
toplevelAfterOnTraitSuccess0.008
classWithMethodsSkippedN/A

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

0.000
association_attributeSuccess0.007
attributeAndAssociationNameClashingBackwardsUnidirectionalSuccess0.102
interfaceWithMethodAndParametersSuccess0.006
commentsWayBeforeClassSuccess0.007
multipleClassBlockInheritanceSuccess0.014
eventParameterAmbiguityCausedByEnumerationSuccess0.023
testSemicolonUnicodeSuccess0.002
attributeInvalidNameSuccess0.018
constructorExtraCodeSkippedN/A

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