Enlightenment CVS committal Author : ningerso Project : e17 Module : libs/ewl
Dir : e17/libs/ewl/src/bin/tests/image Modified Files: ewl_image_test.c Log Message: Add image proportional unit test. =================================================================== RCS file: /cvs/e/e17/libs/ewl/src/bin/tests/image/ewl_image_test.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- ewl_image_test.c 8 Dec 2007 06:43:09 -0000 1.2 +++ ewl_image_test.c 15 Dec 2007 06:13:40 -0000 1.3 @@ -96,12 +96,14 @@ static int scale_test_set_get(char *buf, int len); static int size_test_set_get(char *buf, int len); static int constrain_test_set_get(char *buf, int len); +static int proportional_test_set_get(char *buf, int len); static Ewl_Unit_Test image_unit_tests[] = { {"image path set/get", path_test_set_get, NULL, -1, 0}, {"image scale set/get", scale_test_set_get, NULL, -1, 0}, {"image size set/get", size_test_set_get, NULL, -1, 0}, {"image constrain set/get", constrain_test_set_get, NULL, -1, 0}, + {"image proportional set/get", proportional_test_set_get, NULL, -1, 0}, {NULL, NULL, NULL, -1, 0} }; @@ -432,6 +434,25 @@ if (sw != 2) LOG_FAILURE(buf, len, "scale_get did not match scale_set."); + else + ret = 1; + + return ret; +} + +static int +proportional_test_set_get(char *buf, int len) +{ + Ewl_Widget *o; + unsigned int p; + int ret = 0; + + o = ewl_image_new(); + ewl_image_proportional_set(EWL_IMAGE(o), TRUE); + p = ewl_image_proportional_get(EWL_IMAGE(o)); + + if (p != TRUE) + LOG_FAILURE(buf, len, "proportional_get did not match set."); else ret = 1; ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs