Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

TestCaseDummyTelemetryPacket_1 Class Reference

#include <TestCaseDummyTelemetryPacket_1.h>

Inheritance diagram for TestCaseDummyTelemetryPacket_1:

TestCaseGenericSetUp TestCase List of all members.

Detailed Description

Verify the telemetry packet services as implemented by class DC_DummyTelemetryPacket.

An instance of this class is created and the following specific tests are performed:

  1. The correctness of the class identifier is verified.
  2. It is verified that the configuration service reports "object not configured".
  3. The number of encapsulated bytes is set to 2 and it is verified that the configuration service reports "object configured".
  4. It is verified that the number of encapsulated bytes is correctly reported to be equal to 2.
  5. The value of the encapsulated bytes is set and read out with the data acquisition service and its correctness is verified.
  6. It is verified that the default value returned by the data acquisitions service is 0 for all encapsulated bytes.
  7. It is verified that the default value returned by the the validity check is "data valid".
  8. The validity status is set and read out and its correctness is verified.
  9. The implementation of the update service is verified.
  10. The value of one of encapsulated bytes is set to 255 and an update request is made. It is verified that the value of the encapsulated byte is correctly wrapped around to 0..
  11. The default value of the telemetry packet time tag is read out and its correctness is verified.
  12. The default value of the telemetry packet type is read out and its correctness is verified.
  13. The default value of the telemetry packet subtype is read out and its correctness is verified.
  14. The default value of the telemetry packet destination is read out and its correctness is verified.
  15. The default value of the "in use" flag is read out and its correctness is verified.
  16. The implementation of the "in use" flag is checked.
  17. The default implementation of the "fast data acqusition service" is checked.
See also:
DC_DummyTelemetryPacket
Author:
Alessandro Pasetti (P&P Software GmbH)
Version:
1.0

Definition at line 54 of file TestCaseDummyTelemetryPacket_1.h.

Public Member Functions

 TestCaseDummyTelemetryPacket_1 (void)
 Set the identifier and the name of the test case to, respectively, ID_DUMMYTelemetryPacket*10+1 and "TestCaseDummyTelemetryPacket_1".

virtual void runTestCase (void)
 Execute the test case.


Member Function Documentation

void TestCaseDummyTelemetryPacket_1::runTestCase void   )  [virtual]
 

Execute the test case.

See class comment for details.

Reimplemented from TestCaseGenericSetUp.

Definition at line 22 of file TestCaseDummyTelemetryPacket_1.cpp.


The documentation for this class was generated from the following files:
Copyright 2003 P&P Software GmbH - All Rights Reserved