localconnectivityservice/generichid/tsrc/GenericHidTest/conf/GenericHidTest.cfg
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 31 Aug 2010 16:03:15 +0300
branchRCL_3
changeset 19 0aa8cc770c8a
permissions -rw-r--r--
Revision: 201032 Kit: 201035

/*
* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description: Test script config file
*
*/

[StifSettings]
CapsModifier= GenericHidTest.exe
[EndStifSettings]

// GenericHidTest Module - total ... tc

// GenericHidTest Api Tests (... tc)
/*
	[Test]
	title Example Api Test
	create GenericHidTest tester
	tester ExecuteApiTestBlock ExampleTestL API option 1 a
	delete tester
	[Endtest]
*/
// Add new api tests here
// ...


// GenericHidTest Module Tests (... tc)
/*
	[Test]
	title Example Module Test
	create GenericHidTest tester
	tester ExecuteModuleTestBlock ExampleTestL MODULE option 2 b
	delete tester
	[Endtest]
*/
// Add new module tests here
// ...


// GenericHidTest Branch Tests (... tc)

[Test] 
title Connect/Disconnect
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title Connect Unsupported
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\dummyconnect.hid
delete tester
[Endtest] 

[Test] 
title Multiple Connect wiht same id
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title Headset Data In
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\headsetvolumeup.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Usage PoC Data In
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetconnect.hid                              
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\UsagePoC.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Multipage Connect/Disconnect
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\multipagec.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Multipage Data In
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\multipagec.hid                              
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\headsetvolumeupm.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Next track
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Wait BRANCH 1
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Next after next track
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Wait BRANCH 1
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 1
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Wait BRANCH 1
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
tester ExecuteBranchTestBlock Wait BRANCH 2
delete tester
[Endtest] 

[Test] 
title  Stop Alarm when playing music
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock AddAlarm BRANCH 1000
tester ExecuteBranchTestBlock Wait BRANCH 70
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
tester ExecuteBranchTestBlock DeleteAlarm BRANCH
delete tester
[Endtest]

[Test] 
title  Volume up
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\volup.hid
tester ExecuteBranchTestBlock Wait BRANCH 6
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Volume down
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\voldown.hid
tester ExecuteBranchTestBlock Wait BRANCH 6
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Mute
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\mute.hid
tester ExecuteBranchTestBlock Wait BRANCH 1
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Short next
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 10
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\next.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Long press next
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 10
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\next.hid
tester ExecuteBranchTestBlock Wait BRANCH 3
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Long press back
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 10
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\prev.hid
tester ExecuteBranchTestBlock Wait BRANCH 3
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title  Short press back
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\headsetcon2.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\play.hid
tester ExecuteBranchTestBlock Wait BRANCH 10
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\prev.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\empty.hid
tester ExecuteBranchTestBlock Wait BRANCH 20
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\stop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 


[Test] 
title Connect/Disconnect ad83
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock Wait BRANCH 10
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest] 

[Test] 
title Contry code
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CountryCode BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Vendor id
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock VendorId BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Product ID 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock ProductId BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Set Protocol 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock SetProtocol BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Get Protocol 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock GetProtocol BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Get Report 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock GetReport BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Set Report 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock SetReport BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Data out 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock DataOut BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]


[Test] 
title Get idle 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock GetIdle BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Set idle 
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock SetIdle BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Command Result
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock CommandResult BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]


[Test] 
title Report Descriptor
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock ReportDescriptor BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]


[Test] 
title Translator GetValue
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetValue BRANCH Ok
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]


[Test] 
title Translator GetValue Field Null
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator_FieldNull BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetValue BRANCH NotFound
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Translator GetValue NotArray
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator_NotArray BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetValue BRANCH Ok
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Translator GetValue FieldCountZero
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator_FieldCountZero BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetValue BRANCH Ok
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]


[Test] 
title Translator Value
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorValue BRANCH
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]


[Test] 
title Translator GetUsageId
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetUsageId BRANCH Ok
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Translator GetUsageId BadIndex
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetUsageId BRANCH BadIndex
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Translator GetUsageId Field Null
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator_FieldNull BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetUsageId BRANCH Error
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Translator GetUsageId NotArray
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator_NotArray BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorGetUsageId BRANCH Ok
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH
delete tester
[Endtest]

