changeset 165:443f7f82518c

Make more sensible tests; test alpha channel on png.
author pkienzle
date Fri, 14 Oct 2005 02:38:55 +0000
parents a99c3050162e
children 1da10331dd30
files testimio.m
diffstat 1 files changed, 12 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/testimio.m
+++ b/testimio.m
@@ -23,9 +23,9 @@
   disp(">jpgread");
   im = jpgread('test.jpg');
   Rr = im(:,:,1); Gr = im(:,:,2); Br = im(:,:,3);
-  assert([max(double(Rw(:))-double(Rr(:)))<30, \
-          max(double(Gw(:))-double(Gr(:)))<30, \
-	  max(double(Bw(:))-double(Br(:)))<30]);
+  assert(all(Rw(:)-double(Rr(:))<35));
+  assert(all(Gw(:)-double(Gr(:))<35));
+  assert(all(Bw(:)-double(Br(:))<35));
   unlink('test.jpg');
 else
   disp(">jpgread ... not available");
@@ -40,9 +40,15 @@
   disp(">pngread");
   im = pngread('test.png');
   Rr = im(:,:,1); Gr = im(:,:,2); Br = im(:,:,3);
-  assert([max(double(Rw(:))-double(Rr(:)))<30, \
-          max(double(Gw(:))-double(Gr(:)))<30, \
-	  max(double(Bw(:))-double(Br(:)))<30]);
+  assert(all(double(Rr(:))==Rw(:)));
+  assert(all(double(Gr(:))==Gw(:)));
+  assert(all(double(Br(:))==Bw(:)));
+  [im,Ar] = pngread('test.png');
+  Rr = im(:,:,1); Gr = im(:,:,2); Br = im(:,:,3);
+  assert(all(double(Rr(:))==Rw(:)));
+  assert(all(double(Gr(:))==Gw(:)));
+  assert(all(double(Br(:))==Bw(:)));
+  assert(all(double(Ar(:))==Aw(:)));
   unlink('test.png');
 else
   disp(">pngread ... not available");