Add an assert to expect_equal() to make sure people send in reasonable widths and...
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 16 Jan 2013 18:17:28 +0000 (19:17 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Wed, 16 Jan 2013 18:17:28 +0000 (19:17 +0100)
test_util.cpp

index b466de2..b89b3ff 100644 (file)
@@ -185,6 +185,9 @@ void expect_equal(const float *ref, const float *result, unsigned width, unsigne
 
 void expect_equal(const unsigned char *ref, const unsigned char *result, unsigned width, unsigned height, unsigned largest_difference_limit, float rms_limit)
 {
+       assert(width > 0);
+       assert(height > 0);
+
        float *ref_float = new float[width * height];
        float *result_float = new float[width * height];