ATOMS: Add tests
[scilab.git] / scilab / modules / atoms / tests / unit_tests / atomsUpdate.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2009 - DIGITEO - Pierre MARECHAL <pierre.marechal@scilab.org>
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- JVM NOT MANDATORY -->
8 load("SCI/modules/atoms/macros/atoms_internals/lib");
9 // Load the 1st scenario : See scene1.test.atoms.scilab.org.txt
10 atomsRepositorySetOfl("http://scene1.test.atoms.scilab.org");
11 atomsGetTOOLBOXES(%T);
12 // Do not use the autoload system
13 config_autoload = atomsGetConfig("autoload");
14 atomsSetConfig("autoload","False");
15 // Install the toolbox 5
16 // =============================================================================
17 atomsInstall("toolbox_5");
18 // Check if the module is really installed
19 if ~atomsIsInstalled(["toolbox_5" "1.0"]) then bugmes();quit;end
20 if ~atomsIsInstalled(["toolbox_4" "1.0"]) then bugmes();quit;end
21 if ~atomsIsInstalled(["toolbox_2" "1.0"]) then bugmes();quit;end
22 if ~atomsIsInstalled(["toolbox_1" "1.0"]) then bugmes();quit;end
23 // Load the 1st scenario : See scene1.test.atoms.scilab.org.txt
24 atomsRepositorySetOfl("http://scene2.test.atoms.scilab.org");
25 atomsGetTOOLBOXES(%T);
26 atomsUpdate();
27 if ~atomsIsInstalled(["toolbox_5" "1.0"]) then bugmes();quit;end
28 if  atomsIsInstalled(["toolbox_4" "1.0"]) then bugmes();quit;end
29 if ~atomsIsInstalled(["toolbox_4" "1.1"]) then bugmes();quit;end
30 if ~atomsIsInstalled(["toolbox_2" "1.0"]) then bugmes();quit;end
31 if ~atomsIsInstalled(["toolbox_1" "1.0"]) then bugmes();quit;end
32 // Remove the module
33 atomsRemove("toolbox_5");