All unit_tests now pass for ATOMS:
[scilab.git] / scilab / modules / atoms / tests / unit_tests / atomsIsLoaded.dia.ref
index 1d3e91e..6e94f00 100644 (file)
@@ -4,52 +4,48 @@
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
-// <-- JVM NOT MANDATORY -->
+// <-- ENGLISH IMPOSED -->
+// <-- CLI SHELL MODE -->
 load("SCI/modules/atoms/macros/atoms_internals/lib");
+// If previous test did not end properly, restore, else backup config file
+atomsRestoreConfig(%T);
+atomsSaveConfig();
 // Do not use the autoload system
-config_autoload = atomsGetConfig("autoloadAddAfterInstall");
-config_Verbose  = atomsGetConfig("Verbose");
 atomsSetConfig("autoloadAddAfterInstall","False");
 atomsSetConfig("Verbose" ,"False");
-// Load the 2nd scenario : See scene11.test.atoms.scilab.org.txt
-// =============================================================================
-atomsRepositorySetOfl("http://scene10.test.atoms.scilab.org");
+//force official ATOMS repository
+atomsRepositorySetOfl(mgetl(SCI+"/modules/atoms/tests/unit_tests/repositories.orig"));
+Scanning repository http://atoms.scilab.org/6.0 ... Done
 // Install toolbox N°2
-atomsInstall(["toolbox_2","2.0"],"user");
+atomsInstall(["toolbox_2V6","2.1"],"user");
 // Check installation
-if ~ atomsIsInstalled(["toolbox_1","1.0","user"]) then bugmes();quit;end
-if ~ atomsIsInstalled(["toolbox_2","2.0","user"]) then bugmes();quit;end
-atomsLoad(["toolbox_2","2.0","user"]);
-
-Start Toolbox 2
-       Load macros
-
+if ~ atomsIsInstalled(["toolbox_1V6","2.0","user"]) then bugmes();quit;end
+if ~ atomsIsInstalled(["toolbox_2V6","2.1","user"]) then bugmes();quit;end
+atomsLoad(["toolbox_2V6","2.1","user"]);
 Start Toolbox 1
        Load macros
-       Load gateways
-
-if ~ atomsIsLoaded("toolbox_2")                  then bugmes();quit;end
-if ~ atomsIsLoaded(["toolbox_2","2.0"])          then bugmes();quit;end
-if ~ atomsIsLoaded(["toolbox_2","2.0","user"])   then bugmes();quit;end
-if ~ atomsIsLoaded("toolbox_1")                  then bugmes();quit;end
-if ~ atomsIsLoaded(["toolbox_1","1.0"])          then bugmes();quit;end
-if ~ atomsIsLoaded(["toolbox_1","1.0","user"])   then bugmes();quit;end
-if atomsIsLoaded(["toolbox_1","1.0","allusers"]) then bugmes();quit;end
-if atomsIsLoaded(["toolbox_2","2.0","allusers"]) then bugmes();quit;end
-A = [ "toolbox_1" "1.0" "user"     ; ..
-      "toolbox_2" "2.0" "user"     ; ..
-      "toolbox_2" ""    "user"     ; ..
-      "toolbox_2" "2.0" ""         ; ..
-      "toolbox_2" ""    ""         ; ..
-      "toolbox_2" "2.0" "allusers" ];
+Start Toolbox 2
+       Load macros
+if ~ atomsIsLoaded("toolbox_2V6")                  then bugmes();quit;end
+if ~ atomsIsLoaded(["toolbox_2V6","2.1"])          then bugmes();quit;end
+if ~ atomsIsLoaded(["toolbox_2V6","2.1","user"])   then bugmes();quit;end
+if ~ atomsIsLoaded("toolbox_1V6")                  then bugmes();quit;end
+if ~ atomsIsLoaded(["toolbox_1V6","2.0"])          then bugmes();quit;end
+if ~ atomsIsLoaded(["toolbox_1V6","2.0","user"])   then bugmes();quit;end
+if atomsIsLoaded(["toolbox_1V6","2.0","allusers"]) then bugmes();quit;end
+if atomsIsLoaded(["toolbox_2V6","2.1","allusers"]) then bugmes();quit;end
+A = [ "toolbox_1V6" "2.0" "user"     ; ..
+"toolbox_2V6" "2.1" "user"     ; ..
+"toolbox_2V6" ""    "user"     ; ..
+"toolbox_2V6" "2.1" ""         ; ..
+"toolbox_2V6" ""    ""         ; ..
+"toolbox_2V6" "2.1" "allusers" ];
 if or(atomsIsLoaded(A) <> [%T ; %T ; %T ; %T ; %T ; %F]) then bugmes();quit;end
 // Remove toolbox_2
 // =============================================================================
-atomsRemove("toolbox_2","user");
-       the package toolbox_2 (2.0-1) is currently loaded, It will be removed at next Scilab start
-       the package toolbox_1 (1.0-1) is currently loaded, It will be removed at next Scilab start
+atomsRemove("toolbox_2V6","user");
+       the package toolbox_2V6 (2.1-1) is currently loaded, It will be removed at next Scilab start
+       the package toolbox_1V6 (2.0-1) is currently loaded, It will be removed at next Scilab start
 // Restore original values
 // =============================================================================
-atomsSetConfig("autoloadAddAfterInstall",config_autoload);
-atomsSetConfig("Verbose" ,config_Verbose);
-atomsRepositorySetOfl(mgetl(SCI+"/modules/atoms/tests/unit_tests/repositories.orig"));
+atomsRestoreConfig(%T);