typedb / typedb-behaviour

TypeDB Behaviour Test Specification
Mozilla Public License 2.0
10 stars 19 forks source link

Introduce 3.0 undefine behaviour steps. Add more steps for define, redefine, match value, match as #309

Closed farost closed 3 weeks ago

farost commented 1 month ago

Usage and product changes

We update all the existing undefine tests to use the new 3.0 undefine queries, add new steps to test new 3.0 functionality (new annotations, specific errors returned for query safety), and remove some of the excessive tests (mostly non-implemented ones) for cases already covered in concept BDDs.

Additionally, we cover the missing cases for match queries:

Implementation

Several todos are left for match queries that should verify that the un/re/-definitions are successful, but are not implemented in 3.0 for now. Unique kinds of these TODOs are highlighted by comments of this PR.

typedb-bot commented 1 month ago

PR Review Checklist

Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.


Trivial Change

Code

Architecture

farost commented 4 weeks ago

@dmitrii-ubskii I added more define and match tests in this PR as everything becomes connected. Please, check the newest commits!