[Test] 
title Translator UsageId
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorUsageId BRANCH
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Translator Raw value
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorRawValue BRANCH
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Translator Count
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorCount BRANCH NotZero
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Translator Count Field Null
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportTranslator_FieldNull BRANCH c:\data\others\multipagein.hid
tester ExecuteBranchTestBlock ReportTranslatorCount BRANCH Zero
tester ExecuteBranchTestBlock DeleteReportTranslator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title Collection type
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock Collectiontype BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsPhysical
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsPhysical BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsLogical
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsLogical BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsReport
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsReport BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsNamedArray
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsNamedArray BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsUsageSwitch
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsUsageSwitch BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsUsageModifier
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsUsageModifier BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection IsApplication
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionIsApplication BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection UsagePage
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionUsagePage BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection Usage
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionUsage BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection CollectionCount
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionCollectionCount BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection FieldCount
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionFieldCount BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection CollectionByIndex Present
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionCollectionByIndex BRANCH Present
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection CollectionByIndex NotPresent
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionCollectionByIndex BRANCH NotPresent
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Collection FieldByIndex
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CollectionFieldByIndex BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportSizeBytes
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock ReportrootReportSizeBytes BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Logical Max
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldLogicalMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Physical min
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldPhysicalMin BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Physical max
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldPhysicalMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Unit
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldUnit BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Unit Exponent
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldUnitExponent BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Count
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldCount BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Size
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSize BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Offset SetReport
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldOffset BRANCH SetReport
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Offset NotSetReport
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldOffset BRANCH NotSetReport
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Report Id
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldReportId BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Is In Report
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsInReport BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Designator Index
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldDesignatorIndex BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field String Index
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldStringIndex BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Usage Page
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldUsagePage BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field HasUsage
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldHasUsage BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Usage Array
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldUsageArray BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Usage
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldUsage BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Usage Count
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldUsageCount BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Clear Usage List
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldClearUsageList BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Last Usage Empty
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldLastUsage BRANCH Empty
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Last Usage NotEmpty
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldLastUsage BRANCH NotEmpty
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Attributes
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldAttributes BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field Type
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldType BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field IsVariable
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsVariable BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title Field IsArray
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsArray BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]



[Test] 
title Field IsConstant
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsConstant BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title Field IsData
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsData BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title Field SetLogicalMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetLogicalMin BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetLogicalMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetLogicalMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetPhysicalMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetPhysicalMin BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetPhysicalMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetPhysicalMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetDesignatorMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetDesignatorMin BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetDesignatorMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetDesignatorMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetUsageMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetUsageMin BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetUsageMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetUsageMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetStringMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetStringMin BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetStringMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetStringMax BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetLogicalRange
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetLogicalRange BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetUsageRange
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetUsageRange BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetPhysicalRange
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetPhysicalRange BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetStringRange
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetStringRange BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field SetDesignatorRange
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldSetDesignatorRange BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field IsInput
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsInput BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title Field IsOutput
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsOutput BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title Field IsFeature
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock FieldIsFeature BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title ReportGeneratorReport
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorReport BRANCH
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportGeneratorReport SetField Array
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH Array
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportGeneratorReport SetField NotArray
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH NotArray
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportGeneratorReport SetField NotArrayOutOfRange
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH NotArrayOutOfRange
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title ReportGeneratorReport SetField FieldNull
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH FieldNull
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportGeneratorReport SetField FieldCountZero
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH FieldCountZero
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportGeneratorReport SetField NotExistingUsage
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH NotExistingUsage
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title ReportGeneratorReport SetField NotExistingUsage2
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH NotExistingUsage2
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title ReportGeneratorReport SetField BadIndex
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\connectad83.hid
tester ExecuteBranchTestBlock CreateReportGenerator BRANCH
tester ExecuteBranchTestBlock ReportGeneratorSetField BRANCH BadIndex
tester ExecuteBranchTestBlock DeleteReportGenerator BRANCH
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title OutputReport
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\output.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title FeautureReport
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\feature.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global physical
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\physicalmax.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Unit
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\unit.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Unit exponent
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\unitexponent.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Designator limit test
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\designator.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Delimiter test
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\delimiter.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  String limit test
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\string.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Push whitout pop
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\push.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Pop whitout push
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\pop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  String index
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\stringindex.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Designator index
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\designatorindex.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Designator index
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\localdesignatorindex.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Designator minimum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\localdesignatorminimum.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Designator maximum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH  c:\data\others\localdesignatormaximum.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local String index
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localstringindex.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local String minimum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localstringminimum.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local String maximum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localstringmaximum.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]


