aboutsummaryrefslogtreecommitdiff
path: root/src/libmatrix/test/inverse_test.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmatrix/test/inverse_test.h')
-rw-r--r--src/libmatrix/test/inverse_test.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/libmatrix/test/inverse_test.h b/src/libmatrix/test/inverse_test.h
new file mode 100644
index 0000000..4c5b584
--- /dev/null
+++ b/src/libmatrix/test/inverse_test.h
@@ -0,0 +1,39 @@
+//
+// Copyright (c) 2010 Linaro Limited
+//
+// All rights reserved. This program and the accompanying materials
+// are made available under the terms of the MIT License which accompanies
+// this distribution, and is available at
+// http://www.opensource.org/licenses/mit-license.php
+//
+// Contributors:
+// Jesse Barker - original implementation.
+//
+#ifndef INVERSE_TEST_H_
+#define INVERSE_TEST_H_
+
+class MatrixTest;
+class Options;
+
+class MatrixTest2x2Inverse : public MatrixTest
+{
+public:
+ MatrixTest2x2Inverse() : MatrixTest("mat2::inverse") {}
+ virtual void run(const Options& options);
+};
+
+class MatrixTest3x3Inverse : public MatrixTest
+{
+public:
+ MatrixTest3x3Inverse() : MatrixTest("mat3::inverse") {}
+ virtual void run(const Options& options);
+};
+
+class MatrixTest4x4Inverse : public MatrixTest
+{
+public:
+ MatrixTest4x4Inverse() : MatrixTest("mat4::inverse") {}
+ virtual void run(const Options& options);
+};
+
+#endif // INVERSE_TEST_H_