Пример #1
0
TEST(TestLibAnchialeSensors, TestSensorData) {
    SensorData sd;

    sd.SetIdent( "abcde" );
    STRCMP_EQUAL( "abcde", sd.GetIdent().c_str() );
    sd.SetIdent( "fghij" );
    STRCMP_EQUAL( "fghij", sd.GetIdent().c_str() );

    sd.SetDeviceType( 9 );
    CHECK( 9 == sd.GetDeviceType() );
    sd.SetDeviceType( 5 );
    CHECK( 5 == sd.GetDeviceType() );

    sd.SetDataType( 8 );
    CHECK( 8 == sd.GetDataType() );
    sd.SetDataType( 2 );
    CHECK( 2 == sd.GetDataType() );

    sd.SetTemperature( 20.5 );
    CHECK( 20.5 == sd.GetTemperature() );
    sd.SetTemperature( 19.5 );
    CHECK( 19.5 == sd.GetTemperature() );
}