public function run() { $number_obj = new \Rundiz\Number\Number(); echo '<strong>English convertNumber</strong><br>'; foreach ($GLOBALS['numbers'] as $num) { echo $num . ' = ' . $number_obj->convertNumber($num, 'Eng'); echo '<br>'; } echo '<br>'; echo '<strong>Thai convertNumber</strong><br>'; foreach ($GLOBALS['numbers'] as $num) { echo $num . ' = ' . $number_obj->convertNumber($num); echo '<br>'; } echo '<br>'; echo '<strong>English convertBaht</strong><br>'; foreach ($GLOBALS['numbers'] as $num) { echo $num . ' = ' . $number_obj->convertBaht($num, true, 'Eng'); echo '<br>'; } echo '<br>'; echo '<strong>Thai convertBaht</strong><br>'; foreach ($GLOBALS['numbers'] as $num) { echo $num . ' = ' . $number_obj->convertBaht($num, true); echo '<br>'; } echo '<br>'; }
public function testConvertBaht() { $Number = new \Rundiz\Number\Number(); $this->assertEquals('negative forty-three million, two hundred and thirteen thousand, eight hundred and ninety-five Baht', $Number->convertBaht(-43213895, true, 'Eng')); $this->assertEquals('ลบสี่สิบสามล้านสองแสนหนึ่งหมื่นสามพันแปดร้อยเก้าสิบห้าบาทถ้วน', $Number->convertBaht(-43213895, true, 'Thai')); }