Browse Source

Test cleanup.

pull/87/merge
Vladimír Vondruš 11 years ago
parent
commit
bad9a20f64
  1. 24
      src/Magnum/Test/BufferImageGLTest.cpp

24
src/Magnum/Test/BufferImageGLTest.cpp

@ -31,8 +31,8 @@
namespace Magnum { namespace Test {
struct BufferImageTest: AbstractOpenGLTester {
explicit BufferImageTest();
struct BufferImageGLTest: AbstractOpenGLTester {
explicit BufferImageGLTest();
void construct();
void constructCopy();
@ -41,15 +41,15 @@ struct BufferImageTest: AbstractOpenGLTester {
void setData();
};
BufferImageTest::BufferImageTest() {
addTests({&BufferImageTest::construct,
&BufferImageTest::constructCopy,
&BufferImageTest::constructMove,
BufferImageGLTest::BufferImageGLTest() {
addTests({&BufferImageGLTest::construct,
&BufferImageGLTest::constructCopy,
&BufferImageGLTest::constructMove,
&BufferImageTest::setData});
&BufferImageGLTest::setData});
}
void BufferImageTest::construct() {
void BufferImageGLTest::construct() {
const char data[] = { 'a', 0, 0, 0, 'b', 0, 0, 0, 'c', 0, 0, 0 };
BufferImage2D a(ColorFormat::Red, ColorType::UnsignedByte, {1, 3}, data, BufferUsage::StaticDraw);
@ -71,12 +71,12 @@ void BufferImageTest::construct() {
#endif
}
void BufferImageTest::constructCopy() {
void BufferImageGLTest::constructCopy() {
CORRADE_VERIFY(!(std::is_constructible<BufferImage2D, const BufferImage2D&>{}));
CORRADE_VERIFY(!(std::is_assignable<BufferImage2D, const BufferImage2D&>{}));
}
void BufferImageTest::constructMove() {
void BufferImageGLTest::constructMove() {
const char data[4] = { 'a', 'b', 'c', 'd' };
BufferImage2D a(ColorFormat::Red, ColorType::UnsignedByte, {4, 1}, data, BufferUsage::StaticDraw);
const Int id = a.buffer().id();
@ -111,7 +111,7 @@ void BufferImageTest::constructMove() {
CORRADE_COMPARE(c.buffer().id(), id);
}
void BufferImageTest::setData() {
void BufferImageGLTest::setData() {
const char data[4] = { 'a', 'b', 'c', 'd' };
BufferImage2D a(ColorFormat::Red, ColorType::UnsignedByte, {4, 1}, data, BufferUsage::StaticDraw);
@ -138,4 +138,4 @@ void BufferImageTest::setData() {
}}
CORRADE_TEST_MAIN(Magnum::Test::BufferImageTest)
CORRADE_TEST_MAIN(Magnum::Test::BufferImageGLTest)

Loading…
Cancel
Save