fix uiCreateNode test 24/15224/2
Anais AUBERT [Thu, 14 Aug 2014 09:43:34 +0000 (11:43 +0200)]
Change-Id: I5ad1515e940087268d9eb75dd7fccf12c7636695

scilab/modules/gui/tests/unit_tests/tree/uiCreateNode.dia.ref
scilab/modules/gui/tests/unit_tests/tree/uiCreateNode.tst

index 7e1b0a7..208f3b8 100644 (file)
@@ -1,58 +1,31 @@
 // =============================================================================
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2009 - DIGITEO - Sylvestre KOUMAR 
+// Copyright (C) 2009 - DIGITEO - Sylvestre KOUMAR
+// Copyright (C) 2014 - Scilab Enterprises - Anais AUBERT
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // <-- TEST WITH TREE -->
 // test to check the created node(Tree)
 // node creation
-myNode = uiCreateNode('My Node')
- myNode  =
-       myNode(1)
- uitree   
-       myNode(2)
-   label: "My Node"
-   icon: ""
-   callback: ""
-myNode = uiCreateNode('My Node', 'icon of My Node')
- myNode  =
-       myNode(1)
- uitree   
-       myNode(2)
-   label: "My Node"
-   icon: "icon of My Node"
-   callback: ""
-myNode = uiCreateNode('My Node', 'icon of My Node', 'callback of My Node')
- myNode  =
-       myNode(1)
- uitree   
-       myNode(2)
-   label: "My Node"
-   icon: "icon of My Node"
-   callback: "callback of My Node"
+myNode = uiCreateNode("My Node");
+myNode = uiCreateNode("My Node", "icon of My Node");
+myNode = uiCreateNode("My Node", "icon of My Node", "callback of My Node");
 // wrong inputs
-if( execstr("myNode = uiCreateNode()","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(123)","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(123, ''icon of My Node'')","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(''My Node'', 123)","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(123, ''icon of My Node'', ''callback of My Node'')","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(''My Node'', 123, ''callback of My Node'')","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(''My Node'', ''icon of My Node'', 123)","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', ''test'')","errcatch") == 0 ) then bugmes();quit;end
-if( execstr("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', 123)","errcatch") == 0 ) then bugmes();quit;end
+refMsg =  msprintf(_("%s: Wrong number of input arguments: %d to %d expected.\n"), "uiCreateNode",1,3);
+assert_checkerror("myNode = uiCreateNode()", refMsg);
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",1);
+assert_checkerror("myNode = uiCreateNode(123)", refMsg);
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",1);
+assert_checkerror("myNode = uiCreateNode(123, ''icon of My Node'')", refMsg);
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",2);
+assert_checkerror("myNode = uiCreateNode(''My Node'', 123)", refMsg);
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",1);
+assert_checkerror("myNode = uiCreateNode(123, ''icon of My Node'', ''callback of My Node'')", refMsg);
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",2);
+assert_checkerror("myNode = uiCreateNode(''My Node'', 123, ''callback of My Node'')", refMsg);
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",3);
+assert_checkerror("myNode = uiCreateNode(''My Node'', ''callback of My Node'', 123)", refMsg);
+refMsg =  msprintf(_("Wrong number of input arguments."));
+assert_checkerror("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', ''test'')", refMsg);
+assert_checkerror("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', 123)", refMsg);
index 478e044..f03fca6 100644 (file)
@@ -1,6 +1,7 @@
 // =============================================================================
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) 2009 - DIGITEO - Sylvestre KOUMAR 
+// Copyright (C) 2009 - DIGITEO - Sylvestre KOUMAR
+// Copyright (C) 2014 - Scilab Enterprises - Anais AUBERT
 //
 //  This file is distributed under the same license as the Scilab package.
 // =============================================================================
 // test to check the created node(Tree)
 
 // node creation
-myNode = uiCreateNode('My Node')
-myNode = uiCreateNode('My Node', 'icon of My Node')
-myNode = uiCreateNode('My Node', 'icon of My Node', 'callback of My Node')
+myNode = uiCreateNode("My Node");
+myNode = uiCreateNode("My Node", "icon of My Node");
+myNode = uiCreateNode("My Node", "icon of My Node", "callback of My Node");
 
 
 // wrong inputs
-if( execstr("myNode = uiCreateNode()","errcatch") == 0 ) then pause,end
 
-if( execstr("myNode = uiCreateNode(123)","errcatch") == 0 ) then pause,end
+refMsg =  msprintf(_("%s: Wrong number of input arguments: %d to %d expected.\n"), "uiCreateNode",1,3);
+assert_checkerror("myNode = uiCreateNode()", refMsg);
 
-if( execstr("myNode = uiCreateNode(123, ''icon of My Node'')","errcatch") == 0 ) then pause,end
-if( execstr("myNode = uiCreateNode(''My Node'', 123)","errcatch") == 0 ) then pause,end
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",1);
+assert_checkerror("myNode = uiCreateNode(123)", refMsg);
 
-if( execstr("myNode = uiCreateNode(123, ''icon of My Node'', ''callback of My Node'')","errcatch") == 0 ) then pause,end
-if( execstr("myNode = uiCreateNode(''My Node'', 123, ''callback of My Node'')","errcatch") == 0 ) then pause,end
-if( execstr("myNode = uiCreateNode(''My Node'', ''icon of My Node'', 123)","errcatch") == 0 ) then pause,end
 
-if( execstr("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', ''test'')","errcatch") == 0 ) then pause,end
-if( execstr("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', 123)","errcatch") == 0 ) then pause,end
+
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",1);
+assert_checkerror("myNode = uiCreateNode(123, ''icon of My Node'')", refMsg);
+
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",2);
+assert_checkerror("myNode = uiCreateNode(''My Node'', 123)", refMsg);
+
+
+
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",1);
+assert_checkerror("myNode = uiCreateNode(123, ''icon of My Node'', ''callback of My Node'')", refMsg);
+
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",2);
+assert_checkerror("myNode = uiCreateNode(''My Node'', 123, ''callback of My Node'')", refMsg);
+
+refMsg = msprintf(_("%s: Wrong type for input argument #%d: String expected.\n"), "uiCreateNode",3);
+assert_checkerror("myNode = uiCreateNode(''My Node'', ''callback of My Node'', 123)", refMsg);
+
+
+
+refMsg =  msprintf(_("Wrong number of input arguments."));
+assert_checkerror("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', ''test'')", refMsg);
+assert_checkerror("myNode = uiCreateNode(''My Node'', ''icon of My Node'', ''callback of My Node'', 123)", refMsg);
+