Module datarush.library
Package com.pervasive.datarush.operators.assertion
package com.pervasive.datarush.operators.assertion
Provides operators for making assertions on flows and files. Particularly useful for unit testing DataRush applications.
-
ClassDescriptionChecks equivalence based on the absolute error between two floating point numbers.Verifies that actual rows are equal to expected rows.Verifies that actual rows are equal to expected rows without regard to order.Assert that the given type and the type of the input port are equal.Asserts that two input flows have identical types.Assert that the metadata on the input port is set correctly.Assert that the given predicate is true for all input values.Verifies that the input flow contains the specified row count.Verifies that the input data is sorted by the given set of keys.Check equivalence based on an exact match.Represents allowable error bounds for comparing the equality of two floating point numbers.Checks equivalence based on the relative error between two floating point numbers.Checks equivalence based on the distance between two floating point numbers in units of least precision (ULP).