adaptationlayer/tsy/simatktsy_dll/internal/test/simatktsy_testtool/simatk/testfiles/simatk_displaytext.cfg
author <dalarub>
Fri, 06 Nov 2009 17:28:23 +0000
changeset 0 63b37f68c1ce
permissions -rw-r--r--
First Contribution. Vanilla as it came from Nokia

//* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
//* All rights reserved.
//* This component and the accompanying materials are made available
//* under the terms of the License "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:  

//
// Precondition: 
// - Detailed description can be found from Quality Center's Project: CoreSW_CASW/Module Tests/SIM ATK TSY/SimAtkTSY_testtool
//
// Script description:
//

// Proactive command //
///////////////////////

// Priority (Default 1, Normal)
//  0 NotSet
//  1 Normal
//  2 High

// ClearScreenTrigger (Default 2, UserClear)
//  0 NotSet
//  1 AfterDelay
//  2 UserClear

// Text
//  Enter the text inside the quotes or as unicode hex digits. Example: Text "abc" or Text 61 62 63

// Duration
//  TimeUnit, unit used to encode the duration
//      0 TimeUnitNotSet. Initialization value used within constructor(s).
//      1 No duration has been provided. The ME should default to general beep.
//      2 The duration is expressed in minutes.
//      3 The duration is expressed in seconds.
//      4 The duration is expressed in tenths of seconds.
//  NumOfUnits
//     Valid range is 1 to 255
//  Example 10 minutes: Duration 2 10

// IconId
//  IconQualifier
//      0 NotSet
//      1 NoIconId
//      2 SelfExplanatory
//      3 NotSelfExplanatory
//  IconIdentifier
//      Id number
//  Example SelfExplanatory ID 5: IconId 2 5

// ImmediateRsp (Default 2, NoImmediateRsp)
//      0 NotSet
//      1 ImmediateRsp
//      2 NoImmediateRsp


// Terminal Response //
///////////////////////

// GeneralResult
//  General result of the proactive command. Default command performed successfully.

// AdditionalInfo
//  Enter the text inside the quotes or as unicode hex digits

// InfoType
// If the value of iGeneralResult requires additional information,
// set this to MeProblem (2).  Otherwise set to
// NoAdditionalInfo (1). Default no additional info.


[Test]
title MOD_0002.001_SIM_ATK_TSY_[DISPLAY TEXT - normal]

create SimAtk simatk
create SimAtkNotify notify

// open all
simatk Connect RTelServer
simatk Load PhoneTsy.tsy
simatk Open DefaultPhone
simatk Open SAT
simatk Open IscControl

// Load ISC XML -file
simatk LoadIscTests SimAtk_DisplayText.xml

// SEQ 1.1
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 101
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Toolkit Test 1" ImmediateRsp 2
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ 1.2
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 102
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Toolkit Test 1" ImmediateRsp 2
simatk SendTerminalResponse GeneralResult MeUnableToProcessCmd InfoType MeProblem AdditionalInfo ScreenBusy
simatk WaitForRequest

// SEQ1.3
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 103
waittestclass notify
simatk CheckProactiveCommand Priority 2 ClearScreenTrigger 2 Text "Toolkit Test 2" ImmediateRsp 2
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ1.4
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 104
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Toolkit Test 3" ImmediateRsp 2
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ1.5
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 105
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 1 Text "Toolkit Test 4" ImmediateRsp 2
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ1.6
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 106
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 ImmediateRsp 2 Text "This command instructs the ME to display a text message. It allows the SIM to define the priority of that message, and the text string format. Two types of prio"
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ1.7
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 107
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "<GO-BACKWARDS>" ImmediateRsp 2
simatk SendTerminalResponse GeneralResult BackwardModeRequestedByUser
simatk WaitForRequest

// SEQ1.8
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 108
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "<ABORT>" ImmediateRsp 2
simatk SendTerminalResponse GeneralResult SessionTerminatedByUser
simatk WaitForRequest

// SEQ1.9
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 109
allownextresult -20
waittestclass notify
simatk WaitForRequest

// close all
simatk Close IscControl
simatk Close SAT
simatk Unload PhoneTsy.tsy
simatk Close RTelServer
delete simatk
delete notify
[Endtest]

[Test]
title MOD_0002.002_SIM_ATK_TSY_[DISPLAY TEXT - Support of "No response from user"]

create SimAtk simatk
create SimAtkNotify notify

// open all
simatk Connect RTelServer
simatk Load PhoneTsy.tsy
simatk Open DefaultPhone
simatk Open SAT
simatk Open IscControl

// Load ISC XML -file
simatk LoadIscTests SimAtk_DisplayText.xml

// SEQ 2.1
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 201
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "<TIME-OUT>" ImmediateRsp 2
simatk SendTerminalResponse GeneralResult NoResponseFromUser
simatk WaitForRequest

