X-Git-Url: https://git.sesse.net/?p=movit;a=blobdiff_plain;f=test_util.cpp;h=c7c2ac01d13343a660c0231d0429e60b15de9186;hp=eaa5fc6809dc0f131dd0342b86efe8a44e4a40ce;hb=92573f7be18bfca16dd3292cbe536d7d7912198f;hpb=a9bd8dc1e30b82bc99a445f80df09488b4f9d1f4 diff --git a/test_util.cpp b/test_util.cpp index eaa5fc6..c7c2ac0 100644 --- a/test_util.cpp +++ b/test_util.cpp @@ -1,16 +1,21 @@ #include -#include #include #include #include #include "flat_input.h" +#include "glew.h" #include "gtest/gtest.h" +#include "gtest/gtest-message.h" #include "init.h" #include "resource_pool.h" #include "test_util.h" #include "util.h" +using namespace std; + +namespace movit { + class Input; namespace { @@ -32,7 +37,7 @@ void vertical_flip(T *data, unsigned width, unsigned height) for (unsigned y = 0; y < height / 2; ++y) { unsigned flip_y = height - y - 1; for (unsigned x = 0; x < width; ++x) { - std::swap(data[y * width + x], data[flip_y * width + x]); + swap(data[y * width + x], data[flip_y * width + x]); } } } @@ -44,7 +49,7 @@ EffectChainTester::EffectChainTester(const float *data, unsigned width, unsigned GLenum framebuffer_format) : chain(width, height, get_static_pool()), width(width), height(height), finalized(false) { - init_movit(".", MOVIT_DEBUG_OFF); + CHECK(init_movit(".", MOVIT_DEBUG_OFF)); if (data != NULL) { add_input(data, pixel_format, color_space, gamma_curve); @@ -241,3 +246,5 @@ void test_accuracy(const float *expected, const float *result, unsigned num_valu double rms = sqrt(squared_difference) / num_values; EXPECT_LT(rms, rms_limit); } + +} // namespace movit