Isom.Context.MockupFactory

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Context.MockupFactory

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Context.MockupFactory

Beschreibung

Eine Attrappe kann das Verhalten eines realen Objekts vortäuschen. Attrappen bilden hierzu die externe Schnittstelle der Klassendefinition nach, die unter Umständen noch nicht implementiert ist und ermöglichen damit frühzeitige und unabhängige Komponententests. Der Namensraum Isom.Context.MockupFactory der IBS ermöglicht die Erzeugung von Attrappen für Fachobjekte aus XML-Beschreibungen.



Funktionen

Isom.Context.MockupFactory.CreateAsamParameter

Erzeugt eine AsamParameter-Attrappe aus einer Beschreibungsdatei.

Isom.Services.AsamParameter Isom.Context.MockupFactory.CreateAsamParameter  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine AsamParameter-Attrappe aus einer Beschreibungsdatei.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'AsamParameter' im übergebenen Wörterbuch 'uris' angegeben werden.

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte AsamParameter-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.CreateAsamParameterList

Erzeugt eine AsamParameterList-Attrappe aus einer Beschreibungsdatei.

Isom.Services.AsamParameterList Isom.Context.MockupFactory.CreateAsamParameterList  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine AsamParameterList-Attrappe aus einer Beschreibungsdatei.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'AsamParameterList' im übergebenen Wörterbuch 'uris' angegeben werden.

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte AsamParameterList-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.CreateAsamResponseList

Erzeugt eine AsamResponseList-Attrappe aus einer Beschreibungsdatei.

Isom.Services.AsamResponseList Isom.Context.MockupFactory.CreateAsamResponseList  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine AsamResponseList-Attrappe aus einer Beschreibungsdatei.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'AsamResponseList' im übergebenen Wörterbuch 'uris' angegeben werden.

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte AsamResponseList-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.CreateEcu

Erzeugt eine Ecu-Attrappe aus Beschreibungsdateien.

Isom.Context.Ecu Isom.Context.MockupFactory.CreateEcu  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine Ecu-Attrappe aus Beschreibungsdateien.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'Ecu' im übergebenen Wörterbuch 'uris' angegeben werden. Optional lässt sich eine weitere Datei-URI für ergänzende Informationen als Eintrag 'EcuExtension' angeben

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte Ecu-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.CreateEcuList

Erzeugt eine EcuList-Attrappe aus Beschreibungsdateien.

Isom.Context.EcuList Isom.Context.MockupFactory.CreateEcuList  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine EcuList-Attrappe aus Beschreibungsdateien.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'EcuList' im übergebenen Wörterbuch 'uris' angegeben werden. Optional lässt sich eine weitere Datei-URI für ergänzende Informationen als Eintrag 'EcuListExtension' angeben

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte EcuList-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.CreateEdiabasResultSetList

Erzeugt eine EdiabasResultSetList-Attrappe aus einer Beschreibungsdatei.

Isom.Services.EdiabasResultSetList Isom.Context.MockupFactory.CreateEdiabasResultSetList  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine EdiabasResultSetList-Attrappe aus einer Beschreibungsdatei.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'EdiabasResultSetList' im übergebenen Wörterbuch 'uris' angegeben werden.

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte EdiabasResultSetList-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.CreateVehicleOrder

Erzeugt eine VehicleOrder-Attrappe aus Beschreibungsdateien.

Isom.Context.VehicleOrder Isom.Context.MockupFactory.CreateVehicleOrder  ( Isom.Base.UriDictionary  uris  ) 

Erzeugt eine VehicleOrder-Attrappe aus Beschreibungsdateien.

Die URI der Beschreibungsdatei muss als Wert des Eintrags 'VehicleOrder' im übergebenen Wörterbuch 'uris' angegeben werden. Optional lässt sich eine weitere Datei-URI für ergänzende Informationen als Eintrag 'VehicleProfile' angeben

