mps-coderules/reactor/Test/test
Grigorii Kirgizov 2a0d4ef076 Observe all unbound logicals inside Occurrence to check contract (MPSCR-66)
Previously only logicals directly used ar occurrence args
were observed. Now terms in occurrence args are traversed
recursively and all contained logicals are observed.

Also clear occurrence contract observers on discarding occ-s.
Introduce a generic way to clear observers in LogicalState.
2020-07-28 18:53:41 +03:00
..
jetbrains/mps/unification/test Move TermWalker from tests package to core.internal to reuse for MPSCR-66 2020-07-28 18:53:41 +03:00
AssertHelper.kt Logical with assigned value has higher rank. Notifications are to be dispatched accordingly. 2019-01-25 13:52:10 +01:00
ExpressionSolver.kt Introduce solver() method to PredicateSymbol. 2019-02-17 11:39:56 +01:00
LogicalHelper.kt Rename some API interfaces to better reflect the intent. 2019-05-02 14:46:58 +02:00
MockIncrProgSpec.kt Introduce incrementality-allowed levels: No, Unsafe, Yes 2020-07-28 18:53:41 +03:00
RulesHelper.kt Observe all unbound logicals inside Occurrence to check contract (MPSCR-66) 2020-07-28 18:53:41 +03:00
TestController.kt Use rule match identity as feedback key for TypesIndex instead of rule unique tag 2020-07-22 15:27:46 +03:00
TestIncrementalProgram.kt Introduce incrementality-allowed levels: No, Unsafe, Yes 2020-07-28 18:53:41 +03:00
TestLogical.kt Add, remove and merge observers on Logical always on their roots. Fixes MPSCR-28 2019-12-23 21:13:07 +03:00
TestLogicalObserver.kt Add, remove and merge observers on Logical always on their roots. Fixes MPSCR-28 2019-12-23 21:13:07 +03:00
TestProgram.kt Experimental feature: Rules segmentation. 2019-09-27 21:59:58 +02:00
TestProgramBuilder.kt Rename 'handlers' in Program to 'rulesLists' 2019-11-06 19:10:29 +03:00
TestRuleIndex.kt Experimental feature: Rules segmentation. 2019-09-27 21:59:58 +02:00
TestRuleMatcher.kt Add tests related to program execution pattern exhibited by MPSCR-59 2020-04-30 15:38:34 +03:00
TestStoreAwareJournal.kt Introduce incrementality-allowed levels: No, Unsafe, Yes 2020-07-28 18:53:41 +03:00
TestTermTrie.kt Fix TermTrie not processing correctly ref to a Nil. 2019-08-10 15:18:04 +02:00