[Test] 
title  Local Delimiter - unknown delimiter
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localdelimiter.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Delimiter - lonely delimiter
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localdelimiter_lonelydelimiter.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Delimiter - nested delimiter
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localdelimiter_nesteddelimiter.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Usage
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localusage.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Usage minimum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localusageminimum.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local Usage maximum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localusagemaximum.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Local item - unknown
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\localitem_unknown.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global Physical minimum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalphysicalmin.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global Physical maximum
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalphysicalmax.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global Unit
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalunit.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global Unit small value
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalunit_smallvalue.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global Unit exponent
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalunitexponent.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global Unit exponent2
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalunitexponent2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global push
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalpush.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global pop
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalpop.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global pop without push
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globalpop_withoutpush.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Global item - unknown
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\globaitem_unknown.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Main Output Tag
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\mainoutputtag.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Main Feature
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\mainfeature.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Long Item
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\longitem.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Handle Item - within delimiter
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\handleitem_withindelimiter.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  Main Item - unknown
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\mainitem_unknown.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check usage min and max - LonelyUsageMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkusageminandmax.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check usage min and max - LonelyUsageMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkusageminandmax2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check usage min and max - UsageMinExceedsMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkusageminandmax3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check designator min and max - LonelyDesignatorMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkdesignatorminandmax.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check designator min and max - LonelyDesignatorMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkdesignatorminandmax2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check designator min and max - DesignatorMinExceedsMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkdesignatorminandmax3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check string min and max - LonelyStringMin
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkstringminandmax.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check string min and max - LonelyStringMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkstringminandmax2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check string min and max - StringMinExceedsMax
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkstringminandmax3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check mandatory field existence
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkmandatoryfieldexistence.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check mandatory field existence2
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkmandatoryfieldexistence2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check mandatory field existence3
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkmandatoryfieldexistence3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for field errors
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkforfielderrors.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for field errors2
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkforfielderrors2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check logical min and max
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checklogicalminandmax.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check field bit needed
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkfieldbitneeded.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for main errors
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkformainerrors.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for main errors2
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkformainerrors2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for main errors3
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkformainerrors3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for main errors3
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkformainerrors3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check parse errors
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkparseerrors.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check parse errors2
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkparseerrors2.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check parse errors3
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkparseerrors3.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test] 
title  check for collection errors
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\checkforcollectionerrors.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

/////////////////////////////////
[Test]
title  Hangup
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock Wait BRANCH 2
tester ExecuteBranchTestBlock CreateCall BRANCH +48607939016 //+358405695587
tester ExecuteBranchTestBlock Wait BRANCH 5
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test]
title  Redial
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock Wait BRANCH 2
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Wait BRANCH 1
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Wait BRANCH 2
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
delete tester
[Endtest]

[Test]
title  Snooze Alarm
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock AddAlarm BRANCH 1
tester ExecuteBranchTestBlock Wait BRANCH 80
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
tester ExecuteBranchTestBlock DeleteAlarm BRANCH
delete tester
[Endtest]

[Test]
title  Stop Alarm
create GenericHidTest tester
tester ExecuteBranchTestBlock Connect BRANCH c:\data\others\headsetconnect.hid
tester ExecuteBranchTestBlock AddAlarm BRANCH 1
tester ExecuteBranchTestBlock Wait BRANCH 80
tester ExecuteBranchTestBlock DataIn BRANCH c:\data\others\hook.hid
tester ExecuteBranchTestBlock Disconnect BRANCH 
tester ExecuteBranchTestBlock DeleteAlarm BRANCH
delete tester
[Endtest]
//
// Add new branch tests here
// ...

//Field SetLogicalRange