summaryrefslogtreecommitdiffstats
path: root/tests/systemtests/sys_telephony/sys_telephony.qtt
blob: c28500d5638361b0d44b40a55f7ece942bdae1c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
/****************************************************************************
**
** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
** All rights reserved.
** Contact: Nokia Corporation (qt-info@nokia.com)
**
** This file is part of the Qt Mobility Components.
**
** $QT_BEGIN_LICENSE:LGPL$
** GNU Lesser General Public License Usage
** This file may be used under the terms of the GNU Lesser General Public
** License version 2.1 as published by the Free Software Foundation and
** appearing in the file LICENSE.LGPL included in the packaging of this
** file. Please review the following information to ensure the GNU Lesser
** General Public License version 2.1 requirements will be met:
** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
**
** In addition, as a special exception, Nokia gives you certain additional
** rights. These rights are described in the Nokia Qt LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
**
** GNU General Public License Usage
** Alternatively, this file may be used under the terms of the GNU General
** Public License version 3.0 as published by the Free Software Foundation
** and appearing in the file LICENSE.GPL included in the packaging of this
** file. Please review the following information to ensure the GNU General
** Public License version 3.0 requirements will be met:
** http://www.gnu.org/copyleft/gpl.html.
**
** Other Usage
** Alternatively, this file may be used in accordance with the terms and
** conditions contained in a signed written agreement between you and Nokia.
**
**
**
**
**
** $QT_END_LICENSE$
**
****************************************************************************/

//TESTED_COMPONENT=src/telephony
//There is no TESTED_COMPONENT or test application callmonitor, comment all the test function

testcase = {
    // Under construction
    initTestCase: {
        // if qtmobility.version < 1.1
            // skip("Telephony exists only for Qt Mobility 1.1 and greater"
    },

    current_state_data: {
        nocall:["Do nothing", "there is no call shown"],
        ringing:["Call another device but do not answer", "callmonitor displays 'ringing'"],
        inprogress:["Call another device and answer", "callmonitor displays 'call in progress'"],
        inprogress:["Call another device, answer and place on hold", "callmonitor displays 'call on hold'"]
    },
    current_state: function(action, result) 
    {
        /* comment as there is no tested component
        // Test meta data
        testTitle = "Telephony - current state";
        testBinary = "";
        testGoal = "";
        testPreconditions = "None";
        testGroups = " ";
        testRequirements = "";

        // Test steps
        skip('Not implimented yet', SkipAll);
        //var prompttext = "Start callmonitor\n" + action + "\n" + "Verify that " +result;
        //prompt(twiki(prompttext));
        */
    },

    notified_of_status_change: function() 
    {
        /* comment as there is no tested component
        prompt("Start callmonitor
        Call the device from a secondary device
        Verify that the callmonitor shows incoming call
        Answer the call
        Verify that the callmonitor changes the status to connected
        Set the call to held
        Verify that the callmonitor changes the status to on hold
        Terminate the call on the secondary device
        Verify that the callmonitor changes the status to terminated");
        */
    },

    current_call_information: function() 
    {
        /* comment as there is no tested component
        prompt("Start callmonitor
        Call the device from a secondary device
        Verify that the callmonitor shows incoming call
        Answer the call
        Verify that the callmonitor changes the status to connected
        Verify that the call type shows as 'Voice' and the source phone number matches that of the calling device");
        */
    },

    notified_of_list_change: function() 
    {
        /* comment as there is no tested component
        prompt("Verify the callmonitor gets a notification on a change of list of calls.");
        */
    },

    query_the_open_calls: function() 
    {
        /* comment as there is no tested component
        prompt("Verify the callmonitor can query open calls at any given time.");
        */
    }
}