add status badges #57
Merged
GitHub Actions / Langium Test Results
succeeded
Jun 27, 2025 in 0s
418 passed, 0 failed and 0 skipped
✅ out/test-results.xml
418 tests were completed in 25s with 418 passed, 0 failed and 0 skipped.
✅ test/archunit/SeparationOfConcerns.test.ts
✅ Ensure separation of concerns > check language-internal dependencies
✅ test/commands/CommandExecution.test.ts
✅ Command execution tests > test plantUML command
✅ Command execution tests > test plantUML command with invalid file extension
✅ Command execution tests > test plantUML command with invalid file
✅ Command execution tests > test plantUML command with non-existing file
✅ test/commands/generators/ComponentDiagramGenereator.test.ts
✅ Component diagram generator tests > check bounded context
✅ Component diagram generator tests > check partnership relationship
✅ Component diagram generator tests > check partnership relationship with name
✅ Component diagram generator tests > check shared kernel relationship
✅ Component diagram generator tests > check shared kernel relationship with name
✅ Component diagram generator tests > check shared kernel relationship with name but no technology
✅ Component diagram generator tests > check upstream-downstream relationship
✅ Component diagram generator tests > check upstream-downstream relationship with name
✅ Component diagram generator tests > check multiple relationships
✅ Component diagram generator tests > check customer-supplier relationship
✅ Component diagram generator tests > check customer-supplier relationship with name
✅ Component diagram generator tests > check upstream-downstream relationship without name and technology
✅ Component diagram generator tests > check exposed aggregates in service usage
✅ Component diagram generator tests > check exposed aggregates in customer supplier relationship
✅ Component diagram generator tests > check empty diagram
✅ Component diagram generator tests > check domain vision statement of bounded context
✅ Component diagram generator tests > check long domain vision statement of bounded context
✅ test/commands/PlantUMLComponentDiagramPerformance.test.ts
✅ PlantUML component diagram generation - performance test > test PlantUML generation performance for stage 3 DDD-Sample
✅ test/completion/Completion.test.ts
✅ Completion tests > completion should not include elements from other documents
✅ Completion tests > check completion of bounded context property
✅ Completion tests > check completion of bounded context property with existing property
✅ Completion tests > check completion of relationship arrows
✅ test/documentSymbol/DocumentSymbolProvider.test.ts
✅ Document symbol provider tests > test symbol hierarchy
✅ test/folding/CommentBlockFolding.test.ts
✅ Comment block folding tests > check folding range of comment block
✅ Comment block folding tests > check folding range of multiline comment
✅ Comment block folding tests > check folding range of single-line comment
✅ Comment block folding tests > check folding range of single line comment block
✅ test/folding/DefinitionBlockFolding.test.ts
✅ Definition block folding tests > check folding range of definition without body
✅ Definition block folding tests > check folding range of definition with one line body
✅ Definition block folding tests > check folding range of definition with two line body
✅ test/formatting/boundedContext/AggregateFormatter.test.ts
✅ Aggregate formatter tests > check formatting of full aggregate
✅ Aggregate formatter tests > check indentation of aggregate attribute
✅ Aggregate formatter tests > check indentation of aggregate attribute within module
✅ Aggregate formatter tests > check indentation of aggregate doc
✅ test/formatting/boundedContext/BoundedContextFormatter.test.ts
✅ BoundedContext formatter tests > check formatting of full bounded context
✅ BoundedContext formatter tests > check formatting of out-of-line attribute
✅ BoundedContext formatter tests > check equals-spacing
✅ test/formatting/boundedContext/SculptorModuleFormatter.test.ts
✅ Sculptor module formatter tests > check formatting of full module
✅ Sculptor module formatter tests > check indentation of module aggregate
✅ Sculptor module formatter tests > check indentation of module attribute
✅ Sculptor module formatter tests > check indentation of module doc
✅ test/formatting/BracePairFormatter.test.ts
✅ Brace pair formatter tests > check brace spacing
✅ Brace pair formatter tests > check indentation of brace pair
✅ test/formatting/CommentFormatter.test.ts
✅ Comment formatter tests > check formatting of top-level single-comment
✅ Comment formatter tests > check formatting of top-level multiline comment
✅ Comment formatter tests > check formatting of nested single-line comment
✅ Comment formatter tests > check formatting of nested multiline comment
✅ test/formatting/contextMap/ContextMapFormatter.test.ts
✅ ContextMap formatter tests > check indentation of full context map
✅ ContextMap formatter tests > check indentation of context map attribute
✅ ContextMap formatter tests > check relationship indentation
✅ test/formatting/contextMap/RelationshipFormatter.test.ts
✅ Relationship formatter tests > check indentation of full relationship
✅ Relationship formatter tests > check indentation of relationship attribute
✅ Relationship formatter tests > check spacing in relationship
✅ test/formatting/domain/DomainFormatter.test.ts
✅ Domain formatter tests > check indentation of full domain
✅ Domain formatter tests > check subdomain indentation
✅ test/formatting/domain/SubDomainFormatter.test.ts
✅ Subdomain formatter tests > check indentation of full subdomain
✅ Subdomain formatter tests > check indentation of subdomain attribute
✅ test/formatting/model/ContextMappingModelFormatter.test.ts
✅ ContextMappingModel formatter tests > check formatting of full model
✅ ContextMappingModel formatter tests > check indentation of top-level element
✅ test/formatting/requirements/UseCaseFormatter.test.ts
✅ Use case formatter tests > check formatting of full use case
✅ Use case formatter tests > check indentation of use case attribute
✅ Use case formatter tests > check indentation of use case feature
✅ test/formatting/requirements/UserStoryFormatter.test.ts
✅ User story formatter tests > check formatting of one-feature story
✅ User story formatter tests > check formatting of one-feature story
✅ test/formatting/vdad/ActionFormatter.test.ts
✅ Action formatter tests > check formatting of action
✅ Action formatter tests > check formatting of action with multiple consequences
✅ test/formatting/vdad/ConsequenceFormatter.test.ts
✅ Consequence formatter tests > check formatting of consequence
✅ Consequence formatter tests > check formatting of multiple consequences
✅ test/formatting/vdad/StakeholderFormatter.test.ts
✅ Stakeholder formatter tests > check formatting of full stakeholder
✅ Stakeholder formatter tests > check indentation of stakeholder attribute
✅ Stakeholder formatter tests > check indentation of stakeholder attribute in stakeholder group
✅ test/formatting/vdad/StakeholderGroupFormatter.test.ts
✅ Stakeholder group formatter tests > check indentation of stakeholder group stakeholders
✅ test/formatting/vdad/StakeholdersFormatter.test.ts
✅ Stakeholders formatter tests > check formatting of full stakeholders
✅ Stakeholders formatter tests > check indentation of stakeholder group
✅ test/formatting/vdad/ValueClusterFormatter.test.ts
✅ Value cluster formatter tests > check formatting of full value cluster
✅ Value cluster formatter tests > check indentation of value cluster attribute
✅ test/formatting/vdad/ValueElicitationFormatter.test.ts
✅ Value elicitation formatter tests > check formatting of value elicitation
✅ Value elicitation formatter tests > check indentation of value elicitation attribute
✅ Value elicitation formatter tests > check indentation of value elicitation attribute in value cluster
✅ Value elicitation formatter tests > check indentation of value elicitation attribute in value nested in value cluster
✅ test/formatting/vdad/ValueFormatter.test.ts
✅ Value formatter tests > check formatting of full value
✅ Value formatter tests > check indentation of value attribute
✅ Value formatter tests > check indentation of value attribute in value cluster
✅ test/formatting/vdad/ValueRegisterFormatter.test.ts
✅ Value register formatter tests > check formatting of full value register
✅ Value register formatter tests > check indentation of value register child
✅ test/hover/KeywordHoverProvider.test.ts
✅ Keyword hover provider tests > check keyword hover documentation
✅ Keyword hover provider tests > check jsdoc reference hover documentation
✅ test/linking/AggregateLinking.test.ts
✅ Aggregate linking tests > check linking of aggregate in UpstreamDownstream relationship
✅ Aggregate linking tests > check linking of aggregate in CustomerSupplier relationship
✅ Aggregate linking tests > check linking of module aggregate in CustomerSupplier relationship
✅ test/linking/BoundedContextLinking.test.ts
✅ Bounded context linking tests > check linking of bounded contexts in context map SharedKernel relationship
✅ Bounded context linking tests > check linking of bounded contexts in context map Partnership relationship
✅ Bounded context linking tests > check linking of bounded contexts in context map UpstreamDownstream relationship
✅ Bounded context linking tests > check linking of bounded contexts in context map CustomerSupplier relationship
✅ Bounded context linking tests > check linking of bounded contexts in context map
✅ Bounded context linking tests > check linking of bounded context from bounded context
✅ Bounded context linking tests > check linking of aggregate owner
✅ Bounded context linking tests > check linking of shareholders context
✅ Bounded context linking tests > check linking of ValueRegister context
✅ test/linking/DomainLinking.test.ts
✅ Domain linking tests > check linking of bounded context implementation with domain
✅ Domain linking tests > check linking of bounded context implementation with subdomain
✅ Domain linking tests > check linking of bounded context implementation with domain & subdomain
✅ test/linking/StakeholderLinking.test.ts
✅ Stakeholder linking tests > check linking of stakeholder in value elicitation
✅ Stakeholder linking tests > check linking of stakeholder in value epic
✅ Stakeholder linking tests > check linking of stakeholder in value weighting
✅ Stakeholder linking tests > check linking of stakeholder group in value elicitation
✅ Stakeholder linking tests > check linking of stakeholder group stakeholder in value elicitation
✅ test/linking/UserRequirementLinking.test.ts
✅ User requirement linking tests > check linking of user requirement in subdomain
✅ User requirement linking tests > check linking of user requirement in aggregate
✅ User requirement linking tests > check linking of use case in aggregate
✅ User requirement linking tests > check linking of user story in aggregate
✅ User requirement linking tests > check linking of user story in userStory
✅ test/parsing/boundedContext/AggregateParsing.test.ts
✅ Aggregate parsing tests > parse aggregate without body
✅ Aggregate parsing tests > parse aggregate with empty body
✅ Aggregate parsing tests > parse aggregate with full body
✅ Aggregate parsing tests > parse likelihood variation
✅ Aggregate parsing tests > parse userStory
✅ Aggregate parsing tests > parse features
✅ Aggregate parsing tests > parse userRequirements
✅ test/parsing/boundedContext/BoundedContextParsing.test.ts
✅ BoundedContext parsing tests > parse BoundedContext without body
✅ BoundedContext parsing tests > parse BoundedContext with full body
✅ BoundedContext parsing tests > parse BoundedContext with partial body
✅ test/parsing/boundedContext/SculptorModuleParsing.test.ts
✅ Sculptor module parsing tests > parse module without body
✅ Sculptor module parsing tests > parse module with empty body
✅ Sculptor module parsing tests > parse module with full body
✅ test/parsing/CommentParsing.test.ts
✅ Comment semantic token tests > parse multiline comment at snippet start
✅ Comment semantic token tests > parse multiline comment at snippet end
✅ Comment semantic token tests > parse single-line comment at snippet start
✅ Comment semantic token tests > parse single-line comment at snippet end
✅ Comment semantic token tests > parse multiple multiline comments
✅ Comment semantic token tests > parse multiple single-line comments
✅ Comment semantic token tests > parse multiline comment in nested structure
✅ Comment semantic token tests > parse single-line comment in nested structure
✅ Comment semantic token tests > parse single-line comment after a field
✅ test/parsing/contextMap/ContextMapParsing.test.ts
✅ Context Map parsing tests > parse empty context map
✅ Context Map parsing tests > parse context map with name
✅ Context Map parsing tests > parse context map with full body
✅ Context Map parsing tests > parse context map contains variation
✅ test/parsing/contextMap/RelationshipParsing.test.ts
✅ Relationship parsing tests > parse SharedKernel relationship properties
✅ Relationship parsing tests > parse SharedKernel relationship variation 1
✅ Relationship parsing tests > parse SharedKernel relationship variation 2
✅ Relationship parsing tests > parse SharedKernel relationship variation 3
✅ Relationship parsing tests > parse SharedKernel relationship variation 4
✅ Relationship parsing tests > parse SharedKernel relationship variation 5
✅ Relationship parsing tests > parse SharedKernel relationship variation 6
✅ Relationship parsing tests > parse Partnership relationship properties
✅ Relationship parsing tests > parse Partnership relationship variation 1
✅ Relationship parsing tests > parse Partnership relationship variation 2
✅ Relationship parsing tests > parse Partnership relationship variation 3
✅ Relationship parsing tests > parse Partnership relationship variation 4
✅ Relationship parsing tests > parse Partnership relationship variation 5
✅ Relationship parsing tests > parse CustomerSupplier relationship properties
✅ Relationship parsing tests > parse CustomerSupplier relationship variation 1
✅ Relationship parsing tests > parse CustomerSupplier relationship variation 2
✅ Relationship parsing tests > parse CustomerSupplier relationship variation 3
✅ Relationship parsing tests > parse CustomerSupplier relationship variation 4
✅ Relationship parsing tests > parse UpstreamDownstream relationship properties
✅ Relationship parsing tests > parse UpstreamDownstream relationship variation 1
✅ Relationship parsing tests > parse UpstreamDownstream relationship variation 2
✅ Relationship parsing tests > parse UpstreamDownstream relationship variation 3
✅ Relationship parsing tests > parse UpstreamDownstream relationship variation 4
✅ test/parsing/ContextMappingModelParsing.test.ts
✅ ContextMappingModel tests > parse empty file
✅ test/parsing/domain/DomainParsing.test.ts
✅ Domain parsing tests > parse domain without body
✅ Domain parsing tests > parse domain with empty body
✅ Domain parsing tests > parse domain with full body
✅ Domain parsing tests > parse subdomain
✅ test/parsing/ExampleFileParsing.test.ts
✅ Example file parsing tests > Parse example files
✅ test/parsing/requirements/UserRequirementParsing.test.ts
✅ User requirement parsing tests > parse UseCase without body
✅ User requirement parsing tests > parse UseCase with empty body
✅ User requirement parsing tests > parse UseCase with full body
✅ User requirement parsing tests > parse UserStory without body
✅ User requirement parsing tests > parse UserStory with empty body
✅ User requirement parsing tests > parse UserStory with full body
✅ User requirement parsing tests > parse NormalFeature
✅ User requirement parsing tests > parse StoryFeature
✅ test/parsing/vdad/StakeholdersParsing.test.ts
✅ Stakeholders parsing tests > parse stakeholders without body
✅ Stakeholders parsing tests > parse stakeholders with empty body
✅ Stakeholders parsing tests > parse stakeholders with full body
✅ Stakeholders parsing tests > parse stakeholder group without body
✅ Stakeholders parsing tests > parse stakeholder group with empty body
✅ Stakeholders parsing tests > parse stakeholder group with full body
✅ Stakeholders parsing tests > parse stakeholder without body
✅ Stakeholders parsing tests > parse stakeholder with empty body
✅ Stakeholders parsing tests > parse stakeholder with full body
✅ test/parsing/vdad/ValueRegisterParsing.test.ts
✅ Value register parsing tests > parse value register without body
✅ Value register parsing tests > parse value register with empty body
✅ Value register parsing tests > parse value register with full body
✅ Value register parsing tests > parse value cluster without body
✅ Value register parsing tests > parse value cluster with invalid empty body
✅ Value register parsing tests > parse value cluster with minimal body
✅ Value register parsing tests > parse value cluster with full body
✅ Value register parsing tests > parse value without body
✅ Value register parsing tests > parse value with empty body
✅ Value register parsing tests > parse value with full body
✅ Value register parsing tests > parse value epic without body
✅ Value register parsing tests > parse value epic with invalid empty body
✅ Value register parsing tests > parse value epic with full body
✅ Value register parsing tests > parse value narrative
✅ Value register parsing tests > parse value weighting
✅ Value register parsing tests > parse value elicitation without body
✅ Value register parsing tests > parse value elicitation with empty body
✅ Value register parsing tests > parse value elicitation with full body
✅ Value register parsing tests > parse consequence without action
✅ Value register parsing tests > parse consequence with action
✅ test/semnanticTokens/boundedContext/AggregateSemanticTokenProvider.test.ts
✅ Aggregate semantic token tests > check semantic tokens for Aggregate without body
✅ Aggregate semantic token tests > check semantic tokens for Aggregate with empty body
✅ Aggregate semantic token tests > check semantic tokens for Aggregate with full body
✅ Aggregate semantic token tests > check semantic tokens for Aggregate with UserStory
✅ Aggregate semantic token tests > check semantic tokens for Aggregate with features
✅ Aggregate semantic token tests > check semantic tokens for Aggregate with user requirements
✅ test/semnanticTokens/boundedContext/BoundedContextSemanticTokens.test.ts
✅ BoundedContext semantic token tests > check semantic tokens for bounded context without body
✅ BoundedContext semantic token tests > check semantic tokens for bounded context with empty body
✅ BoundedContext semantic token tests > check semantic tokens bounded context with full body
✅ BoundedContext semantic token tests > check semantic tokens bounded context with attributes
✅ test/semnanticTokens/boundedContext/SculptorModuleSemanticTokenProvider.test.ts
✅ SculptorModule semantic token tests > check semantic tokens of SculptorModule without body
✅ SculptorModule semantic token tests > check semantic tokens of SculptorModule with empty body
✅ SculptorModule semantic token tests > check semantic tokens of SculptorModule with full body
✅ test/semnanticTokens/CommentSemanticTokenProvider.test.ts
✅ Comment semantic token tests > check semantic tokens for multiline comment at snippet start
✅ Comment semantic token tests > check semantic tokens for multiline comment at snippet end
✅ Comment semantic token tests > check semantic tokens for single-line comment at snippet start
✅ Comment semantic token tests > check semantic tokens for single-line comment at snippet end
✅ Comment semantic token tests > check semantic tokens for multiple multiline comments
✅ Comment semantic token tests > check semantic tokens for multiple single-line comments
✅ Comment semantic token tests > check semantic tokens for multiline comment in nested structure
✅ Comment semantic token tests > check semantic tokens for single-line comment in nested structure
✅ Comment semantic token tests > check semantic tokens for single-line comment after a field
✅ test/semnanticTokens/contextMap/ContextMapSemanticTokenProvider.test.ts
✅ ContextMap semantic token tests > check semantic tokens of ContextMap with empty body
✅ ContextMap semantic token tests > check semantic tokens of ContextMap with full body
✅ test/semnanticTokens/contextMap/RelationshipSemanticTokenProvider.test.ts
✅ Relationship semantic token tests > check semantic tokens of Partnership with full body
✅ Relationship semantic token tests > check semantic tokens of Partnership variation 1
✅ Relationship semantic token tests > check semantic tokens of Partnership variation 2
✅ Relationship semantic token tests > check semantic tokens of Partnership variation 3
✅ Relationship semantic token tests > check semantic tokens of Partnership variation 4
✅ Relationship semantic token tests > check semantic tokens of Partnership variation 5
✅ Relationship semantic token tests > check semantic tokens of SharedKernel with full body
✅ Relationship semantic token tests > check semantic tokens of SharedKernel variation 1
✅ Relationship semantic token tests > check semantic tokens of SharedKernel variation 2
✅ Relationship semantic token tests > check semantic tokens of SharedKernel variation 3
✅ Relationship semantic token tests > check semantic tokens of SharedKernel variation 4
✅ Relationship semantic token tests > check semantic tokens of SharedKernel variation 5
✅ Relationship semantic token tests > check semantic tokens of SharedKernel variation 6
✅ Relationship semantic token tests > check semantic tokens of CustomSupplier relationship with full body
✅ Relationship semantic token tests > check semantic tokens of CustomerSupplier variation 1
✅ Relationship semantic token tests > check semantic tokens of CustomerSupplier variation 2
✅ Relationship semantic token tests > check semantic tokens of CustomerSupplier variation 3
✅ Relationship semantic token tests > check semantic tokens of CustomerSupplier variation 4
✅ Relationship semantic token tests > check semantic tokens of UpstreamDownstream relationship with full body
✅ Relationship semantic token tests > check semantic tokens of UpstreamDownstream variation 1
✅ Relationship semantic token tests > check semantic tokens of UpstreamDownstream variation 2
✅ Relationship semantic token tests > check semantic tokens of UpstreamDownstream variation 3
✅ Relationship semantic token tests > check semantic tokens of UpstreamDownstream variation 4
✅ test/semnanticTokens/domain/DomainSemanticTokenProvider.test.ts
✅ Domain semantic token tests > check semantic tokens of Domain without body
✅ Domain semantic token tests > check semantic tokens of Domain with empty body
✅ Domain semantic token tests > check semantic tokens of Domain with full body
✅ Domain semantic token tests > check semantic tokens of Subdomain without body
✅ Domain semantic token tests > check semantic tokens of Subdomain with empty body
✅ Domain semantic token tests > check semantic tokens of Subdomain with full body
✅ test/semnanticTokens/requirements/FeatureSemanticTokenProvider.test.ts
✅ Feature semantic token tests > check semantic tokens of NormalFeature
✅ Feature semantic token tests > check semantic tokens of StoryFeature
✅ test/semnanticTokens/requirements/RequirementsSemanticTokenProvider.test.ts
✅ User Requirements semantic token tests > check semantic tokens of UseCase without body
✅ User Requirements semantic token tests > check semantic tokens of UseCase with empty body
✅ User Requirements semantic token tests > check semantic tokens of UseCase with full body
✅ User Requirements semantic token tests > check semantic tokens of UserStory without body
✅ User Requirements semantic token tests > check semantic tokens of UserStory with empty body
✅ User Requirements semantic token tests > check semantic tokens of UserStory with full body
✅ test/semnanticTokens/vdad/StakeholdersSemanticTokenProvider.test.ts
✅ Stakeholders semantic token tests > check semantic tokens of Stakeholders without body
✅ Stakeholders semantic token tests > check semantic tokens of Stakeholders without body
✅ Stakeholders semantic token tests > check semantic tokens of Stakeholders without attributes
✅ Stakeholders semantic token tests > check semantic tokens of Stakeholder without body
✅ Stakeholders semantic token tests > check semantic tokens of Stakeholder with empty body
✅ Stakeholders semantic token tests > check semantic tokens of Stakeholder with full body
✅ Stakeholders semantic token tests > check semantic tokens of StakeholderGroup without body
✅ Stakeholders semantic token tests > check semantic tokens of StakeholderGroup with empty body
✅ Stakeholders semantic token tests > check semantic tokens of StakeholderGroup with full body
✅ test/semnanticTokens/vdad/ValueRegisterSemanticTokenProvider.test.ts
✅ ValueRegister semantic token tests > check semantic tokens of ValueRegister without body
✅ ValueRegister semantic token tests > check semantic tokens of ValueRegister with empty body
✅ ValueRegister semantic token tests > check semantic tokens of ValueRegister with attribute
✅ ValueRegister semantic token tests > check semantic tokens of Value without body
✅ ValueRegister semantic token tests > check semantic tokens of Value with empty body
✅ ValueRegister semantic token tests > check semantic tokens of Value with full body
✅ ValueRegister semantic token tests > check semantic tokens of ValueCluster without body
✅ ValueRegister semantic token tests > check semantic tokens of ValueCluster with empty body
✅ ValueRegister semantic token tests > check semantic tokens of ValueCluster with full body
✅ ValueRegister semantic token tests > check semantic tokens of ValueCluster with coreValue7000
✅ ValueRegister semantic token tests > check semantic tokens of ValueEpic without body
✅ ValueRegister semantic token tests > check semantic tokens of ValueEpic without body
✅ ValueRegister semantic token tests > check semantic tokens of ValueEpic with full body
✅ ValueRegister semantic token tests > check semantic tokens of ValueNarrative
✅ ValueRegister semantic token tests > check semantic tokens of ValueWeighting
✅ ValueRegister semantic token tests > check semantic tokens of ValueElicitation without body
✅ ValueRegister semantic token tests > check semantic tokens of ValueElicitation with empty body
✅ ValueRegister semantic token tests > check semantic tokens of ValueElicitation with full body
✅ ValueRegister semantic token tests > check semantic tokens of ValueElicitation with Consequence Action
✅ ValueRegister semantic token tests > check semantic tokens of ValueElicitation with Consequence Action using custom type
✅ test/validation/AggregateValidator.test.ts
✅ AggregateValidationProvider tests > accept one owner
✅ AggregateValidationProvider tests > report multiple owners
✅ AggregateValidationProvider tests > accept one knowledgeLevel
✅ AggregateValidationProvider tests > report multiple knowledgeLevels
✅ AggregateValidationProvider tests > accept one contentVolatility
✅ AggregateValidationProvider tests > report multiple contentVolatilities
✅ AggregateValidationProvider tests > accept one availabilityCriticality
✅ AggregateValidationProvider tests > report multiple availabilityCriticalities
✅ AggregateValidationProvider tests > accept one consistencyCriticality
✅ AggregateValidationProvider tests > report multiple consistencyCriticalities
✅ AggregateValidationProvider tests > accept one storageSimilarity
✅ AggregateValidationProvider tests > report multiple storageSimilarities
✅ AggregateValidationProvider tests > accept one securityCriticality
✅ AggregateValidationProvider tests > report multiple securityCriticalities
✅ AggregateValidationProvider tests > accept one securityZone
✅ AggregateValidationProvider tests > report multiple securityZones
✅ AggregateValidationProvider tests > accept one securityAccessGroup
✅ AggregateValidationProvider tests > report multiple securityAccessGroups
✅ AggregateValidationProvider tests > accept one likelihoodForChange
✅ AggregateValidationProvider tests > accept one structuralVolatility
✅ AggregateValidationProvider tests > report multiple structuralVolatilities
✅ AggregateValidationProvider tests > accept one responsibilities
✅ AggregateValidationProvider tests > report multiple responsibilities
✅ AggregateValidationProvider tests > accept one useCases
✅ AggregateValidationProvider tests > report multiple useCases
✅ AggregateValidationProvider tests > accept one userStories
✅ AggregateValidationProvider tests > report multiple userStories
✅ AggregateValidationProvider tests > accept one features
✅ AggregateValidationProvider tests > report multiple features
✅ AggregateValidationProvider tests > accept one userRequirements
✅ AggregateValidationProvider tests > report multiple userRequirements
✅ AggregateValidationProvider tests > report userRequirements and features
✅ AggregateValidationProvider tests > report userRequirements and useCases and userStories
✅ test/validation/BoundedContextValidator.test.ts
✅ BoundedContextValidationProvider tests > accept one implements
✅ BoundedContextValidationProvider tests > report multiple implements
✅ BoundedContextValidationProvider tests > accept one realizes
✅ BoundedContextValidationProvider tests > report multiple realizes
✅ BoundedContextValidationProvider tests > accept one refines
✅ BoundedContextValidationProvider tests > report multiple refines
✅ BoundedContextValidationProvider tests > accept one domainVisionStatement
✅ BoundedContextValidationProvider tests > report multiple domainVisionStatements
✅ BoundedContextValidationProvider tests > accept one type
✅ BoundedContextValidationProvider tests > report multiple types
✅ BoundedContextValidationProvider tests > accept one implementationTechnology
✅ BoundedContextValidationProvider tests > report multiple implementationTechnologies
✅ BoundedContextValidationProvider tests > accept one knowledgeLevel
✅ BoundedContextValidationProvider tests > report multiple knowledgeLevels
✅ BoundedContextValidationProvider tests > accept one businessModel
✅ BoundedContextValidationProvider tests > report multiple businessModels
✅ BoundedContextValidationProvider tests > accept one evolution
✅ BoundedContextValidationProvider tests > report multiple evolutions
✅ BoundedContextValidationProvider tests > accept one responsibilities
✅ BoundedContextValidationProvider tests > report multiple responsibilities
✅ test/validation/ContextMappingModelValidator.test.ts
✅ ContextMappingModelValidationProvider tests > accept no context map
✅ ContextMappingModelValidationProvider tests > accept one context map
✅ ContextMappingModelValidationProvider tests > report multiple context maps
✅ test/validation/ContextMapValidator.test.ts
✅ ContextMapValidationProvider tests > accept no attribute
✅ ContextMapValidationProvider tests > accept one type attribute
✅ ContextMapValidationProvider tests > accept one state attribute
✅ ContextMapValidationProvider tests > report multiple type attributes
✅ ContextMapValidationProvider tests > report multiple state attributes
✅ test/validation/SculptorModuleValidator.test.ts
✅ SculptorModuleValidationProvider tests > accept one external attribute
✅ SculptorModuleValidationProvider tests > report multiple external attributes
✅ SculptorModuleValidationProvider tests > accept one basePackage
✅ SculptorModuleValidationProvider tests > report multiple basePackages
✅ SculptorModuleValidationProvider tests > accept one hint
✅ SculptorModuleValidationProvider tests > report multiple hints
✅ test/validation/StakeholderValidator.test.ts
✅ StakeholderValidationProvider tests > accept one influence
✅ StakeholderValidationProvider tests > report multiple influences
✅ StakeholderValidationProvider tests > accept one interest
✅ StakeholderValidationProvider tests > report multiple interests
✅ StakeholderValidationProvider tests > accept one description
✅ StakeholderValidationProvider tests > report multiple descriptions
✅ test/validation/SubDomainValidator.test.ts
✅ SubDomainValidationProvider tests > accept one type
✅ SubDomainValidationProvider tests > report multiple types
✅ SubDomainValidationProvider tests > accept one domainVisionStatement
✅ SubDomainValidationProvider tests > report multiple domainVisionStatements
✅ test/validation/UpstreamDownstreamRelationshipValidator.test.ts
✅ UpstreamDownstreamRelationshipValidationProvider tests > accept one implementationTechnology
✅ UpstreamDownstreamRelationshipValidationProvider tests > accept one implementationTechnology
✅ UpstreamDownstreamRelationshipValidationProvider tests > accept one exposedAggregates
✅ UpstreamDownstreamRelationshipValidationProvider tests > report multiple exposedAggregates
✅ UpstreamDownstreamRelationshipValidationProvider tests > accept one downstreamRights
✅ UpstreamDownstreamRelationshipValidationProvider tests > report multiple downstreamRights
✅ test/validation/UseCaseValidator.test.ts
✅ UseCaseValidationProvider tests > accept one actor
✅ UseCaseValidationProvider tests > report multiple actors
✅ UseCaseValidationProvider tests > accept one benefit
✅ UseCaseValidationProvider tests > report multiple benefits
✅ UseCaseValidationProvider tests > accept one scope
✅ UseCaseValidationProvider tests > report multiple scopes
✅ UseCaseValidationProvider tests > accept one level
✅ UseCaseValidationProvider tests > report multiple levels
✅ UseCaseValidationProvider tests > accept one secondaryActors
✅ UseCaseValidationProvider tests > report multiple secondaryActors
✅ UseCaseValidationProvider tests > accept one interactions
✅ UseCaseValidationProvider tests > accept multiple interactions
✅ test/validation/ValidationHelper.test.ts
✅ ValidationHelper tests > enforceZeroOrOneCardinality with non-array
✅ ValidationHelper tests > enforceZeroOrOneCardinality with empty array
✅ ValidationHelper tests > enforceZeroOrOneCardinality with array of length 1
✅ ValidationHelper tests > enforceZeroOrOneCardinality with array of length 2
✅ ValidationHelper tests > enforceZeroOrOneCardinality with multiple keywords
✅ ValidationHelper tests > enforceZeroOrOneCardinalityOfListAttribute with no match
✅ ValidationHelper tests > enforceZeroOrOneCardinalityOfListAttribute with one match
✅ ValidationHelper tests > enforceZeroOrOneCardinalityOfListAttribute with two matches
✅ ValidationHelper tests > enforceZeroOrOneCardinalityOfListAttribute with multiple keywords
✅ ValidationHelper tests > enforceZeroOrOneCardinalityOfListAttribute with non-array
✅ test/validation/ValueElicitationValidator.test.ts
✅ ValueElicitationValidationProvider tests > accept one priority
✅ ValueElicitationValidationProvider tests > report multiple priorities
✅ ValueElicitationValidationProvider tests > accept one impact
✅ ValueElicitationValidationProvider tests > report multiple impacts
✅ ValueElicitationValidationProvider tests > report multiple impacts
✅ ValueElicitationValidationProvider tests > report one consequences
✅ ValueElicitationValidationProvider tests > report multiple impacts
✅ test/validation/ValueEpicValidator.test.ts
✅ ValueEpicValidationProvider tests > report missing reduction of
✅ ValueEpicValidationProvider tests > report missing realization of
✅ ValueEpicValidationProvider tests > report missing realization & reduction of
✅ ValueEpicValidationProvider tests > accept epic with realization & reduction
✅ test/validation/ValueValidator.test.ts
✅ ContextMappingModelValidationProvider tests > accept no isCore
✅ ContextMappingModelValidationProvider tests > accept one isCore
✅ ContextMappingModelValidationProvider tests > report multiple isCore
Loading