TestBagOf
Conformance tests for the ISO bagof/3 built-in, shared by every Solver implementation via the TestBagOf.prototype(solverFactory) factory (see TestClassicBagOf in :solve-classic for a concrete usage). Compare with TestSetOf (which additionally sorts and deduplicates results) and TestFindAll (which additionally never fails and does not support the ^/2 existential-quantification operator).
Inheritors
Properties
A long test max duration, four times mediumDuration; used for queries involving deeper search or recursion.
A medium test max duration, twice shortDuration; used for queries involving a handful of resolution steps.
A short test max duration, used for queries expected to resolve almost immediately.
Functions
Tests the queries
Tests the queries
Tests the queries
Tests the queries
Tests the queries
Tests the queries
Tests the queries