Parameter:
uris  Wörterbuch der Beschreibungsdateien
Rückgabe:
Erzeugte VehicleOrder-Attrappe
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht erzeugt werden konnte.
Isom.Context.MockupFactory.GetUrisFromAsamParameter

Abfrage der URI der Beschreibungsdatei, aus der eine AsamParameter-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromAsamParameter  ( Isom.Services.AsamParameter  parameter  ) 

Abfrage der URI der Beschreibungsdatei, aus der eine AsamParameter-Attrappe erzeugt wurde.

Die URI der Beschreibungsdatei ist als Wert des Eintrags 'AsamParameter' im zurückgelieferten Wörterbuch angegeben.

Parameter:
parameter  AsamParameter-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.GetUrisFromAsamParameterList

Abfrage der URI der Beschreibungsdatei, aus der eine AsamParameterList-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromAsamParameterList  ( Isom.Services.AsamParameterList  parameterList  ) 

Abfrage der URI der Beschreibungsdatei, aus der eine AsamParameterList-Attrappe erzeugt wurde.

Die URI der Beschreibungsdatei ist als Wert des Eintrags 'AsamParameterList' im zurückgelieferten Wörterbuch angegeben.

Parameter:
parameterList  AsamParameterList-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.GetUrisFromAsamResponseList

Abfrage der URI der Beschreibungsdatei, aus der eine AsamResponseList-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromAsamResponseList  ( Isom.Services.AsamResponseList  responseList  ) 

Abfrage der URI der Beschreibungsdatei, aus der eine AsamResponseList-Attrappe erzeugt wurde.

Die URI der Beschreibungsdatei ist als Wert des Eintrags 'AsamResponseList' im zurückgelieferten Wörterbuch angegeben.

Parameter:
responseList  AsamResponseList-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.GetUrisFromEcu

Abfrage der URIs der Beschreibungsdateien, aus der eine Ecu-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromEcu  ( Isom.Context.Ecu  ecu  ) 

Abfrage der URIs der Beschreibungsdateien, aus der eine Ecu-Attrappe erzeugt wurde.

Die URIs der Beschreibungsdateien sind als Werte der Einträge 'Ecu' und 'EcuExtension' (optional) im zurückgelieferten Wörterbuch angegeben.

Parameter:
ecu  Ecu-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.GetUrisFromEcuList

Abfrage der URIs der Beschreibungsdateien, aus der eine EcuList-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromEcuList  ( Isom.Context.EcuList  ecus  ) 

Abfrage der URIs der Beschreibungsdateien, aus der eine EcuList-Attrappe erzeugt wurde.

Die URIs der Beschreibungsdateien sind als Werte der Einträge 'EcuList' und 'EcuListExtension' (optional) im zurückgelieferten Wörterbuch angegeben.

Parameter:
ecus  EcuList-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.GetUrisFromEdiabasResultSetList

Abfrage der URI der Beschreibungsdatei, aus der eine EdiabasResultSetList-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromEdiabasResultSetList  ( Isom.Services.EdiabasResultSetList  ediabasResultSetList  ) 

Abfrage der URI der Beschreibungsdatei, aus der eine EdiabasResultSetList-Attrappe erzeugt wurde.

Die URI der Beschreibungsdatei ist als Wert des Eintrags 'EdiabasResultSetList' im zurückgelieferten Wörterbuch angegeben.

Parameter:
ediabasResultSetList  EdiabasResultSetList-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.GetUrisFromVehicleOrder

Abfrage der URIs der Beschreibungsdateien, aus der eine VehicleOrder-Attrappe erzeugt wurde.

Isom.Base.UriDictionary Isom.Context.MockupFactory.GetUrisFromVehicleOrder  ( Isom.Context.VehicleOrder  vo  ) 

Abfrage der URIs der Beschreibungsdateien, aus der eine VehicleOrder-Attrappe erzeugt wurde.

Die URIs der Beschreibungsdateien sind als Werte der Einträge 'VehicleOrder' und 'VehicleProfile' (optional) im zurückgelieferten Wörterbuch angegeben.

