# HG changeset patch # User Rik # Date 1384306410 28800 # Node ID c2bbbef6ab1f5ab8658e2e71e14f276dbb539e09 # Parent 88c37cf66fb5fb0d3818747844137b5a2b99cd89 system.tst: Don't test umask on Windows systems. * test/system.tst: Don't test umask on Windows systems. Also, clean up code spacing. diff -r 88c37cf66fb5 -r c2bbbef6ab1f test/system.tst --- a/test/system.tst Tue Nov 12 16:46:22 2013 -0800 +++ b/test/system.tst Tue Nov 12 17:33:30 2013 -0800 @@ -47,7 +47,6 @@ %! assert (__prog_output_assert__ ("ok")); %!error sleep () - %!error sleep (1, 2) %!test @@ -56,7 +55,6 @@ %! assert (__prog_output_assert__ ("ok")); %!error usleep () - %!error usleep (1, 2) %!test @@ -78,7 +76,6 @@ %! endif %!error rename () - %!error rename ("foo", "bar", 1) %!test @@ -92,7 +89,6 @@ %! endif %!error unlink () - %!error unlink ("foo", 1) %!test @@ -100,7 +96,6 @@ %! assert (iscell (files) && status == 0 && strcmp (msg, "")); %!error readdir () - %!error readdir ("foo", 1) %!test @@ -112,9 +107,7 @@ %! assert ((e1 && strcmp (s2.modestr(1), "d") && e3 && e4 < 0)); %!error mkdir () - %!error mkdir ("foo", 1, 2) - %!error rmdir () %!test @@ -124,27 +117,29 @@ %! confirm_recursive_rmdir (crr); %!test -%! orig_umask = umask (0); -%! nm = tmpnam (); -%! id = fopen (nm, "wb"); -%! s1 = stat (nm); -%! fclose (id); -%! unlink (nm); +%! ## Test makes no sense on Windows systems +%! if (isunix () || ismac ()) +%! orig_umask = umask (0); +%! nm = tmpnam (); +%! id = fopen (nm, "wb"); +%! s1 = stat (nm); +%! fclose (id); +%! unlink (nm); %! -%! umask (777); -%! nm = tmpnam (); -%! id = fopen (nm, "wb"); -%! s2 = stat (nm); -%! fclose (id); -%! unlink (nm); +%! umask (777); +%! nm = tmpnam (); +%! id = fopen (nm, "wb"); +%! s2 = stat (nm); +%! fclose (id); +%! unlink (nm); %! -%! assert (deblank (s1.modestr), "-rw-rw-rw-"); -%! assert (deblank (s2.modestr), "----------"); -%! ## Restore original umask value -%! umask (orig_umask); +%! assert (deblank (s1.modestr), "-rw-rw-rw-"); +%! assert (deblank (s2.modestr), "----------"); +%! ## Restore original umask value +%! umask (orig_umask); +%! endif %!error umask () - %!error umask (1, 2) %!test @@ -164,7 +159,6 @@ %! && ischar (msg))); %!error stat () - %!error stat ("foo", 1) %!test @@ -184,13 +178,11 @@ %! && ischar (msg))); %!error lstat () - %!error lstat ("foo", 1) %!assert (iscell (glob ([filesep "*"]))) %!error glob () - %!error glob ("foo", 1) %!test @@ -202,25 +194,21 @@ %! && fnmatch ("x???y", {"xabcy"; "xy"}) == [1; 0])); %!error fnmatch () - %!error fnmatch ("foo", "bar", 3) %!assert (ischar (file_in_path (path (), "date.m"))) %!error file_in_path ("foo", "bar", 1) - %!error file_in_path () - %!error file_in_path ("foo", "bar", "baz", "ooka") %!testif HAVE_GETPWUID %! x = getpwuid (getuid ()); -%! assert ((strcmp (x.dir, tilde_expand ("~")) -%! && strcmp (x.dir, tilde_expand (sprintf ("~%s", x.name))) -%! && strcmp ("foobar", tilde_expand ("foobar")))); +%! assert (x.dir, tilde_expand ("~")); +%! assert (x.dir, tilde_expand (sprintf ("~%s", x.name))); +%! assert ("foobar", tilde_expand ("foobar")); %!error tilde_expand () - %!error tilde_expand ("str", 2) %!testif HAVE_GETPGRP @@ -256,7 +244,6 @@ %!assert (getenv ("HOME"), tilde_expand ("~")) %!error getenv () - %!error getenv ("foo", 1) %!test @@ -270,7 +257,6 @@ %! assert (getenv ("foobar"), "baz"); %!error putenv () - %!error putenv ("foo", "bar", 1) %!test @@ -319,7 +305,6 @@ %! assert (strcmp (x.name, y.name) && x.uid == y.uid && x.gid == y.gid); %!error getpwuid () - %!error getpwuid (1, 2) %!testif HAVE_GETPWNAM @@ -329,7 +314,6 @@ %! assert (strcmp (x.name, y.name) && x.uid == y.uid && x.gid == y.gid); %!error getpwnam () - %!error getpwnam ("foo", 1) %!testif HAVE_SETPWENT @@ -340,7 +324,6 @@ %! assert (strcmp (x.name, y.name) && x.uid == y.uid && x.gid == y.gid); %!error setpwent (1) - %!error endpwent (1) %!testif HAVE_GETGRENT @@ -361,7 +344,6 @@ %! assert (strcmp (x.name, y.name) && x.gid == y.gid); %!error getgrgid () - %!error getgrgid (1, 2) %!testif HAVE_GETGRNAM @@ -371,7 +353,6 @@ %! assert (strcmp (x.name, y.name) && x.gid == y.gid); %!error getgrnam () - %!error getgrnam ("foo", 1) %!testif HAVE_SETGRENT @@ -382,7 +363,6 @@ %! assert (strcmp (x.name, y.name) && x.gid == y.gid); %!error setgrent (1) - %!error endgrent (1) %!assert (isieee () == 1 || isieee () == 0)