CommonCompBuilder

org.eso.ias.asce.test.CommonCompBuilder
class CommonCompBuilder(dasuId: String, asceId: String, outputId: String, outputType: IASTypes, inputTypes: Set[IASTypes])

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

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(dasuId: String, asceId: String, outputId: String, outputType: IASTypes, numOfInputs: Int, hioType: IASTypes)

Auxiliary constructor to help instantiating a component with the given number of inputs of the same type

Auxiliary constructor to help instantiating a component with the given number of inputs of the same type

Value parameters

asceId:

The ID of the ASCE

dasuId:

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

hioType:

the type of the inputs

numOfInputs:

the number of inputs to generate

outputId:

the ID of the output HIO

outputType:

the type of the output

Attributes

Concrete fields

val inputsMPs: Set[InOut[_]]
val output: InOut[Nothing]
val requiredInputIDs: Set[String]