Parameter:
vo  VehicleOrder-Attrappe
Rückgabe:
Wörterbuch der Beschreibungsdateien
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Objekt nicht aus einer Beschreibungsdatei erzeugt wurde.
Isom.Context.MockupFactory.IsMockAsamParameterListOf

Vergleich einer AsamParameterList-Attrappe mit einem 'echten' AsamParameterList-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockAsamParameterListOf  ( Isom.Services.AsamParameterList  mock,
Isom.Services.AsamParameterList  real  )

Vergleich einer AsamParameterList-Attrappe mit einem 'echten' AsamParameterList-Objekt

Parameter:
mock  AsamParameterList-Attrappe
real  'echtes' AsamParameterList-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte
Isom.Context.MockupFactory.IsMockAsamParameterOf

Vergleich einer AsamParameter-Attrappe mit einem 'echten' AsamParameter-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockAsamParameterOf  ( Isom.Services.AsamParameter  mock,
Isom.Services.AsamParameter  real  )

Vergleich einer AsamParameter-Attrappe mit einem 'echten' AsamParameter-Objekt

Parameter:
mock  AsamParameter-Attrappe
real  'echtes' AsamParameter-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte
Isom.Context.MockupFactory.IsMockAsamResponseListOf

Vergleich einer AsamResponseList-Attrappe mit einem 'echten' AsamResponseList-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockAsamResponseListOf  ( Isom.Services.AsamResponseList  mock,
Isom.Services.AsamResponseList  real  )

Vergleich einer AsamResponseList-Attrappe mit einem 'echten' AsamResponseList-Objekt

Parameter:
mock  AsamResponseList-Attrappe
real  'echtes' AsamResponseList-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte
Isom.Context.MockupFactory.IsMockEcuListOf

Vergleich einer EcuList-Attrappe mit einem 'echten' EcuList-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockEcuListOf  ( Isom.Context.EcuList  mock,
Isom.Context.EcuList  real  )

Vergleich einer EcuList-Attrappe mit einem 'echten' EcuList-Objekt

Parameter:
mock  EcuList-Attrappe
real  'echtes' EcuList-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte
Isom.Context.MockupFactory.IsMockEcuOf

Vergleich einer Ecu-Attrappe mit einem 'echten' Ecu-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockEcuOf  ( Isom.Context.Ecu  mock,
Isom.Context.Ecu  real  )

Vergleich einer Ecu-Attrappe mit einem 'echten' Ecu-Objekt

Parameter:
mock  Ecu-Attrappe
real  'echtes' Ecu-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte
Isom.Context.MockupFactory.IsMockEdiabasResultSetListOf

Vergleich einer EdiabasResultSetList-Attrappe mit einem 'echten' EdiabasResultSetList-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockEdiabasResultSetListOf  ( Isom.Services.EdiabasResultSetList  mock,
Isom.Services.EdiabasResultSetList  real  )

Vergleich einer EdiabasResultSetList-Attrappe mit einem 'echten' EdiabasResultSetList-Objekt

Parameter:
mock  EdiabasResultSetList-Attrappe
real  'echtes' EdiabasResultSetList-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte
Isom.Context.MockupFactory.IsMockVehicleOrderOf

Vergleich einer VehicleOrder-Attrappe mit einem 'echten' VehicleOrder-Objekt

Isom.Base.Boolean Isom.Context.MockupFactory.IsMockVehicleOrderOf  ( Isom.Context.VehicleOrder  mock,
Isom.Context.VehicleOrder  real  )

Vergleich einer VehicleOrder-Attrappe mit einem 'echten' VehicleOrder-Objekt

Parameter:
mock  VehicleOrder-Attrappe
real  'echtes' VehicleOrder-Objekt
Rückgabe:
Ergebnis des Vergleichs. 'true', falls die Parameter gleich sind, 'false' sonst
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Vergleich nicht durchgeführt werden konnte

Version 9.10.1.0 vom 25 November 2013