Test Suite: DEFINITION Service / I_DEFINITION_QUERY Interface

Normative Reference

Items under this validation suite conceptually use these abstract interfaces defined in the Platform Service Model:

  • I_DEFINITION_QUERY

These are concretely realised in implementation technology specfic APIs, such as the Definitions REST API.

This test suite uses artefacts defined by the following specifications:

Test Environment

The server under test should support:

TBD

Test cases

Service Model operation: I_DEFINITION_QUERY.has_query()

Service Model reference: I_DEFINITION_QUERY.has_query()

Test Case I_DEFINITION_QUERY.has_query-xxx

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners

Service Model operation: I_DEFINITION_QUERY.valid_query()

Service Model reference: I_DEFINITION_QUERY.valid_query()

Test Case I_DEFINITION_QUERY.valid_query-valid

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners

Test Case I_DEFINITION_QUERY.valid_query-invalid

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners

Test Case I_DEFINITION_QUERY.valid_query-bad_formalism

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners

Service Model operation: I_DEFINITION_QUERY.list_queries()

Service Model reference: I_DEFINITION_QUERY.list_queries()

Test Case I_DEFINITION_QUERY.list_queries-empty

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners

Test Case I_DEFINITION_QUERY.list_queries-non_empty

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners

Test Case I_DEFINITION_QUERY.list_queries-select_items

Description

xx

Pre-conditions

xx

Post-conditions

xx

Flow

xx

Test runners