winqueryreg can list subkey with argument "key"
[scilab.git] / scilab / modules / windows_tools / tests / unit_tests / winqueryreg.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2008 - INRIA - Allan CORNET
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- WINDOWS ONLY -->
9
10
11 assert_checkerror('winqueryreg()', [], 77);
12 assert_checkerror('winqueryreg(''name'', ''HKEY_CURRENT_USER'')', [], 999);
13
14 mousechar = winqueryreg('name', 'HKEY_CURRENT_USER','control panel\mouse');
15 assert_checktrue(size(mousechar,'*') <> 0);
16
17 cpu = winqueryreg('HKEY_LOCAL_MACHINE','HARDWARE\DESCRIPTION\System\CentralProcessor\0\','ProcessorNameString');
18 assert_checktrue(length(cpu) <> 0);
19
20 software1 = winqueryreg('key', 'HKEY_LOCAL_MACHINE','Software');
21 assert_checktrue(size(software1, "*") <> 0);
22
23 software2 = winqueryreg('key', 'HKLM','Software');
24 assert_checktrue(size(software2, "*") <> 0);
25
26 assert_checkequal(software1, software2);