/*  ===========================================================================
 *  Copyright © 2006-2007 Nokia Corporation.
 *  This material, including documentation and any related
 *  computer programs, is protected by copyright controlled by
 *  Nokia Corporation. All rights are reserved. Copying,
 *  including reproducing, storing, adapting or translating, any
 *  or all of this material requires the prior written consent of
 *  Nokia Corporation. This material also contains confidential
 *  information which may not be disclosed to others without the
 *  prior written consent of Nokia Corporation.
 * ============================================================================
 */

[Test]
title Map_Positive
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title get_file
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString File Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Neg_Callback_notset
create tmediaprovidertest foobar
//foobar CheckInputArgumentType service InterfcaeName Command Synchronousbit Callback varname vartype value Finish expectedvalue
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 0 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Neg_no_Callback
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 NULL Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1003
delete foobar
[Endtest]

[Test]
title mandatory_filetype
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 HandleNotify Type UnicodeString FileInfo Filter MAP Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1003
delete foobar
[Endtest]

[Test]
title Map_Positive_only_filetype
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music END Finish 0
delete foobar
[Endtest]

[Test]
title Map_no_startendrange
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Map_neg_func
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource Get 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1004
delete foobar
[Endtest]

[Test]
title Map_pos_order_1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Finish 0
delete foobar
[Endtest]

[Test]
title Map_pos_order_1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Finish 0
delete foobar
[Endtest]

[Test]
title Map_pos_order_2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Type UnicodeString FileInfo Finish 0
delete foobar
[Endtest]

[Test]
title Map_neg_order_1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Sort MAP NULL UnicodeString FileName NULL UnicodeString Ascending END Filter MAP NULL UnicodeString Music NULL UnicodeString FileSize NULL UnicodeString 0 NULL UnicodeString 567845 END Finish 1003
delete foobar
[Endtest]

[Test]
title Map_neg_order_2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP NULL UnicodeString Music NULL UnicodeString FileSize NULL UnicodeString 0 NULL UnicodeString 567845 END Sort MAP NULL UnicodeString FileName NULL UnicodeString Ascending END Finish 1003
delete foobar
[Endtest]

[Test]
title Map_pos_order_3
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify NULL UnicodeString FileInfo NULL MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END NULL MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_pos_order_4
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify NULL UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_neg_order_3
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify NULL UnicodeString FileInfo Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Finish 1003
delete foobar
[Endtest]

[Test]
title Map_pos_order_5
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify NULL UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Finish 0
delete foobar
[Endtest]

[Test]
title Map_neg_order_4
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Filter UnicodeString FileInfo NULL MAP FileType UnicodeString Image END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Typeid1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type String FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Typeid2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type int FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Typeid5
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type String FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Typeid6
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key int FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Typeid7
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key String FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Typeid8
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order int Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Typeid9
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order int 0 END Finish 1002
delete foobar
[Endtest]

[Test]
title pos_key_value_pair1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize EndRange UnicodeString 567845 StartRange UnicodeString 0 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title pos_key_value_pair2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize EndRange UnicodeString 567845 StartRange UnicodeString 0 END Sort MAP Order UnicodeString Ascending Key UnicodeString FileName END Finish 0
delete foobar
[Endtest]

[Test]
title neg_key_value_pair1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP Order UnicodeString Ascending FileType UnicodeString Music Key UnicodeString FileSize EndRange UnicodeString 567845 StartRange UnicodeString 0 END Sort MAP Key UnicodeString FileName END Finish 0
delete foobar
[Endtest]

[Test]
title neg_key_value_pair2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP Order UnicodeString Ascending FileType UnicodeString Music Key UnicodeString FileSize EndRange UnicodeString 567845 EndRange UnicodeString 0 END Sort MAP Key UnicodeString FileName END Finish 0
delete foobar
[Endtest]

[Test]
title Get_list_Leaving_Callback
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 LeavingCallback Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_Positive1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Image Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_Positive2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_Positive3
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Sound Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_Positive4
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Video Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_Positive5
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString StreamingUrl Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title Map_neg1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Image Key UnicodeString SongName StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString SongName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Map_neg2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Image Key UnicodeString Artist StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString Artist Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Map_neg3
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Image Key UnicodeString Artist StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString Artist Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Map_neg4
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString LinkFirstURL StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString LinkFirstURL Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Map_neg5
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Video Key UnicodeString TrackNumber StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString TrackNumber Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title Map_neg5
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString StreamingUrl Key UnicodeString Composer StartRange UnicodeString 0 EndRange UnicodeString 567845 END Sort MAP Key UnicodeString Composer Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_filesize1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 0 EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_filesize2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileSize StartRange UnicodeString 999999999999999999999999999999999999999999999999999999999999999 EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_filename1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileName StartRange UnicodeString skdfjoasieruw904389345893485934#$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_fileextension1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileExtension StartRange UnicodeString .skdfjoasieruw904389345893485934#$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_fileextension2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileExtension StartRange UnicodeString ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_drive1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString Drive StartRange UnicodeString .skdfjoasieruw904389345893485934#$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_drive2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString Drive StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_filedate1
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileDate StartRange UnicodeString 0 EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_filedate2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileDate StartRange UnicodeString -12231223:989999 EndRange UnicodeString !@#$%^&*:*(&^>< END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_filedate2
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileDate StartRange UnicodeString -12231223:989999 EndRange UnicodeString !@#$%^&*:*(&^>< END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_mimetype
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString MimeType StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_FileNameAndPath
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString FileNameAndPath StartRange UnicodeString C:\\#$%#$^%$\&%^&*^&*^$#&_%#$%\!_~@#$%&*(*yutuyit\tttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy38945\7023894758934#@#@!$%^%(*+(\_()_I(&*&%%^#$D$%^$&\%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,\./?><":}{!@#$%^&*()_+1234\567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_SongName
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString SongName StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> EndRange UnicodeString -99999999999999999999999999999999999999999999999999999999999999 END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_Artist
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString Artist StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_Album
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString Album StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_Genre
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString Genre StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_TrackNumber
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString TrackNumber StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]

[Test]
title neg_Composer
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString Composer StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 0
delete foobar
[Endtest]

[Test]
title neg_LinkFirstURL
create tmediaprovidertest foobar
foobar CheckInputArgumentType Service.MediaManagement IDataSource GetList 1 Handlenotify Type UnicodeString FileInfo Filter MAP FileType UnicodeString Music Key UnicodeString LinkFirstURL StartRange UnicodeString #$%#$^%$&%^&*^&*^$#&_%#$%!_~@#$%&*(*yutuyittttttttttttttttttttttttttttttttttttwewqiwoeuriwu45897238573894561039785603894akjsdfhjkashfuiy389457023894758934#@#@!$%^%(*+(_()_I(&*&%%^#$D$%^$&%$%!@#$%^&*()_+1234567890-=qwertyuuioopp[[]asdfghjkl;'zxcvbnm,./?><":}{!@#$%^&*()_+1234567890-=QWERTYUIOPASDFGHJKL:ZXCVBNMM<<>> END Sort MAP Key UnicodeString FileName Order UnicodeString Ascending END Finish 1002
delete foobar
[Endtest]



