comparison src/ov-flt-re-mat.cc @ 12821:8f58f087df7f

codesprint: Add tests for single() * ov-flt-re-mat.cc: Add tests for single()
author Rik <octave@nomad.inbox5.com>
date Sat, 16 Jul 2011 13:06:21 -0700
parents 7a5aacf65f81
children 72c96de7a403
comparison
equal deleted inserted replaced
12820:efd924e19ff7 12821:8f58f087df7f
837 else 837 else
838 print_usage (); 838 print_usage ();
839 839
840 return octave_value (); 840 return octave_value ();
841 } 841 }
842
843 /*
844
845 %!assert (class (single(1)), "single")
846 %!assert (class (single(1 + i)), "single")
847 %!assert (class (single (int8 (1))), "single")
848 %!assert (class (single (uint8 (1))), "single")
849 %!assert (class (single (int16 (1))), "single")
850 %!assert (class (single (uint16 (1))), "single")
851 %!assert (class (single (int32 (1))), "single")
852 %!assert (class (single (uint32 (1))), "single")
853 %!assert (class (single (int64 (1))), "single")
854 %!assert (class (single (uint64 (1))), "single")
855 %!assert (class (single (true)), "single")
856 %!assert (class (single ("A")), "single")
857 %!error (single (sparse (1)))
858 %!test
859 %! x = diag ([1 3 2]);
860 %! y = single (x);
861 %! assert (class (x), "double");
862 %! assert (class (y), "single");
863 %!test
864 %! x = diag ([i 3 2]);
865 %! y = single (x);
866 %! assert (class (x), "double");
867 %! assert (class (y), "single");
868
869 */
870