//*****************************General tests*******************************

[Test]
title SensorProvider : Test Ecom Discovery (+ve)
create sensrprovidertest foobar
foobar TestEcomDiscovery 
delete foobar
[Endtest] 

[Test]
title SensorProvider : General test (-ve) Service Command is invalid
create sensrprovidertest foobar
foobar GeneralNeg1
delete foobar
[Endtest]

[Test]
title SensorProvider : General test (-ve) Input params are absent
create sensrprovidertest foobar
foobar GeneralNeg2
delete foobar
[Endtest]

//*****************************Find channel tests*******************************

[Test]
title SensorProvider : FindSensorChannel (-ve) Invalid Channel
create sensrprovidertest foobar
foobar TestFindSensorChannel FindSensorChannel StrayChannel
delete foobar
[Endtest]

[Test]
title SensorProvider : FindSensorChannel (+ve) All Channels
create sensrprovidertest foobar
foobar TestFindSensorChannel FindSensorChannel All
delete foobar
[Endtest]

[Test]
title SensorProvider : FindSensorChannel (+ve) AccelerometerAxis
create sensrprovidertest foobar
foobar TestFindSensorChannel FindSensorChannel AccelerometerAxis
delete foobar
[Endtest]

[Test]
title SensorProvider : FindSensorChannel (+ve) AccelerometerDoubleTapping
create sensrprovidertest foobar
foobar TestFindSensorChannel FindSensorChannel AccelerometerDoubleTapping
delete foobar
[Endtest]

[Test]
title SensorProvider : FindSensorChannel (+ve) Orientation
create sensrprovidertest foobar
foobar TestFindSensorChannel FindSensorChannel Orientation
delete foobar
[Endtest]

[Test]
title SensorProvider : FindSensorChannel (+ve) Rotation
create sensrprovidertest foobar
foobar TestFindSensorChannel FindSensorChannel Rotation
delete foobar
[Endtest]

//*****************************GetChannelProperty*********************
//*****************************AccelerometerAxis**********************

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis MeasureRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis MeasureRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping MeasureRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping MeasureRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis DataRate
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis DataRate
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis Availability
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis Availability
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis ChannelDataFormat
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis ChannelDataFormat
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis ChannelAccuracy
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis ChannelAccuracy
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis ChannelScale
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis ChannelScale
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis ScaledRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis ScaledRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis ChannelUnit
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis ChannelUnit
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis SensorModel
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis SensorModel
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis ConnectionType
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis ConnectionType
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerAxis Description
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerAxis Description
delete foobar
[Endtest]

//*********************************AccelerometerDoubleTapping********************************

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping DataRate
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping DataRate
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping Availability
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping Availability
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping ChannelDataFormat
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping ChannelDataFormat
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping ChannelAccuracy
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping ChannelAccuracy
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping ChannelScale
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping ChannelScale
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping ScaledRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping ScaledRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping ChannelUnit
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping ChannelUnit
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping SensorModel
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping SensorModel
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping ConnectionType
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping ConnectionType
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty AccelerometerDoubleTapping Description
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty AccelerometerDoubleTapping Description
delete foobar
[Endtest]

//*********************************Orientation********************************

[Test]
title SensorProvider : Test GetChannelProperty Orientation DataRate
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation DataRate
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation Availability
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation Availability
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation MeasureRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation MeasureRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation ChannelDataFormat
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation ChannelDataFormat
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation ChannelAccuracy
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation ChannelAccuracy
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation ChannelScale
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation ChannelScale
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation ScaledRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation ScaledRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation ChannelUnit
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation ChannelUnit
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation SensorModel
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation SensorModel
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation ConnectionType
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation ConnectionType
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Orientation Description
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Orientation Description
delete foobar
[Endtest]

//*********************************Rotation********************************

[Test]
title SensorProvider : Test GetChannelProperty Rotation DataRate
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation DataRate
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation Availability
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation Availability
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation MeasureRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation MeasureRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation ChannelDataFormat
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation ChannelDataFormat
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation ChannelAccuracy
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation ChannelAccuracy
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation ChannelScale
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation ChannelScale
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation ScaledRange
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation ScaledRange
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation ChannelUnit
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation ChannelUnit
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation SensorModel
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation SensorModel
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation ConnectionType
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation ConnectionType
delete foobar
[Endtest]

[Test]
title SensorProvider : Test GetChannelProperty Rotation Description
create sensrprovidertest foobar
foobar TestGetChannelProperty GetChannelProperty Rotation Description
delete foobar
[Endtest]