// close all
simatk Close IscControl
simatk Close SAT
simatk Unload PhoneTsy.tsy
simatk Close RTelServer
delete simatk
delete notify
[Endtest]

[Test]
title MOD_0002.003_SIM_ATK_TSY_[DISPLAY TEXT - Display of extension text]

create SimAtk simatk
create SimAtkNotify notify

// open all
simatk Connect RTelServer
simatk Load PhoneTsy.tsy
simatk Open DefaultPhone
simatk Open SAT
simatk Open IscControl

// Load ISC XML -file
simatk LoadIscTests SimAtk_DisplayText.xml

// SEQ 3.1
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 301
waittestclass notify
// Text string in test case description (3GPP TS 51.010-4 V4.2.0) does not match the text string in proactive command. The same string is used here as in Pcmd. 
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "This command instructs the ME to display a text message, and/or an icon (see 6.5.4). It allows the SIM to define the priority of that message, and the text string format. Two types of priority are defined:- display normal priority text and/" ImmediateRsp 2
simatk SendTerminalResponse
simatk WaitForRequest

// close all
simatk Close IscControl
simatk Close SAT
simatk Unload PhoneTsy.tsy
simatk Close RTelServer
delete simatk
delete notify
[Endtest]

[Test]
title MOD_0002.004_SIM_ATK_TSY_[DISPLAY TEXT - Sustained text]

create SimAtk simatk
create SimAtkNotify notify

// open all
simatk Connect RTelServer
simatk Load PhoneTsy.tsy
simatk Open DefaultPhone
simatk Open SAT
simatk Open IscControl

// Load ISC XML -file
simatk LoadIscTests SimAtk_DisplayText.xml

// SEQ 4.1
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 401
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Toolkit Test 1" ImmediateRsp 1
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ 4.2
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 402
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 1 Text "Toolkit Test 2" ImmediateRsp 1
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ 4.3
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 403
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Toolkit Test 3" ImmediateRsp 1
simatk SendTerminalResponse
simatk WaitForRequest

// SEQ 4.4
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 404
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Toolkit Test 4" ImmediateRsp 1
simatk SendTerminalResponse
simatk WaitForRequest

// close all
simatk Close IscControl
simatk Close SAT
simatk Unload PhoneTsy.tsy
simatk Close RTelServer
delete simatk
delete notify
[Endtest]

[Test]
title MOD_0002.005_SIM_ATK_TSY_[DISPLAY TEXT - Display of icons (Sequence B)]

create SimAtk simatk
create SimAtkNotify notify

// open all
simatk Connect RTelServer
simatk Load PhoneTsy.tsy
simatk Open DefaultPhone
simatk Open SAT
simatk Open IscControl

// Load ISC XML -file
simatk LoadIscTests SimAtk_DisplayText.xml

// SEQ 5.1B
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 501
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Basic Icon" IconId 2 1 ImmediateRsp 2
simatk SendTerminalResponse GeneralResult SuccessRequestedIconNotDisplayed
simatk WaitForRequest

// SEQ 5.2B
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 502
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Colour Icon" IconId 2 2 ImmediateRsp 2
simatk SendTerminalResponse GeneralResult SuccessRequestedIconNotDisplayed
simatk WaitForRequest

// SEQ 5.3B
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 503
waittestclass notify
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text "Basic Icon" IconId 3 1 ImmediateRsp 2
simatk SendTerminalResponse GeneralResult SuccessRequestedIconNotDisplayed
simatk WaitForRequest

// close all
simatk Close IscControl
simatk Close SAT
simatk Unload PhoneTsy.tsy
simatk Close RTelServer
delete simatk
delete notify
[Endtest]

[Test]
title MOD_0002.006_SIM_ATK_TSY_[DISPLAY TEXT - UCS2 display supported]

create SimAtk simatk
create SimAtkNotify notify

// open all
simatk Connect RTelServer
simatk Load PhoneTsy.tsy
simatk Open DefaultPhone
simatk Open SAT
simatk Open IscControl

// Load ISC XML -file
simatk LoadIscTests SimAtk_DisplayText.xml

// SEQ 6.1
notify UseObjectAddress simatk ESatNotifyDisplayTextPCmd
simatk RunIscTestCase 2 601
waittestclass notify
// Text in hexadecimal: "Hello" in Russia
simatk CheckProactiveCommand Priority 1 ClearScreenTrigger 2 Text 0417 0414 0420 0410 0412 0421 0422 0412 0423 0419 0422 0415 ImmediateRsp 2
simatk SendTerminalResponse
simatk WaitForRequest

// close all
simatk Close IscControl
simatk Close SAT
simatk Unload PhoneTsy.tsy
simatk Close RTelServer
delete simatk
delete notify
[Endtest]