Пример #1
0
 public function testDigitMappings()
 {
     $testText = "012345.6789";
     $plainEncoder = new Encoder();
     $FAAEncoder = new Encoder();
     $FAAEncoder->setDigitMapping(Mappings\FAADigits);
     $USMCEncoder = new Encoder();
     $USMCEncoder->setDigitMapping(Mappings\USMCDigits);
     $ITUEncoder = new Encoder();
     $ITUEncoder->setDigitMapping(Mappings\ITUDigits);
     $this->assertEquals("Zero One Two Three Four Five Point Six Seven Eight Niner", $plainEncoder->encode($testText));
     $this->assertEquals("Zero One Two Three Four Five Point Six Seven Eight Niner", $FAAEncoder->encode($testText));
     $this->assertEquals("Zero Won Too Tree Fo-wer Fife Point Six Seven Ate Niner", $USMCEncoder->encode($testText));
     $this->assertEquals("Nadazero Unaone Bissotwo Terrathree Kartefour Pantafive Decimal Soxisix Setteseven Oktoeight Novenine", $ITUEncoder->encode($testText));
 }