X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=ETL%2Ftrunk%2Ftest%2Fpen.cpp;h=ef6eaeedf952fc4e702ec4ffe01ac6dd21e6a70d;hb=9459638ad6797b8139f1e9f0715c96076dbf0890;hp=d89af0d3da157dd68bbb4f1e059650c981c7578b;hpb=b3016b249333ac0ab0008d8c6c4d9029b2ff30c9;p=synfig.git diff --git a/ETL/trunk/test/pen.cpp b/ETL/trunk/test/pen.cpp index d89af0d..ef6eaee 100644 --- a/ETL/trunk/test/pen.cpp +++ b/ETL/trunk/test/pen.cpp @@ -1,7 +1,7 @@ /*! ======================================================================== ** Extended Template and Library Test Suite ** Handle Template Class Test -** $Id: pen.cpp,v 1.1.1.1 2005/01/04 01:31:48 darco Exp $ +** $Id$ ** ** Copyright (c) 2002 Robert B. Quattlebaum Jr. ** @@ -38,8 +38,6 @@ using namespace std; using namespace etl; -#define DEBUGPOINT() fprintf(stderr,__FILE__":%d: Debugpoint\n",__LINE__) - /* === C L A S S E S ======================================================= */ int generic_pen_test(int w, int h) @@ -88,34 +86,34 @@ int generic_pen_test(int w, int h) if(diff.x!=w || diff.y!=h) { - printf("FAILURE! "__FILE__"@%d: pen difference inconsistancy ([%d,%d]!=[%d,%d])\n",__LINE__,diff.x,diff.y,w,h); + printf("FAILURE! "__FILE__"@%d: pen difference inconsistency ([%d,%d]!=[%d,%d])\n",__LINE__,diff.x,diff.y,w,h); return 1; } if(pen.end_x()-pen.x()!=w-1) { - printf("FAILURE! "__FILE__"@%d: iterator_x inconsistancy (%d!=%d)\n",__LINE__,pen.end_x()-pen.x(),w); + printf("FAILURE! "__FILE__"@%d: iterator_x inconsistency (%ld!=%d)\n",__LINE__,pen.end_x()-pen.x(),w); return 1; } if(pen.end_y()-pen.y()!=h-1) { - printf("FAILURE! "__FILE__"@%d: iterator_y inconsistancy (%d!=%d)\n",__LINE__,pen.end_y()-pen.y(),h); + printf("FAILURE! "__FILE__"@%d: iterator_y inconsistency (%d!=%d)\n",__LINE__,pen.end_y()-pen.y(),h); return 1; } if(&pen.end_y()[-1]!=&pen.y()[(h-2)]) { - printf("FAILURE! "__FILE__"@%d: iterator_y inconsistancy\n",__LINE__); + printf("FAILURE! "__FILE__"@%d: iterator_y inconsistency\n",__LINE__); return 1; } if(&pen.end_x()[-1]!=&pen.x()[(w-2)]) { - printf("FAILURE! "__FILE__"@%d: iterator_x inconsistancy\n",__LINE__); + printf("FAILURE! "__FILE__"@%d: iterator_x inconsistency\n",__LINE__); return 1; } - + printf("PASSED\n"); return 0; @@ -241,7 +239,7 @@ int box_blur_test(void) { for(x=0;x= h) iy = h-1; - + for(int ox=-2; ox <= 2; ++ox) { int ix = x+ox; if(ix < 0) ix = 0; if(ix >= w) ix = w-1; - - if(ix-iy<=1 && iy-ix<=1 || iy==h/2 || ix==w/2) + + if( (ix-iy<=1 && iy-ix<=1) || iy==h/2 || ix==w/2) f += 2; } } - + //print out if the relative error is high /*f /= 25; float rf = pen.get_value() - f/25; @@ -326,7 +324,7 @@ int box_blur_test(void) pen.dec_x(x); } pen.dec_y(y); - + /*if(max) { for(y=0;y