Browse Source

Code simplification in plugin tests.

Somehow slipped through ages ago.
pull/193/head
Vladimír Vondruš 9 years ago
parent
commit
ee3afc1bbc
  1. 11
      src/MagnumPlugins/MagnumFont/Test/MagnumFontGLTest.cpp
  2. 7
      src/MagnumPlugins/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp
  3. 105
      src/MagnumPlugins/ObjImporter/Test/Test.cpp
  4. 13
      src/MagnumPlugins/TgaImageConverter/Test/TgaImageConverterTest.cpp
  5. 25
      src/MagnumPlugins/TgaImporter/Test/TgaImporterTest.cpp
  6. 75
      src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp

11
src/MagnumPlugins/MagnumFont/Test/MagnumFontGLTest.cpp

@ -33,13 +33,12 @@
namespace Magnum { namespace Text { namespace Test {
class MagnumFontGLTest: public OpenGLTester {
public:
explicit MagnumFontGLTest();
struct MagnumFontGLTest: OpenGLTester {
explicit MagnumFontGLTest();
void properties();
void layout();
void createGlyphCache();
void properties();
void layout();
void createGlyphCache();
};
MagnumFontGLTest::MagnumFontGLTest() {

7
src/MagnumPlugins/MagnumFontConverter/Test/MagnumFontConverterGLTest.cpp

@ -42,11 +42,10 @@
namespace Magnum { namespace Text { namespace Test {
class MagnumFontConverterGLTest: public OpenGLTester {
public:
explicit MagnumFontConverterGLTest();
struct MagnumFontConverterGLTest: OpenGLTester {
explicit MagnumFontConverterGLTest();
void exportFont();
void exportFont();
};
MagnumFontConverterGLTest::MagnumFontConverterGLTest() {

105
src/MagnumPlugins/ObjImporter/Test/Test.cpp

@ -36,59 +36,58 @@
namespace Magnum { namespace Trade { namespace Test {
class ObjImporterTest: public TestSuite::Tester {
public:
explicit ObjImporterTest();
void pointMesh();
void lineMesh();
void triangleMesh();
void mixedPrimitives();
void positionsOnly();
void textureCoordinates();
void normals();
void textureCoordinatesNormals();
void emptyFile();
void unnamedMesh();
void namedMesh();
void moreMeshes();
void unnamedFirstMesh();
void wrongFloat();
void wrongInteger();
void unmergedIndexOutOfRange();
void mergedIndexOutOfRange();
void zeroIndex();
void explicitOptionalPositionCoordinate();
void explicitOptionalTextureCoordinate();
void unsupportedOptionalPositionCoordinate();
void unsupportedOptionalTextureCoordinate();
void shortFloatData();
void longFloatData();
void longOptionalFloatData();
void longIndexData();
void wrongPointIndexData();
void wrongLineIndexData();
void wrongTriangleIndexData();
void polygonIndexData();
void missingPositionData();
void missingNormalData();
void missingTextureCoordinateData();
void missingPositionIndices();
void missingNormalIndices();
void missingTextureCoordinateIndices();
void wrongTextureCoordinateIndexCount();
void wrongNormalIndexCount();
void unsupportedKeyword();
void unknownKeyword();
struct ObjImporterTest: TestSuite::Tester {
explicit ObjImporterTest();
void pointMesh();
void lineMesh();
void triangleMesh();
void mixedPrimitives();
void positionsOnly();
void textureCoordinates();
void normals();
void textureCoordinatesNormals();
void emptyFile();
void unnamedMesh();
void namedMesh();
void moreMeshes();
void unnamedFirstMesh();
void wrongFloat();
void wrongInteger();
void unmergedIndexOutOfRange();
void mergedIndexOutOfRange();
void zeroIndex();
void explicitOptionalPositionCoordinate();
void explicitOptionalTextureCoordinate();
void unsupportedOptionalPositionCoordinate();
void unsupportedOptionalTextureCoordinate();
void shortFloatData();
void longFloatData();
void longOptionalFloatData();
void longIndexData();
void wrongPointIndexData();
void wrongLineIndexData();
void wrongTriangleIndexData();
void polygonIndexData();
void missingPositionData();
void missingNormalData();
void missingTextureCoordinateData();
void missingPositionIndices();
void missingNormalIndices();
void missingTextureCoordinateIndices();
void wrongTextureCoordinateIndexCount();
void wrongNormalIndexCount();
void unsupportedKeyword();
void unknownKeyword();
};
ObjImporterTest::ObjImporterTest() {

13
src/MagnumPlugins/TgaImageConverter/Test/TgaImageConverterTest.cpp

@ -38,15 +38,14 @@
namespace Magnum { namespace Trade { namespace Test {
class TgaImageConverterTest: public TestSuite::Tester {
public:
explicit TgaImageConverterTest();
struct TgaImageConverterTest: TestSuite::Tester {
explicit TgaImageConverterTest();
void wrongFormat();
void wrongType();
void wrongFormat();
void wrongType();
void rgb();
void rgba();
void rgb();
void rgba();
};
namespace {

25
src/MagnumPlugins/TgaImporter/Test/TgaImporterTest.cpp

@ -37,23 +37,22 @@
namespace Magnum { namespace Trade { namespace Test {
class TgaImporterTest: public TestSuite::Tester {
public:
TgaImporterTest();
struct TgaImporterTest: TestSuite::Tester {
explicit TgaImporterTest();
void openNonexistent();
void openShort();
void paletted();
void compressed();
void openNonexistent();
void openShort();
void paletted();
void compressed();
void colorBits16();
void colorBits24();
void colorBits32();
void colorBits16();
void colorBits24();
void colorBits32();
void grayscaleBits8();
void grayscaleBits16();
void grayscaleBits8();
void grayscaleBits16();
void useTwice();
void useTwice();
};
TgaImporterTest::TgaImporterTest() {

75
src/MagnumPlugins/WavAudioImporter/Test/WavImporterTest.cpp

@ -37,44 +37,43 @@
namespace Magnum { namespace Audio { namespace Test {
class WavImporterTest: public TestSuite::Tester {
public:
explicit WavImporterTest();
void wrongSize();
void wrongSignature();
void unsupportedFormat();
void unsupportedChannelCount();
void invalidPadding();
void invalidLength();
void invalidDataChunk();
void invalidFactChunk();
void mono4();
void mono8();
void mono8junk();
void mono8ALaw();
void mono8MuLaw();
void mono16();
void stereo4();
void stereo8();
void stereo8ALaw();
void stereo8MuLaw();
void stereo12();
void stereo16();
void stereo24();
void stereo32();
void mono32f();
void stereo32f();
void stereo64f();
void surround51Channel16();
void surround71Channel24();
void debugAudioFormat();
struct WavImporterTest: TestSuite::Tester {
explicit WavImporterTest();
void wrongSize();
void wrongSignature();
void unsupportedFormat();
void unsupportedChannelCount();
void invalidPadding();
void invalidLength();
void invalidDataChunk();
void invalidFactChunk();
void mono4();
void mono8();
void mono8junk();
void mono8ALaw();
void mono8MuLaw();
void mono16();
void stereo4();
void stereo8();
void stereo8ALaw();
void stereo8MuLaw();
void stereo12();
void stereo16();
void stereo24();
void stereo32();
void mono32f();
void stereo32f();
void stereo64f();
void surround51Channel16();
void surround71Channel24();
void debugAudioFormat();
};
WavImporterTest::WavImporterTest() {

Loading…
Cancel
Save