// ============================================================================= // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab // Copyright (C) 2008 - INRIA - Vincent COUVERT // // This file is distributed under the same license as the Scilab package. // ============================================================================= // Unitary tests for Scilab Java edits // Exec tests common to all uicontrols clear uicontrol_generic_test exec("SCI/modules/gui/tests/unit_tests/uicontrol_generic_test.sci"); if uicontrol_generic_test("edit") <> 0 then bugmes();quit;end // Default relief value h = uicontrol("parent", scf(), "style", "edit"); if get(h, "relief") <> "sunken" then bugmes();quit;end // --- Value tests --- // Default value if ~isempty(get(h, "value")) then bugmes();quit;end set(h, "value", [1]); if get(h, "value") <> 1 then bugmes();quit;end set(h, "value", [1 2 3]); if ~and(get(h, "value") == [1 2 3]) then bugmes();quit;end set(h, "value", []); if ~isempty(get(h, "value")) then bugmes();quit;end // TODO test with wrong values