TestSetOf

interface TestSetOf : SolverTest

Conformance tests for the ISO setof/3 built-in, shared by every Solver implementation via the TestSetOf.prototype(solverFactory) factory (see TestClassicSetOf in :solve-classic for a concrete usage). Compare with TestBagOf, which does not sort or deduplicate results.

Inheritors

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A long test max duration, four times mediumDuration; used for queries involving deeper search or recursion.

Link copied to clipboard

A medium test max duration, twice shortDuration; used for queries involving a handful of resolution steps.

Link copied to clipboard

A short test max duration, used for queries expected to resolve almost immediately.

Functions

Link copied to clipboard
abstract fun testSetOfAsFindAll()

Tests the queries

Link copied to clipboard
abstract fun testSetOfBasic()

Tests the queries

Link copied to clipboard
abstract fun testSetOfDoubled()

Tests the queries

Link copied to clipboard
abstract fun testSetOfFail()

Tests the queries

Link copied to clipboard
abstract fun testSetOfSorted()

Tests the queries

Link copied to clipboard
abstract fun testSetOfX()

Tests the queries