Packages

package testutil

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package utilimpl

Type Members

  1. trait ToolReaderBehaviors extends AnyRef
  2. trait XmlWrite[-T] extends AnyRef

    Typeclass for things values that can be written to an XML output stream

Value Members

  1. object DataEqualities extends TripleEquals

    Defines an Equality[Result] which can be used to make === comparisons with scalatest.

    Defines an Equality[Result] which can be used to make === comparisons with scalatest. A few internal bits of Result have special comparators, particularly the bits pertaining to HTML/HTTP data, with the goal of ignoring slight differences in irrelevant whitespace or escaped-or-not characters in HTML like = or '.

  2. object DataXmlFormats

    Defines XML-based serialization and deserialization for the Result data type (and by necessity, each of its component members).

    Defines XML-based serialization and deserialization for the Result data type (and by necessity, each of its component members).

    Serialization is expressed in terms of the XmlWrite typeclass (which is defined in this package). Deserialization is expressed in terms of the XmlParser typeclass (from the xml-spac library).

  3. object ExpectedResults

    Utility for reading and writing "expected results" files which contain serialized Result values.

    Utility for reading and writing "expected results" files which contain serialized Result values. Used by unit tests in ToolReaderBehaviors as a way to help ensure tool readers produce consistent results.

  4. object TestSdkUtilityProvider extends SdkUtilityProvider

    An incomplete implementation of the SdkUtilityProvider for testing purposes:

    An incomplete implementation of the SdkUtilityProvider for testing purposes:

    - SmartReaders will always assume UTF-8 charset, unless a default is specified in options. Byte Order Markers will not be stripped.

    - The ToolHeaderMatcher will only support formats known to Code Dx at the time that the SDK version is released.

  5. object XmlWrite

Ungrouped