org.eso.ias.asce.test

Members list

Type members

Classlikes

class CommonCompBuilder(dasuId: String, asceId: String, outputId: String, outputType: IASTypes, inputTypes: Set[IASTypes])

A common helper class to build data structures for testing

A common helper class to build data structures for testing

Value parameters

asceId:

The ID of the ASCE

dasuId:

The ID of the DASU where the ASCE runs (to build the iD)

inputTypes:

the type of the inputs used to generate the inputs

outputId:

the ID of the output HIO

outputType:

the type of the output

Attributes

Supertypes
class Object
trait Matchable
class Any
class TestAlarmAck extends AnyFlatSpec

Attributes

Supertypes
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestComponent extends AnyFlatSpec

Test the basic functionalities of the IAS computing element (ASCE), while the functioning of the transfer function is checked elsewhere.

Test the basic functionalities of the IAS computing element (ASCE), while the functioning of the transfer function is checked elsewhere.

Attributes

Supertypes
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestMinMaxPyTF extends AnyFlatSpec, BeforeAndAfterAll

Test the python transfer class: build a PythonExecutorTF that, in turn, delegates method execution to python code

Test the python transfer class: build a PythonExecutorTF that, in turn, delegates method execution to python code

Attributes

Supertypes
trait BeforeAndAfterAll
trait SuiteMixin
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestMinMaxThreshold extends AnyFlatSpec

Attributes

Supertypes
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestMultiplicityTF extends AnyFlatSpec, BeforeAndAfterEach

Test the multiplicity transfer function

Test the multiplicity transfer function

Attributes

Supertypes
trait BeforeAndAfterEach
trait SuiteMixin
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestPyTF extends AnyFlatSpec, BeforeAndAfterAll

Test the python tranfer function

Test the python tranfer function

The test is done with the TF in TestTransferFunction.py that

  • sets the output to the same value of the input
  • sets the mode to the same mode of the input
  • sets the properties of the output to the properties passed by the ASCE

The test is repeated for each possible IASIO type

Attributes

Supertypes
trait BeforeAndAfterAll
trait SuiteMixin
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestSlowTF extends AnyFlatSpec, BeforeAndAfterEach

Attributes

Companion
object
Supertypes
trait BeforeAndAfterEach
trait SuiteMixin
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
object TestSlowTF

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
TestSlowTF.type
class TestThreadFactory() extends ThreadFactory

ThreadFactory for testing.

ThreadFactory for testing.

It keeps track of all the running threads to check if they terminated

Attributes

Supertypes
trait ThreadFactory
class Object
trait Matchable
class Any
class TestTransferFunction extends AnyFlatSpec

Attributes

Supertypes
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all
class TestTransferFunctionSetting extends AnyFlatSpec

Test the TransferFunctionSetting

Test the TransferFunctionSetting

Attributes

See also

TransferFunctionSetting

Supertypes
class AnyFlatSpec
trait AnyFlatSpecLike
trait Documenting
trait Alerting
trait Notifying
trait Informing
trait CanVerb
trait MustVerb
trait ShouldVerb
trait TestRegistration
trait TestSuite
trait Suite
trait Serializable
trait Assertions
trait TripleEquals
trait TripleEqualsSupport
class Object
trait Matchable
class Any
Show all