Update graphic_export tests after: https://codereview.scilab.org/#/c/14174/ 10/14210/1
Vincent COUVERT [Fri, 28 Mar 2014 13:53:28 +0000 (14:53 +0100)]
Change-Id: I35072f7934ea2fbe455ea339a9d6da8d8380325c

scilab/modules/graphic_export/tests/nonreg_tests/bug_4812.dia.ref
scilab/modules/graphic_export/tests/nonreg_tests/bug_4812.tst
scilab/modules/graphic_export/tests/nonreg_tests/bug_4944.dia.ref
scilab/modules/graphic_export/tests/nonreg_tests/bug_4944.tst
scilab/modules/graphic_export/tests/nonreg_tests/bug_7994.dia.ref
scilab/modules/graphic_export/tests/nonreg_tests/bug_7994.tst

index 19ff260..c4419f3 100644 (file)
 //
 // <-- Short Description -->
 // xs2... function doesn't work if the first argument is a handle
-// 
-//scf(0);
+//
 plot3d();
 hd=gcf();
 file_a=pathconvert(TMPDIR+'/nonreg_test_bug4812a.png',%f);
 file_b=pathconvert(TMPDIR+'/nonreg_test_bug4812b.png',%f);
 //PNG export for exemple
-xs2png(0,file_a);
+xs2png(hd.figure_id,file_a);
 xs2png(hd,file_b); // this now work ....
 if getmd5(file_a) <> getmd5(file_b) then bugmes();quit;end
index 7024be0..d6a7069 100644 (file)
 //
 // <-- Short Description -->
 // xs2... function doesn't work if the first argument is a handle
-// 
+//
 
-//scf(0);
 plot3d();
 hd=gcf();
 
-file_a=pathconvert(TMPDIR+'/nonreg_test_bug4812a.png',%f);
-file_b=pathconvert(TMPDIR+'/nonreg_test_bug4812b.png',%f);
+file_a=pathconvert(TMPDIR+"/nonreg_test_bug4812a.png",%f);
+file_b=pathconvert(TMPDIR+"/nonreg_test_bug4812b.png",%f);
 
 //PNG export for exemple
-xs2png(0,file_a);
+xs2png(hd.figure_id,file_a);
 xs2png(hd,file_b); // this now work ....
 
 if getmd5(file_a) <> getmd5(file_b) then pause; end
index edd2716..0948ecd 100644 (file)
 // 
 plot3d();
 filename=TMPDIR+"/nonreg_test_bug4944";
-xs2png(0,filename); // must save in filename+".png"
+f=gcf();
+xs2png(f.figure_id,filename); // must save in filename+".png"
 if fileinfo(filename+".png") == [] then bugmes();quit;end;
-xs2bmp(0,filename+".bmp"); // must save in filename+".bmp"
+xs2bmp(f.figure_id,filename+".bmp"); // must save in filename+".bmp"
 if fileinfo(filename+".bmp") == [] then bugmes();quit;end;
-xs2pdf(0,filename);  // must save in filename+".pdf"
+xs2pdf(f.figure_id,filename);  // must save in filename+".pdf"
 if fileinfo(filename+".pdf") == [] then bugmes();quit;end;
-xs2bmp(0,filename+"a.pdf");  // must save in filename+"a.pdf"
+xs2bmp(f.figure_id,filename+"a.pdf");  // must save in filename+"a.pdf"
 if fileinfo(filename+"a.pdf") == [] then bugmes();quit;end;
index 6d238df..1e48be1 100644 (file)
 //
 // <-- Short Description -->
 // If the extension is not provided, some functions adds the extension, some others don't
-// 
+//
 
 
 plot3d();
 filename=TMPDIR+"/nonreg_test_bug4944";
+f=gcf();
 
-xs2png(0,filename); // must save in filename+".png"
+xs2png(f.figure_id,filename); // must save in filename+".png"
 if fileinfo(filename+".png") == [] then pause; end;
 
-xs2bmp(0,filename+".bmp"); // must save in filename+".bmp"
+xs2bmp(f.figure_id,filename+".bmp"); // must save in filename+".bmp"
 if fileinfo(filename+".bmp") == [] then pause; end;
 
-xs2pdf(0,filename);  // must save in filename+".pdf"
+xs2pdf(f.figure_id,filename);  // must save in filename+".pdf"
 if fileinfo(filename+".pdf") == [] then pause; end;
 
-xs2bmp(0,filename+"a.pdf");  // must save in filename+"a.pdf"
+xs2bmp(f.figure_id,filename+"a.pdf");  // must save in filename+"a.pdf"
 if fileinfo(filename+"a.pdf") == [] then pause; end;
index 4285e61..4b27df7 100644 (file)
 // <-- Short Description -->
 // xs2emf created empty files on Windows
 emfFilename = TMPDIR + "/bug_7994.emf";
-s = scf(0);
 plot3d();
-xs2emf(0, emfFilename);
+f=gcf();
+xs2emf(f.figure_id, emfFilename);
 if ~isfile(emfFilename) then bugmes();quit;end
 info = fileinfo(emfFilename);
 if info(1) < 592080 then bugmes();quit;end
-
index ad9b2ca..6829052 100644 (file)
 // xs2emf created empty files on Windows
 
 emfFilename = TMPDIR + "/bug_7994.emf";
-s = scf(0);
 plot3d();
+f=gcf();
 
-xs2emf(0, emfFilename);
+xs2emf(f.figure_id, emfFilename);
 if ~isfile(emfFilename) then pause, end
 info = fileinfo(emfFilename);
 if info(1) < 592080 then pause, end