mmlibs/mmfw/tsrc/mmfunittest/MidiClnt/scripts/TSU_MMF_MIDICLNT_00.script
author hgs
Tue, 02 Nov 2010 12:13:59 +0000
changeset 5 b220a9341636
parent 0 b8ed18f6c07b
permissions -rw-r--r--
2010wk46_01
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     1
// Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     2
// All rights reserved.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     7
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     8
// Initial Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    10
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    11
// Contributors:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    12
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    13
// Description:
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    14
// TSI_MMF_MIDICLNT_00.script
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    15
// 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    16
//
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    17
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    18
LOAD_SUITE TSU_MMFMIDICLNT.DLL
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    19
#PAUSE_AT_END
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    20
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    21
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    22
###################### POSITIVE TEST ###############
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    23
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    24
# Current state of the midi client utility with regard to midi resources
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    25
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0016
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    26
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    27
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0016 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    28
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    29
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    30
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    31
# Open a file containing midi data and perform initialisation ready for playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    32
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0018
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    33
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    34
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0018 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    35
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    36
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    37
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    38
# open a descriptor containing midi data and perform initialisation ready for playback
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    39
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0020
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    40
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    41
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0020 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    42
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    43
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    44
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    45
# open a URL containing midi data and perform initialisation ready for playback.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    46
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0023
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    47
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    48
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0023 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    49
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    50
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    51
// NB under stub controller/plugin, only OpenFile/Des/URL and GetState require the config file
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    52
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    53
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    54
# Closes any currently open resources, such as files, descriptors or URLs, and deletes any plugins in use
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    55
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0027
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    56
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    57
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0027
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    58
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    59
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    60
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    61
# Initiate or resume playback of a previously opened resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    62
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0029
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    63
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    64
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0029
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    65
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    66
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    67
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    68
# Stops playback of a resource and releases any sound device handles or other such items currently in use
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    69
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0035
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    70
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    71
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0035
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    72
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    73
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    74
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    75
# Play a single note
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    76
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0038
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    77
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    78
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0038
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    79
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    80
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    81
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    82
# Stops the playback of all notes on the given channel
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    83
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0047
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    84
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    85
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0047
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    86
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    87
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    88
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    89
# Commence playback of a note
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    90
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0050
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    91
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    92
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0050
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    93
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    94
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    95
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    96
# Terminate playback of a note
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    97
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0056
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    98
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
    99
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0056
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   100
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   101
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   102
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   103
# Returns the current tempo of the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   104
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0060
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   105
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   106
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0060
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   107
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   108
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   109
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   110
# Sets the tempo at which the current midi resource should be played
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   111
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0062
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   112
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   113
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0062
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   114
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   115
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   116
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   117
# Returns the pitch shift in use for the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   118
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0066
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   119
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   120
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0066
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   121
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   122
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   123
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   124
# Set Pitch shift to apply to the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   125
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0072
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   126
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   127
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0072
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   128
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   129
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   130
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   131
# Returns the length of the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   132
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0076
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   133
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   134
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0076
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   135
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   136
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   137
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   138
# Length of the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   139
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0078
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   140
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   141
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0078
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   142
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   143
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   144
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   145
# Number of tracks present in the currently open midi resource.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   146
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0080
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   147
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   148
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0080
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   149
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   150
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   151
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   152
# Mutes a particular track
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   153
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0082
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   154
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   155
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0082
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   156
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   157
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   158
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   159
# Number of channels used by the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   160
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0085
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   161
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   162
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0085
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   163
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   164
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   165
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   166
# Queries the type of midi resource currently open.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   167
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0087
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   168
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   169
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0087
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   170
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   171
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   172
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   173
# Current temporal position of the midi resource being played
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   174
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0092
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   175
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   176
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0092
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   177
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   178
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   179
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   180
# Change the position of the currently playing midi resource to the given position
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   181
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0095
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   182
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   183
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0095
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   184
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   185
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   186
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   187
# Current metrical position of the midi resource being played
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   188
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0099
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   189
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   190
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0099
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   191
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   192
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   193
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   194
# Change the position of the currently playing midi resource to the given position
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   195
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0102
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   196
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   197
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0102
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   198
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   199
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   200
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   201
# Sets the frequency at which MMidiClientUtilityObserver::MmcuoPositionUpdateL() 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   202
# is called to allow other components to synchronise with playback of this midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   203
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0106
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   204
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   205
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0106
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   206
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   207
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   208
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   209
# Sends a midi message to the midi engine
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   210
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0111
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   211
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   212
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0111
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   213
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   214
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   215
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   216
# Sends a mip message to the midi engine
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   217
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0115
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   218
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   219
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0115
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   220
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   221
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   222
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   223
# Sends a mip message to the midi engine
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   224
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0121
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   225
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   226
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0121
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   227
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   228
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   229
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   230
# Gets the identifier of a sound bank
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   231
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0124
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   232
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   233
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0124
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   234
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   235
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   236
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   237
# Loads a custom sound bank from file into memory for use
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   238
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0129
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   239
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   240
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0129
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   241
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   242
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   243
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   244
# Removes a custom sound bank from memory
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   245
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0133
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   246
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   247
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0133
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   248
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   249
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   250
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   251
# Gets information about the program currently in use on the given channel
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   252
# DEFERED (No suitable Midi Controller)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   253
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0135
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   254
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   255
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0135
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   256
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   257
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   258
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   259
# Gets the number of programs available in a given sound bank
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   260
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0137
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   261
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   262
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0137
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   263
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   264
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   265
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   266
# Gets the identifier of a program
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   267
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0141
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   268
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   269
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0141
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   270
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   271
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   272
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   273
# Gets the name of the given prog
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   274
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0146
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   275
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   276
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0146
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   277
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   278
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   279
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   280
# Sets a channel to use the given program.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   281
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0148
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   282
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   283
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0148
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   284
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   285
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   286
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   287
# Loads a custom sound bank from file into memory for use
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   288
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0151
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   289
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   290
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0151
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   291
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   292
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   293
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   294
# Removes a program from memory
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   295
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0155
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   296
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   297
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0155
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   298
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   299
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   300
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   301
# Queries the name of a particular percussion key corresponding to a given note
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   302
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0159
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   303
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   304
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0159
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   305
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   306
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   307
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   308
# Get the play window currently set for the midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   309
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0161
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   310
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   311
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0161
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   312
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   313
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   314
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   315
# Sets the play window to use for the currently open midi resource.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   316
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0163
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   317
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   318
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0163
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   319
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   320
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   321
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   322
# Set the number of times to repeat the current midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   323
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0168
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   324
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   325
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0168
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   326
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   327
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   328
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   329
# Gets the polyphony of the midi engine
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   330
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0173
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   331
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   332
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0173
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   333
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   334
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   335
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   336
# Get the current volume setting of a channel
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   337
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0174
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   338
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   339
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0174
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   340
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   341
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   342
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   343
# Set the volume of a channel
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   344
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0177
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   345
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   346
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0177
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   347
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   348
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   349
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   350
# Set the muting state of a channel without changing its volume setting
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   351
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0181
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   352
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   353
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0181
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   354
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   355
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   356
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   357
# Get the overall volume of the midi client.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   358
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0183
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   359
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   360
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0183
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   361
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   362
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   363
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   364
# Maximum volume setting that may be applied overall.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   365
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0184
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   366
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   367
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0184
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   368
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   369
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   370
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   371
# Set the overall volume of the midi client. 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   372
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0185
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   373
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   374
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0185
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   375
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   376
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   377
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   378
# Length of time over which the volume is faded up from zero to the current settings when playback is started
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   379
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0188
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   380
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   381
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0188
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   382
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   383
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   384
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   385
# Get the current stereo balance value.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   386
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0191
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   387
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   388
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0191
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   389
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   390
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   391
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   392
# Set the current stereo balance value.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   393
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0193
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   394
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   395
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0193
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   396
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   397
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   398
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   399
# Set the priority with which this client plays midi data.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   400
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0197
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   401
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   402
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0197
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   403
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   404
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   405
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   406
# Get the number of meta data entries currently known about in the currently open midi resource
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   407
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0199
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   408
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   409
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0199
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   410
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   411
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   412
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   413
# Retrieve the specified meta data entry
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   414
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0201
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   415
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   416
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0201
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   417
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   418
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   419
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   420
# Returns the current playback rate
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   421
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0210
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   422
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   423
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0210
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   424
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   425
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   426
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   427
# Sets the playback rate
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   428
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0211
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   429
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   430
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0211
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   431
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   432
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   433
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   434
# Query the maximum playback rate
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   435
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0213
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   436
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   437
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0213
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   438
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   439
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   440
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   441
# Query the minimum playback rate
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   442
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0214
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   443
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   444
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0214
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   445
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   446
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   447
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   448
# Query the instrument
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   449
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0215
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   450
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   451
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0215
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   452
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   453
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   454
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   455
# Loads an individual instrument from descriptor
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   456
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0219
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   457
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   458
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0219
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   459
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   460
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   461
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   462
# Return the maximum volume setting
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   463
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0225
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   464
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   465
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0225
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   466
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   467
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   468
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   469
# Open a file more than once using a FileHandle 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   470
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0306
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   471
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   472
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0306 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   473
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   474
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   475
###################### NEGATIVE TEST ###############
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   476
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   477
# Current state of the midi client utility with regard to midi resources 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   478
# (Call before any initialisation has been done)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   479
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0017
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   480
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   481
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0017 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   482
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   483
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   484
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   485
# Open a file containing midi data and perform initialisation ready for playback (Invalid Filename)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   486
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0019
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   487
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   488
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0019 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   489
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   490
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   491
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   492
# open a descriptor containing midi data and perform initialisation ready for playback (Null Descriptor)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   493
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0021
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   494
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   495
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0021 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   496
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   497
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   498
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   499
# open a descriptor containing midi data and perform initialisation ready for playback (Invalid Descriptor Data)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   500
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0022
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   501
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   502
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0022 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   503
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   504
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   505
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   506
# open a URL containing midi data and perform initialisation ready for playback. (Invalid URL)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   507
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0024
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   508
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   509
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0024 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   510
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   511
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   512
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   513
# open a URL containing midi data and perform initialisation ready for playback. (Invalid IAP)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   514
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0025
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   515
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   516
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0025 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   517
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   518
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   519
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   520
# open a URL containing midi data and perform initialisation ready for playback. (Invalid MIME Type)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   521
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0026
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   522
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   523
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0026 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   524
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   525
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   526
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   527
# Closes any currently open resources, such as files, descriptors or URLs, and deletes any plugins in use
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   528
# (No Plugin Available)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   529
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0028
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   530
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   531
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0028
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   532
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   533
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   534
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   535
# Initiate or resume playback of a previously opened resource (No Plugin Available)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   536
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0030
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   537
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   538
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0030
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   539
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   540
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   541
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   542
# Initiate or resume playback of a previously opened resource (Invalid System State)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   543
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0031
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   544
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   545
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0031
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   546
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   547
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   548
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   549
# Stops playback of a resource and releases any sound device handles or other such items currently in use 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   550
# (No Resource Is Playing)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   551
# Disabled until MIDI controller available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   552
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0036
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   553
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   554
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0036
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   555
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   556
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   557
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   558
# Stops playback of a resource and releases any sound device handles or other such items currently in use 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   559
# (No Plugin Available)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   560
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0037
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   561
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   562
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0037
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   563
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   564
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   565
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   566
# Play a single note (Zero Duration)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   567
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0039
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   568
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   569
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0039
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   570
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   571
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   572
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   573
# Play a single note (Invalid Channel)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   574
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0040
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   575
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   576
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0040
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   577
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   578
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   579
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   580
# Play a single note (Note out of range high)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   581
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0041
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   582
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   583
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0041
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   584
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   585
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   586
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   587
# Play a single note (Note out of range low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   588
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0042
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   589
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   590
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0042
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   591
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   592
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   593
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   594
# Play a single note (Attack out of range high)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   595
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0043
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   596
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   597
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0043
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   598
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   599
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   600
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   601
# Play a single note (Attack out of range low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   602
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0044
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   603
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   604
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0044
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   605
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   606
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   607
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   608
# Play a single note (Release out of range high)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   609
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0045
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   610
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   611
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0045
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   612
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   613
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   614
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   615
# Play a single note (Release out of range Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   616
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0046
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   617
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   618
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0046
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   619
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   620
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   621
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   622
# Stops the playback of all notes on the given channel (Invalid Channel Number)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   623
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0048
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   624
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   625
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0048
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   626
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   627
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   628
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   629
# Stops the playback of all notes on the given channel (No Note Available)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   630
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0049
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   631
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   632
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0049
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   633
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   634
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   635
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   636
# Commence playback of a note (Invalid Channel Number)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   637
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0051
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   638
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   639
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0051
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   640
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   641
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   642
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   643
# Commence playback of a note (Out of Range Low Note)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   644
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0052
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   645
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   646
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0052
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   647
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   648
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   649
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   650
# Commence playback of a note (Out of Range High Note)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   651
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0053
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   652
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   653
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0053
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   654
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   655
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   656
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   657
# Commence playback of a note (Out of Range Low Velocity)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   658
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0054
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   659
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   660
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0054
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   661
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   662
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   663
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   664
# Commence playback of a note (Out of Range High Velocity)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   665
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0055
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   666
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   667
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0055
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   668
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   669
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   670
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   671
# Terminate playback of a note (Invalid Channel Number)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   672
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0057
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   673
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   674
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0057
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   675
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   676
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   677
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   678
# Terminate playback of a note (No Note Currently Playing)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   679
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0058
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   680
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   681
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0058
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   682
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   683
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   684
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   685
# Terminate playback of a note (Selected Note / Velocity Set is Different to Those Palying)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   686
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0059
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   687
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   688
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0059
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   689
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   690
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   691
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   692
# Returns the current tempo of the currently open midi resource (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   693
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0061
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   694
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   695
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0061
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   696
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   697
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   698
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   699
# Sets the tempo at which the current midi resource should be played (Beats Out of Range Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   700
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0063
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   701
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   702
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0063
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   703
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   704
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   705
#Does not calculate errors on out of range values, all values above 0 are a pass
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   706
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   707
# Sets the tempo at which the current midi resource should be played (Beats Out of:bRange High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   708
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0064
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   709
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   710
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0064
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   711
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   712
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   713
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   714
# Sets the tempo at which the current midi resource should be played (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   715
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0065
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   716
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   717
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0065
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   718
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   719
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   720
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   721
# Returns the pitch shift in use for the currently open midi resource (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   722
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0067
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   723
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   724
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0067
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   725
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   726
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   727
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   728
# Set Pitch shift to apply to the currently open midi resource (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   729
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0073
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   730
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   731
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0073
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   732
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   733
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   734
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   735
# Set Pitch shift to apply to the currently open midi resource (Out of Range Value High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   736
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0074
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   737
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   738
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0074
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   739
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   740
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   741
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   742
# Returns the length of the currently open midi resource (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   743
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0077
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   744
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   745
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0077
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   746
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   747
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   748
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   749
# Length of the currently open midi resource (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   750
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0079
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   751
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   752
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0079
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   753
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   754
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   755
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   756
# Number of tracks present in the currently open midi resource. (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   757
# Disabled until MIDI controller available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   758
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0081
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   759
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   760
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0081
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   761
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   762
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   763
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   764
# Mutes a particular track (Invalid Track)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   765
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0083
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   766
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   767
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0083
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   768
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   769
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   770
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   771
# Mutes a particular track (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   772
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0084
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   773
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   774
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0084
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   775
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   776
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   777
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   778
# Number of channels used by the currently open midi resource (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   779
# Disabled until MIDI controller available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   780
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0086
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   781
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   782
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0086
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   783
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   784
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   785
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   786
# Queries the type of midi resource currently open. (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   787
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0088
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   788
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   789
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0088
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   790
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   791
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   792
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   793
# Current temporal position of the midi resource being played (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   794
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0093
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   795
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   796
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0093
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   797
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   798
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   799
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   800
# Current temporal position of the midi resource being played (Resource is not Playing)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   801
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0094
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   802
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   803
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0094
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   804
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   805
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   806
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   807
# Change the position of the currently playing midi resource to the given position (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   808
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0096
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   809
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   810
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0096
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   811
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   812
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   813
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   814
# Change the position of the currently playing midi resource to the given position (Out of Range Value Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   815
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0097
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   816
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   817
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0097
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   818
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   819
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   820
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   821
# Change the position of the currently playing midi resource to the given position (Out of Range Value High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   822
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0098
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   823
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   824
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0098
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   825
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   826
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   827
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   828
# Current metrical position of the midi resource being played (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   829
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0100
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   830
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   831
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0100
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   832
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   833
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   834
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   835
# Current metrical position of the midi resource being played (Resource is not Playing)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   836
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0101
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   837
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   838
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0101
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   839
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   840
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   841
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   842
# Change the position of the currently playing midi resource to the given position (No Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   843
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0103
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   844
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   845
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0103
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   846
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   847
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   848
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   849
# Change the position of the currently playing midi resource to the given position (Out of Range Value Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   850
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0104
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   851
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   852
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0104
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   853
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   854
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   855
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   856
# Change the position of the currently playing midi resource to the given position (Out of Range Value High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   857
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0105
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   858
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   859
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0105
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   860
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   861
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   862
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   863
# Sets the frequency at which MMidiClientUtilityObserver::MmcuoPositionUpdateL() 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   864
# is called to allow other components to synchronise with playback of this midi resource (Both Arguments are Set to Zero)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   865
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0107
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   866
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   867
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0107
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   868
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   869
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   870
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   871
# Sets the frequency at which MMidiClientUtilityObserver::MmcuoPositionUpdateL() 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   872
# is called to allow other components to synchronise with playback of this midi resource 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   873
# (Microseconds Value is Out of Range)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   874
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0108
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   875
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   876
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0108
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   877
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   878
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   879
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   880
# Sets the frequency at which MMidiClientUtilityObserver::MmcuoPositionUpdateL() 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   881
# is called to allow other components to synchronise with playback of this midi resource (Out of Range Interval Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   882
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0109
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   883
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   884
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0109
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   885
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   886
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   887
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   888
# Sets the frequency at which MMidiClientUtilityObserver::MmcuoPositionUpdateL() 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   889
#is called to allow other components to synchronise with playback of this midi 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   890
#resource (Out of Range Interval High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   891
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0110
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   892
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   893
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0110
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   894
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   895
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   896
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   897
# Sends a midi message to the midi engine (Call With NULL Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   898
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0112
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   899
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   900
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0112
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   901
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   902
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   903
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   904
# Sends a midi message to the midi engine (Call With Unsupported Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   905
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0113
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   906
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   907
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0113
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   908
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   909
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   910
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   911
# Sends a midi message to the midi engine (Call With Corrupt Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   912
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0114
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   913
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   914
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0114
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   915
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   916
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   917
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   918
# Sends a mip message to the midi engine (Invalid Device ID)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   919
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0116
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   920
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   921
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0116
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   922
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   923
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   924
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   925
# Sends a mip message to the midi engine (INULL Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   926
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0117
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   927
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   928
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0117
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   929
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   930
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   931
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   932
# Sends a mip message to the midi engine (Unsupported Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   933
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0118
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   934
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   935
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0118
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   936
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   937
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   938
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   939
# Sends a mip message to the midi engine (Unsupported Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   940
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0119
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   941
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   942
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0119
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   943
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   944
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   945
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   946
# Sends a mip message to the midi engine (Corrupt Message)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   947
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0120
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   948
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   949
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0120
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   950
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   951
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   952
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   953
# Sends a mip message to the midi engine (No Custom banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   954
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0122
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   955
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   956
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0122
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   957
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   958
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   959
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   960
# Sends a mip message to the midi engine (No Standard bank Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   961
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0123
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   962
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   963
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0123
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   964
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   965
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   966
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   967
# Gets the identifier of a sound bank (Invalid Bank Index)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   968
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0125
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   969
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   970
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0125
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   971
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   972
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   973
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   974
# Gets the identifier of a sound bank (No Custome Banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   975
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0126
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   976
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   977
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0126
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   978
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   979
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   980
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   981
# Gets the identifier of a sound bank (No Standard Banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   982
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0127
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   983
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   984
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0127
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   985
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   986
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   987
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   988
# Loads a custom sound bank from file into memory for use (Null Filename)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   989
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0130
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   990
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   991
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0130
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   992
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   993
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   994
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   995
# Loads a custom sound bank from file into memory for use (lnvalid Filename)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   996
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0131
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   997
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   998
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0131
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
   999
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1000
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1001
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1002
# Loads a custom sound bank from file into memory for use (lUnsupported File)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1003
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0132
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1004
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1005
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0132
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1006
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1007
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1008
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1009
# Removes a custom sound bank from memory (ID of Bank Not Loaded)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1010
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0134
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1011
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1012
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0134
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1013
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1014
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1015
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1016
# Gets the number of programs available in a given sound bank (Invalid Bank Index)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1017
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0138
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1018
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1019
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0138
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1020
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1021
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1022
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1023
# Gets the number of programs available in a given sound bank (No Custome Banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1024
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0139
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1025
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1026
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0139
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1027
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1028
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1029
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1030
# Gets the number of programs available in a given sound bank (No Standard Banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1031
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0140
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1032
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1033
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0140
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1034
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1035
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1036
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1037
# Gets the identifier of a program (Invalid Bank ID)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1038
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0142
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1039
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1040
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0142
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1041
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1042
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1043
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1044
# Gets the identifier of a program (No Custome Banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1045
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0143
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1046
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1047
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0143
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1048
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1049
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1050
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1051
# Gets the identifier of a program (No Standard Banks Exist)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1052
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0144
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1053
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1054
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0144
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1055
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1056
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1057
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1058
# Gets the identifier of a program (Invalid Program Index)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1059
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0145
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1060
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1061
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0145
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1062
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1063
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1064
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1065
# Gets the name of the given prog (Invalid Program Information)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1066
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0147
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1067
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1068
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0147
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1069
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1070
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1071
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1072
# Sets a channel to use the given program. (Invalid Channel)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1073
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0149
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1074
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1075
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0149
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1076
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1077
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1078
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1079
# Sets a channel to use the given program. (Invalid Program ID)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1080
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0150
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1081
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1082
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0150
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1083
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1084
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1085
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1086
# Loads a custom sound bank from file into memory for use (Invalid Bank ID)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1087
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0152
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1088
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1089
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0152
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1090
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1091
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1092
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1093
# Loads a custom sound bank from file into memory for use (Load Program Already Loaded)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1094
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0153
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1095
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1096
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0153
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1097
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1098
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1099
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1100
# Loads a custom sound bank from file into memory for use (Load Unsupported Program)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1101
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0154
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1102
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1103
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0154
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1104
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1105
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1106
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1107
# Removes a program from memory (Invalid Bank ID)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1108
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0156
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1109
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1110
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0156
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1111
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1112
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1113
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1114
# Removes a program from memory (ID of Program not Loaded)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1115
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0157
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1116
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1117
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0157
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1118
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1119
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1120
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1121
# Removes a program from memory (Non-unloadable Program)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1122
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0158
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1123
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1124
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0158
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1125
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1126
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1127
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1128
# Queries the name of a particular percussion key corresponding to a given note (Invalid Note)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1129
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0160
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1130
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1131
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0160
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1132
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1133
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1134
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1135
# Get the play window currently set for the midi resource (No Midi Resource is Open)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1136
# Disabled until MIDI controller available
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1137
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0162
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1138
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1139
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0162
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1140
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1141
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1142
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1143
# Sets the play window to use for the currently open midi resource. (Start / Stop time out of range)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1144
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0164
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1145
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1146
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0164
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1147
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1148
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1149
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1150
# Sets the play window to use for the currently open midi resource. (Start / Stop time out of range)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1151
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0165
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1152
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1153
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0165
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1154
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1155
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1156
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1157
# Set the number of times to repeat the current midi resource (Repeat / Trailing Silence out of Range
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1158
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0169
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1159
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1160
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0169
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1161
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1162
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1163
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1164
# Set the number of times to repeat the current midi resource (Repeat / Trailing Silence out of Range
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1165
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0170
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1166
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1167
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0170
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1168
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1169
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1170
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1171
# Set the number of times to repeat the current midi resource (Repeat / Trailing Silence out of Range
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1172
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0171
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1173
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1174
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0171
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1175
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1176
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1177
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1178
# Set the number of times to repeat the current midi resource (Repeat / Trailing Silence out of Range
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1179
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0172
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1180
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1181
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0172
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1182
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1183
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1184
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1185
# Get the current volume setting of a channel (Invalid Channel) -- DEFERED (No suitable Midi Controller)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1186
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0175
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1187
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1188
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0175
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1189
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1190
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1191
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1192
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1193
# Set the volume of a channel (Invalid Channel Number)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1194
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0178
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1195
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1196
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0178
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1197
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1198
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1199
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1200
# Set the volume of a channel (Volume out of Range High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1201
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0179
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1202
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1203
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0179
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1204
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1205
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1206
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1207
# Set the volume of a channel (Volume out of Range Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1208
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0180
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1209
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1210
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0180
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1211
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1212
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1213
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1214
# Set the muting state of a channel without changing its volume setting (Invalid Channel)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1215
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0182
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1216
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1217
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0182
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1218
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1219
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1220
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1221
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1222
# Set the overall volume of the midi client. (Out of Range Volume Low) 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1223
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0186
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1224
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1225
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0186
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1226
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1227
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1228
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1229
# Set the overall volume of the midi client. (Out of Range Volume High) 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1230
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0187
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1231
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1232
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0187
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1233
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1234
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1235
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1236
# Length of time over which the volume is faded up from zero to the current settings 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1237
# when playback is started (Out of Range Volume Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1238
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0189
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1239
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1240
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0189
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1241
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1242
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1243
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1244
# Length of time over which the volume is faded up from zero to the current settings 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1245
# when playback is started (Out of Range Volume High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1246
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0190
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1247
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1248
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0190
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1249
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1250
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1251
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1252
# Get the current stereo balance value. (Plugin Does Not Support Balance)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1253
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0192
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1254
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1255
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0192
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1256
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1257
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1258
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1259
# Set the current stereo balance value. (Plugin Does Not Support Balance)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1260
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0194
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1261
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1262
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0194
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1263
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1264
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1265
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1266
# Set the current stereo balance value. (Out of Range Balance Low)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1267
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0195
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1268
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1269
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0195
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1270
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1271
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1272
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1273
# Set the current stereo balance value. (Out of Range Balance High)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1274
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0196
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1275
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1276
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0196
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1277
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1278
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1279
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1280
# Set the priority with which this client plays midi data. (Preference Conflicts Cannot be Resolved)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1281
#DEFERED (Need another Midi Client)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1282
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0198
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1283
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1284
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0198
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1285
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1286
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1287
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1288
# Get the number of meta data entries currently known about in the currently open midi resource 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1289
# (Plugin Does Not Support Metadata)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1290
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0200
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1291
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1292
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0200
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1293
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1294
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1295
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1296
# Retrieve the specified meta data entry (Invalid Index)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1297
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0202
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1298
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1299
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0202
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1300
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1301
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1302
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1303
# Retrieve the specified meta data entry (Plugin Does Not Support Metadata)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1304
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0203
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1305
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1306
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0203
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1307
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1308
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1309
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1310
###### TO DO - PlayBackRate Tests ########
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1311
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1312
# Set Playback rate (xxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1313
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0212
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1314
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1315
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0212
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1316
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1317
##########
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1318
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1319
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1320
###### What Negative Tests for GetInstrument ########
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1321
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1322
# Query the instrument (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1323
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0216
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1324
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1325
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0216
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1326
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1327
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1328
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1329
# Query the instrument (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1330
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0217
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1331
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1332
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0217
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1333
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1334
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1335
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1336
# Query the instrument (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1337
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0218
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1338
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1339
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0218
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1340
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1341
#########
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1342
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1343
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1344
###### What Negative Tests for LoadInstrumentData ########
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1345
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1346
# Loads an individual instrument from descriptor (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1347
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0220
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1348
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1349
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0220
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1350
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1351
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1352
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1353
# Loads an individual instrument from descriptor (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1354
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0221
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1355
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1356
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0221
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1357
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1358
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1359
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1360
# Loads an individual instrument from descriptor (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1361
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0222
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1362
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1363
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0222
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1364
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1365
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1366
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1367
# Loads an individual instrument from descriptor (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1368
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0223
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1369
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1370
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0223
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1371
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1372
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1373
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1374
# Loads an individual instrument from descriptor (xxxxx)
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1375
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0224
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1376
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1377
#RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0224
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1378
#TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1379
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1380
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1381
# Check interface is call properly
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1382
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0300
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1383
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1384
RUN_TEST_STEP -1 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0300 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1385
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1386
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1387
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1388
# Check that we can have more than 10 events in the queue.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1389
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0301
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1390
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1391
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0301 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1392
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1393
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1394
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1395
# Checks that the transtion from EClosed to EClosedEngaged is made without any problems.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1396
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0302
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1397
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1398
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0302 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1399
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1400
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1401
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1402
# Checks that the transtion from EClosed to ECOpenEngaged is made without any problems.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1403
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0303
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1404
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1405
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0303 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1406
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1407
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1408
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1409
# Checks that the transtion from EOpenEngaged to EClosedEngaged is made without any problems.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1410
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0304
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1411
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1412
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0304 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1413
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1414
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1415
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1416
# Checks that the transtion from EClosedEngaged to EClosed is made without any problems.
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1417
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0305
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1418
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1419
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0305 c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1420
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1421
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1422
####### DRM Negative Tests #######
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1423
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1424
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0321-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1425
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1426
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0321-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1427
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1428
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1429
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0322-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1430
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1431
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0322-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1432
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1433
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1434
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0323-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1435
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1436
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0323-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1437
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1438
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1439
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-0324-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1440
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1441
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-0324-HP c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1442
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1443
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1444
####### DRM Positive Tests #######
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1445
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1446
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1011-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1447
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1448
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1011-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1449
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1450
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1451
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1012-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1452
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1453
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1012-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1454
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1455
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1456
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1013-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1457
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1458
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1013-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1459
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1460
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1461
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1014-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1462
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1463
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1014-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1464
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1465
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1466
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1015-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1467
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1468
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1015-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1469
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1470
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1471
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1016-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1472
5
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1473
//RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1016-HP c:\mm\midi.ini
b220a9341636 2010wk46_01
hgs
parents: 0
diff changeset
  1474
//TEST_COMPLETE
0
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1475
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1476
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1020-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1477
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1478
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1020-HP c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1479
TEST_COMPLETE
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1480
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1481
#Req. under test 
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1482
//! @SYMTestCaseID MM-MMF-MIDICLNT-U-1021-HP
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1483
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1484
RUN_TEST_STEP 360000 TSU_MMFMIDICLNT MM-MMF-MIDICLNT-U-1021-HP c:\mm\midi.ini
b8ed18f6c07b 2010wk40
hgs
parents:
diff changeset
  1485
TEST_COMPLETE