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)); }