Added more methods to uninitialized tests
This commit is contained in:
parent
6c92ae504c
commit
87fd692149
@ -1,12 +1,15 @@
|
||||
#include <BMP.h>
|
||||
#include <iostream>
|
||||
#include <BmpHeader.h>
|
||||
#include <Eule/Math.h>
|
||||
|
||||
using namespace Leonetienne::BmpPP;
|
||||
using namespace Eule;
|
||||
|
||||
int main() {
|
||||
|
||||
/*
|
||||
|
||||
BMP bmp({800, 600}, Colormode::RGB);
|
||||
|
||||
for (int x = 0; x < 800; x++)
|
||||
@ -21,14 +24,13 @@ int main() {
|
||||
}
|
||||
|
||||
bmp.Write("write.bmp");
|
||||
|
||||
*/
|
||||
BMP bmp("basea_hachi.bmp");
|
||||
|
||||
BMP bmp("basea_gradient.bmp");
|
||||
BMP cropped = bmp.Crop(Vector2i(95, 83), Vector2i(95 + 149, 83 + 239));
|
||||
|
||||
BMP newBmp = bmp.MirrorHorizontally();
|
||||
//BMP newBmp = bmp.MirrorVertically();
|
||||
|
||||
if(!newBmp.Write("basea_gradient_flipped_hor.bmp"))
|
||||
if(!cropped.Write("basea_hachi_cropped.bmp"))
|
||||
std::cerr << "What the hell" << std::endl;
|
||||
|
||||
/*
|
||||
|
@ -81,6 +81,30 @@ TEST_CASE(__FILE__"/RuntimeErrorOnUninitialized", "[Uninitialized]")
|
||||
, std::runtime_error
|
||||
);
|
||||
|
||||
REQUIRE_THROWS_AS(
|
||||
bmp.Rotate180deg()
|
||||
, std::runtime_error
|
||||
);
|
||||
|
||||
REQUIRE_THROWS_AS(
|
||||
bmp.Rotate90degClockwise()
|
||||
, std::runtime_error
|
||||
);
|
||||
|
||||
REQUIRE_THROWS_AS(
|
||||
bmp.Rotate90degCounterclockwise()
|
||||
, std::runtime_error
|
||||
);
|
||||
|
||||
REQUIRE_THROWS_AS(
|
||||
bmp.Crop({0,0}, {5,5})
|
||||
, std::runtime_error
|
||||
);
|
||||
|
||||
REQUIRE_THROWS_AS(
|
||||
bmp.ConvertColormode(Colormode::RGB)
|
||||
, std::runtime_error
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user