#include "main.h"
#include "support.h"
{
TEST_BOOL(reader != NULL);
TEST_SUCCESS(reader->
initialize(INPUT_PATH(
"meg.bip"), inputProps, 640, 480));
TEST_BOOL(colorFilter != NULL);
TEST_SUCCESS(colorFilter->initialize(reader, grayPixel));
TEST_BOOL(cropFilter != NULL);
TEST_SUCCESS(cropFilter->initialize(colorFilter, 20, 20, 600, 440));
TEST_BOOL(cropFilter->getWidth() == 600);
TEST_BOOL(cropFilter->getHeight() == 440);
TEST_SUCCESS(writer.initialize(cropFilter));
TEST_SUCCESS(writer.setOutputFileSpec(OUTPUT_PATH("meg_filter.raw")));
const LTIScene scene(0, 0, 600, 440, 1.0);
TEST_SUCCESS(writer.write(scene));
TEST_BOOL(Compare(OUTPUT_PATH("meg_filter.raw"), INPUT_PATH("meg_filter.raw")));
Remove(OUTPUT_PATH("meg_filter.raw"));
cropFilter->release();
cropFilter = NULL;
colorFilter->release();
colorFilter = NULL;
reader->release();
reader = NULL;
}