diff --git a/tests/TODO b/tests/TODO
index bd04d1c..b0e429a 100644
--- a/tests/TODO
+++ b/tests/TODO
@@ -2,17 +2,18 @@ Cache
Config
Database
Dynamic
-File
Form
HTML
Log
Model
Module
-Number
Object
Profiler
Security
Session
Validate
-Stuff in API directory
+API/AYAH
+API/Gravatar
+API/Tinychat
+API/Google/Profanity
diff --git a/tests/classes/FileTest.php b/tests/classes/FileTest.php
new file mode 100644
index 0000000..70d32c0
--- /dev/null
+++ b/tests/classes/FileTest.php
@@ -0,0 +1,20 @@
+assertFalse(file_exists($directory));
+ }
+}
+
+?>
diff --git a/tests/classes/NumberTest.php b/tests/classes/NumberTest.php
new file mode 100644
index 0000000..3ee1513
--- /dev/null
+++ b/tests/classes/NumberTest.php
@@ -0,0 +1,50 @@
+assertEquals($b, Number::ordinalIndicator($a));
+ }
+
+ public function providerOrginalIndicatorNoSuper()
+ {
+ return array(
+ array(1, '1st'),
+ array(2, '2nd'),
+ array(3, '3rd'),
+ array(4, '4th'),
+ array(51, '51st'),
+ array(52, '52nd'),
+ array(53, '53rd'),
+ array(54, '54th'),
+ );
+ }
+
+ /**
+ * @dataProvider providerOrginalIndicatorSuper
+ */
+ public function testOrdinalIndicatorSuper($a, $b)
+ {
+ $this->assertEquals($b, Number::ordinalIndicator($a, true));
+ }
+
+ public function providerOrginalIndicatorSuper()
+ {
+ return array(
+ array(1, '1st'),
+ array(2, '2nd'),
+ array(3, '3rd'),
+ array(4, '4th'),
+ array(51, '51st'),
+ array(52, '52nd'),
+ array(53, '53rd'),
+ array(54, '54th'),
+ );
+ }
+}
+
+?>