--- /dev/null
+<?php
+
+require_once 'application/Languages.php';
+
+/**
+ * Class LanguagesTest.
+ */
+class LanguagesTest extends PHPUnit_Framework_TestCase
+{
+ /**
+ * Test t() with a simple non identified value.
+ */
+ public function testTranslateSingleNotID()
+ {
+ $text = 'abcdé 564 fgK';
+ $this->assertEquals($text, t($text));
+ }
+
+ /**
+ * Test t() with a non identified plural form.
+ */
+ public function testTranslatePluralNotID()
+ {
+ $text = '%s sandwich';
+ $nText = '%s sandwiches';
+ $this->assertEquals('0 sandwich', t($text, $nText));
+ $this->assertEquals('1 sandwich', t($text, $nText, 1));
+ $this->assertEquals('2 sandwiches', t($text, $nText, 2));
+ }
+
+ /**
+ * Test t() with a non identified invalid plural form.
+ */
+ public function testTranslatePluralNotIDInvalid()
+ {
+ $text = 'sandwich';
+ $nText = 'sandwiches';
+ $this->assertEquals('sandwich', t($text, $nText, 1));
+ $this->assertEquals('sandwiches', t($text, $nText, 2));
+ }
+}