Skip to content

Test Result : UMLValidationTests

0 failures
158 tests
Took 5.5 sec.

All Tests

Test nameDurationStatus
test[1 [''/]]94 msPassed
test[10 ['Transition_'+source.name+'To'+target.name/]]36 msPassed
test[100 [self.oclAsType(uml::StructuredClassifier).ownedAttribute/]]33 msPassed
test[101 [self.oclIsKindOf(uml::Interface) or self.oclIsKindOf(uml::Port) or self.oclIsKindOf(uml::EncapsulatedClassifier) or self.oclIsKindOf(uml::PackageableElement)/]]72 msPassed
test[102 [self.oclIsKindOf(uml::Node) or self.oclIsKindOf(uml::Package)/]]32 msPassed
test[103 [self.oclIsKindOf(uml::Package) or self.oclIsKindOf(uml::StructuredClassifier)/]]30 msPassed
test[104 [self.oclIsTypeOf(uml::Package) or self.oclIsTypeOf(uml::Component) or self.oclIsTypeOf(uml::ExecutionEnvironment) or self.oclIsTypeOf(uml::Node) or self.oclIsTypeOf(uml::Device) or self.oclIsTypeOf(uml::Artifact)/]]31 msPassed
test[105 [self.oclIsTypeOf(uml::Property) and self.oclAsType(uml::Property).defaultValue <>null/]]31 msPassed
test[106 [self.oclIsTypeOf(uml::Property) and self.oclAsType(uml::Property).defaultValue = null/]]31 msPassed
test[107 [self.oclIsTypeOf(uml::Property) and self.oclAsType(uml::Property).nameExpression <> null/]]30 msPassed
test[108 [self.oclIsTypeOf(uml::Property) and self.oclAsType(uml::Property).nameExpression = null/]]33 msPassed
test[109 [self.oclIsTypeOf(uml::Property) or self.oclIsTypeOf(uml::Operation)/]]31 msPassed
test[11 ['context dependency: '+self.clientDependency.supplier.name->sep('::')/]]35 msPassed
test[110 [self.packagedElement->select(e | e.oclIsTypeOf(uml::Package))->size()=0/]]30 msPassed
test[111 [preSource->including(preTarget)->filter(uml::Actor)->size() = 2 or preSource->including(preTarget)->filter(uml::UseCase)->size() = 2/]]31 msPassed
test[112 [preSource->including(preTarget)->filter(uml::UseCase)->size() = 2/]]31 msPassed
test[113 [preSource.canCreateAnInstanceSlot(preTarget)/]]30 msPassed
test[114 [preSource.candidatesForSlot()->filter(uml::Property)->size()>0/]]31 msPassed
test[115 [preSource.oclIsKindOf(uml::Classifier)/]]33 msPassed
test[116 [preTarget->filter(uml::TemplateableElement).ownedTemplateSignature.ownedParameter<>null/]]32 msPassed
test[117 [preTarget.oclIsKindOf(uml::Classifier)/]]31 msPassed
test[118 [preTarget.oclIsKindOf(uml::Component)/]]32 msPassed
test[119 [self.redefinedPort->size() > 0/]]32 msPassed
test[12 ['current container : '+self.clientDependency.supplier.eContainer(uml::NamedElement).name/]]53 msPassed
test[120 [self.represents <>null and self.clientDependency->size() > 0/]]33 msPassed
test[121 [self.represents = null and self.clientDependency->size() = 1/]]36 msPassed
test[122 [self.represents = null and self.clientDependency->size()>1/]]33 msPassed
test[123 [self.selection.oclAsType(uml::UseCase).subject->size() = 0/]]31 msPassed
test[124 [self.selection.oclAsType(uml::UseCase).subject->size() > 0/]]30 msPassed
test[125 [self.selection.oclIsTypeOf(uml::Actor)/]]31 msPassed
test[126 [self.selection.oclIsTypeOf(uml::Classifier)/]]30 msPassed
test[127 [self.selection.oclIsTypeOf(uml::UseCase)/]]31 msPassed
test[128 [self->filter(uml::Lifeline).represents->filter(uml::Property)->size() >0/]]31 msPassed
test[129 [self->including(self.getSource())->including(self.getTarget())/]]31 msPassed
test[13 ['current container : '+self.represents.eContainer().oclAsType(uml::NamedElement).name+'\n context dependency: '+self.clientDependency.supplier.name->sep('::')/]]45 msPassed
test[130 [self->including(self.getStereotypeApplications())/]]30 msPassed
test[131 [self.eContainer() <> container/]]31 msPassed
test[132 [self.eContents()->filter(uml::Activity)/]]30 msPassed
test[133 [self.eContents()->filter(uml::Interaction)/]]31 msPassed
test[134 [self.eContents()->filter(uml::StateMachine)/]]30 msPassed
test[135 [self.oclAsType(uml::Element).getApplicableStereotypes()->asSet()->union(self.oclAsType(uml::Element).getApplicableStereotypes().getProfile()->asSet())/]]30 msPassed
test[136 [self.oclIsKindOf(uml::Class)/]]30 msPassed
test[137 [self.oclIsKindOf(uml::Package)/]]31 msPassed
test[138 [self.packagedElement->filter(uml::InstanceSpecification).classifier->asOrderedSet()->asSequence()->select(e | e.oclIsTypeOf(uml::Class) or e.oclIsTypeOf(uml::DataType))/]]31 msPassed
test[139 [self.packagedElement->filter(uml::InstanceSpecification).classifier->asOrderedSet()->asSequence()/]]30 msPassed
test[14 ['current container : '+self.represents.eContainer().oclAsType(uml::NamedElement).name/]]45 msPassed
test[140 [self.packagedElement->filter(uml::InstanceSpecification).classifier->select(e | e.oclIsTypeOf(uml::Enumeration))->asOrderedSet()->asSequence()/]]31 msPassed
test[141 [source.eContainer(uml::Interaction)/]]48 msPassed
test[142 [source.eContainer(uml::Model)/]]30 msPassed
test[143 [source.eContainer(uml::Package)/]]30 msPassed
test[144 [source.eContainer(uml::Region)/]]31 msPassed
test[145 [target.oclAsType(ecore::EModelElement).eAnnotations/]]29 msPassed
test[146 [target.oclIsKindOf(uml::Interface)/]]29 msPassed
test[147 [target.ownedTemplateSignature/]]30 msPassed
test[148 [uml::AggregationKind::composite/]]31 msPassed
test[149 [self.value->select(value | not (value.owner.oclAsType(uml::Slot).definingFeature.oclAsType(uml::Property).isComposite) )->filter(uml::InstanceValue).instance/]]31 msPassed
test[15 ['do/ '+ self.computeUmlLabel()/]]31 msPassed
test[150 [self.value->select(value | value.owner.oclAsType(uml::Slot).definingFeature.oclAsType(uml::Property).isComposite )->filter(uml::InstanceValue).instance/]]31 msPassed
test[151 [self.oclAsType(uml::Element).ownedElement->includes(object)/]]30 msPassed
test[152 [self.oclAsType(uml::EncapsulatedClassifier).ownedElement->includes(object)/]]30 msPassed
test[153 [self.oclIsKindOf(uml::EncapsulatedClassifier)/]]31 msPassed
test[154 [self.oclIsKindOf(uml::InterfaceRealization)/]]29 msPassed
test[155 [self.visibility<>uml::VisibilityKind::public/]]31 msPassed
test[156 [self.getAllAvailableRootPackages()/]]30 msPassed
test[157 [self.getAllAvailableRootPackages().eAllContents()->filter(uml::Classifier)/]]32 msPassed
test[158 [self.getAllAvailableRootPackages().eAllContents()->filter(uml::Operation)/]]33 msPassed
test[16 ['entry/ '+ self.computeUmlLabel()/]]30 msPassed
test[17 ['exit/ '+ self.computeUmlLabel()/]]31 msPassed
test[18 [(self.eClass().name <> 'Class') and (self.eContainer() <> container) /]]30 msPassed
test[19 [(not self.oclIsTypeOf(uml::Class)) and (self.eContainer() <> container) /]]31 msPassed
test[2 ['// TODO body of '+instance.name/]]49 msPassed
test[20 [(self.eClass().name = 'Class') and (self.eContainer() <> container) /]]30 msPassed
test[21 [(self.eClass().name = 'Class') and (self.eContainer() = container) /]]30 msPassed
test[22 [(self.oclIsTypeOf(uml::Class)) and (self.eContainer() <> container) /]]30 msPassed
test[23 [(self.oclIsTypeOf(uml::Class)) and (self.eContainer() = container) /]]76 msPassed
test[24 [(source.oclIsTypeOf(uml::Property) and sourceView.eContainer()=targetView.eContainer()) or (source.oclIsKindOf(uml::StructuredClassifier) and sourceView.eContainer()=targetView.eContainer()) or (source.oclIsKindOf(uml::Port) and sourceView.eContainer().eContainer()=targetView.eContainer())/]]70 msPassed
test[25 [(target.oclIsTypeOf(uml::Property) and sourceView.eContainer()=targetView.eContainer()) or (target.oclIsKindOf(uml::StructuredClassifier) and sourceView.eContainer()=targetView.eContainer()) or (target.oclIsKindOf(uml::Port) and sourceView.eContainer()=targetView.eContainer().eContainer())/]]61 msPassed
test[26 [0<>null/]]48 msPassed
test[27 [0=null/]]40 msPassed
test[28 [uml::Class/]]36 msPassed
test[29 [aProperty.findTypeByName('String')<>null/]]33 msPassed
test[3 ['<<'+self.name+'>>'/]]40 msPassed
test[30 [actor.name/]]31 msPassed
test[31 [self.ancestors()->last()->including(self.ancestors()->last().eAllContents(uml::PackageableElement))/]]0.28 secPassed
test[32 [self.ancestors()->size()/]]37 msPassed
test[33 [self.class.name/]]34 msPassed
test[34 [self.clientDependency->size() > 0/]]34 msPassed
test[35 [self.clientDependency->size()>0 or self.represents.eContainer()->size()>0/]]35 msPassed
test[36 [container <> self.eContainer()/]]36 msPassed
test[37 [container->filter(uml::Activity)->size()>0/]]35 msPassed
test[38 [container->filter(uml::ActivityPartition)->size()>0/]]34 msPassed
test[39 [container.eContainer(uml::Package).getAvailableTypes()/]]36 msPassed
test[4 ['<<use>> '+self.name/]]35 msPassed
test[40 [container.eContainer(uml::Package)/]]37 msPassed
test[41 [container.oclAsType(uml::Element).getNearestPackage().getAllAppliedProfiles()/]]35 msPassed
test[42 [container.oclIsKindOf(uml::Property) or container.oclIsKindOf(uml::StructuredClassifier)/]]35 msPassed
test[43 [container.packagedElement/]]31 msPassed
test[44 [self.oclAsType(uml::Model).name/]]29 msPassed
test[45 [self.packagedElement->excludes(class)/]]29 msPassed
test[46 [self.interfaceRealization->filter(uml::InterfaceRealization)/]]30 msPassed
test[47 [self.interfaceRealization->filter(uml::InterfaceRealization)/]]30 msPassed
test[48 [self.packagedElement->select(e | e.oclIsTypeOf(uml::Class) or e.oclIsTypeOf(uml::Interface))/]]30 msPassed
test[49 [self.getAppliedStereotypes()->size() >0/]]30 msPassed
test[5 ['Open '+self.name+' Activity Diagram'/]]35 msPassed
test[50 [self.getStereotypesDescription('energy')/]]30 msPassed
test[51 [self.eAllContents(uml::Package)->including(self)/]]30 msPassed
test[52 [self.eContainer() = null/]]29 msPassed
test[53 [self.eContainer().eContainer().eAllContents(uml::EnumerationLiteral)->size() - 1/]]42 msPassed
test[54 [self.eContainer(uml::BehavioredClassifier).eContents()->filter(uml::StateMachine)->last()/]]37 msPassed
test[55 [self.eContainer(uml::BehavioredClassifier)/]]32 msPassed
test[56 [self.eContainer(uml::Model)/]]31 msPassed
test[57 [self.eContainer(uml::Package).name+' Subject'/]]31 msPassed
test[58 [self.eContainer(uml::Package)/]]32 msPassed
test[59 [self.eContents()->filter(uml::Activity)->asSequence()->first()/]]30 msPassed
test[6 ['Open '+self.name+' Class Diagram'/]]35 msPassed
test[60 [self.eContents()->filter(uml::Package)->last()/]]29 msPassed
test[61 [self.eContents()->select(eObject | eObject.oclIsKindOf(uml::Class) or eObject.oclIsKindOf(uml::Component) or eObject.oclIsKindOf(uml::Package))/]]33 msPassed
test[62 [self.eContents()->select(e | not e.oclIsTypeOf(uml::Comment))/]]52 msPassed
test[63 [element->filter(uml::Classifier)/]]27 msPassed
test[64 [element->filter(uml::Property)/]]27 msPassed
test[65 [self.eContainer(uml::Package)/]]28 msPassed
test[66 [self.memberEnd->at(1)/]]27 msPassed
test[67 [self.memberEnd->at(2)/]]27 msPassed
test[68 [self.name+'_call'/]]28 msPassed
test[69 [self.oclIsTypeOf(uml::Operation)/]]28 msPassed
test[7 ['Open '+self.name+' Sequence Diagram'/]]58 msPassed
test[70 [self.memberEnd->at(1)->filter(uml::Property)->asSequence()->first()/]]27 msPassed
test[71 [self.memberEnd->at(1)->filter(uml::Property)/]]27 msPassed
test[72 [self.memberEnd->at(1).name+'To'+self.memberEnd->at(2).name.toUpperFirst()/]]26 msPassed
test[73 [self.memberEnd->at(1).name.toUpperFirst()/]]26 msPassed
test[74 [self.findTypeByName('String')/]]28 msPassed
test[75 [self.getAllAvailableRootPackages()->union(self.getAllAvailableRootPackages().eAllContents()->filter(uml::Classifier))->union(self.getAllAvailableRootPackages().eAllContents()->filter(uml::Operation))/]]29 msPassed
test[76 [self.getApplicableStereotypes().getProfile()->asOrderedSet()->asSequence()/]]42 msPassed
test[77 [self.getAppliedStereotypes()->size() > 0/]]47 msPassed
test[78 [self.getValidsForComponentDiagram()->select(eObject | eObject.oclIsKindOf(uml::Class) or eObject.oclIsKindOf(uml::Component) or eObject.oclIsKindOf(uml::Package))/]]39 msPassed
test[79 [self.eContents()->select(eObject | eObject.oclIsKindOf(uml::Class) or eObject.oclIsKindOf(uml::Component) or eObject.oclIsKindOf(uml::Package))/]]37 msPassed
test[8 ['Open '+self.name+' State Machine Diagram'/]]35 msPassed
test[80 [self.oclAsType(uml::Property).nameExpression/]]31 msPassed
test[81 [self.isAbstract and self.isStatic/]]29 msPassed
test[82 [self.getComment()/]]28 msPassed
test[83 [self.packagedElement->filter(uml::Activity)->asSequence()->first()/]]28 msPassed
test[84 [self.packagedElement->filter(uml::Activity)/]]28 msPassed
test[85 [self.name + 'Activity Diagram'/]]30 msPassed
test[86 [not (target.ancestors()->including(target))->includes(source)/]]42 msPassed
test[87 [not self.oclIsKindOf(uml::InterfaceRealization)/]]28 msPassed
test[88 [not self.oclIsKindOf(uml::Package)/]]30 msPassed
test[89 [not self.oclIsTypeOf(uml::Actor) and not self.oclIsTypeOf(uml::UseCase)/]]29 msPassed
test[9 ['Part'+self.eContainer().eContents()->filter(uml::Property)->size()/]]36 msPassed
test[90 [not self.oclIsTypeOf(uml::Manifestation)/]]29 msPassed
test[91 [not self.oclIsTypeOf(uml::Comment)/]]30 msPassed
test[92 [not source.oclIsKindOf(uml::Association)/]]29 msPassed
test[93 [not self.eContainer(uml::EncapsulatedClassifier).ownedElement->includes(object)/]]29 msPassed
test[94 [object.oclIsKindOf(uml::EncapsulatedClassifier)/]]32 msPassed
test[95 [object.oclIsKindOf(uml::Property)/]]30 msPassed
test[96 [self.oclAsType(uml::Component).packagedElement->filter(uml::Package)->asSequence()->first()/]]35 msPassed
test[97 [self.oclAsType(uml::Element).getAppliedStereotypes()/]]28 msPassed
test[98 [self.oclAsType(uml::Element)/]]29 msPassed
test[99 [self.oclAsType(uml::StructuredClassifier).ownedAttribute->filter(uml::Port)->select(e | e.type <> self)/]]28 msPassed