summaryrefslogtreecommitdiffstats
path: root/sigcore/test/TestFraction.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-12-23 11:33:42 -0500
committerBen Boeckel <MathStuf@gmail.com>2008-12-23 11:33:42 -0500
commit4b5721f05ca039bc1656665811356edc3cf7839f (patch)
tree8838b964a2837034d8381020a96d5fecbc34638d /sigcore/test/TestFraction.cpp
parent47d5c9bee1fd35edb92e9d0dd2069b501480a8d3 (diff)
downloadsigen-4b5721f05ca039bc1656665811356edc3cf7839f.tar.gz
sigen-4b5721f05ca039bc1656665811356edc3cf7839f.tar.xz
sigen-4b5721f05ca039bc1656665811356edc3cf7839f.zip
Cleaned up test files to only be source files
Diffstat (limited to 'sigcore/test/TestFraction.cpp')
-rw-r--r--sigcore/test/TestFraction.cpp30
1 files changed, 28 insertions, 2 deletions
diff --git a/sigcore/test/TestFraction.cpp b/sigcore/test/TestFraction.cpp
index ec6fab37..dd8e8b81 100644
--- a/sigcore/test/TestFraction.cpp
+++ b/sigcore/test/TestFraction.cpp
@@ -15,12 +15,38 @@
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-// Header include
-#include "TestFraction.h"
+// Sigcore includes
+#include "../Fraction.h"
// Qt includes
#include <QtTest/QTest>
+class TestFraction : public QObject
+{
+ Q_OBJECT
+
+ private slots:
+ void set();
+ void setNumerator();
+ void setDenominator();
+
+ void reduce();
+
+ void assignment();
+ void conversion();
+ void addition();
+ void subtraction();
+ void multiplication();
+ void division();
+ void modulo();
+
+ void equal();
+ void less();
+ void greater();
+
+ void normalize();
+};
+
void TestFraction::set()
{
Sigcore::Fraction frac(1, 1);