openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

TextMessageTest.class.php (544B)


      1 <?php
      2 
      3 namespace util\test;
      4 
      5 use util\text\TextMessage;
      6 use util\YAML;
      7 
      8 class TextMessageTest extends TestCase {
      9 
     10 	public function testMessage()
     11 	{
     12 		$abc = TextMessage::create('abc ${text}',['text'=>'def']);
     13 
     14 		$this->assertEquals('abc \'def\'',$abc);
     15 	}
     16 
     17 	public function testMessageNumberedIndex()
     18 	{
     19 		$abc = TextMessage::create('abc ${0}',['def']);
     20 
     21 		$this->assertEquals('abc \'def\'',$abc);
     22 	}
     23 
     24 	public function testSanitizer()
     25 	{
     26 		$abc = TextMessage::create('abc ${0}',['def/']);
     27 
     28 		$this->assertEquals('abc \'def\'(!)',$abc);
     29 	}
     30 }
     31 
     32 
     33