1*a1a3b679SAndreas Boehler<?php 2*a1a3b679SAndreas Boehler 3*a1a3b679SAndreas Boehlernamespace Sabre\VObject\Property; 4*a1a3b679SAndreas Boehler 5*a1a3b679SAndreas Boehleruse Sabre\VObject; 6*a1a3b679SAndreas Boehler 7*a1a3b679SAndreas Boehlerclass FloatTest extends \PHPUnit_Framework_TestCase { 8*a1a3b679SAndreas Boehler 9*a1a3b679SAndreas Boehler function testMimeDir() { 10*a1a3b679SAndreas Boehler 11*a1a3b679SAndreas Boehler $input = "BEGIN:VCARD\r\nVERSION:4.0\r\nX-FLOAT;VALUE=FLOAT:0.234;1.245\r\nEND:VCARD\r\n"; 12*a1a3b679SAndreas Boehler $mimeDir = new VObject\Parser\MimeDir($input); 13*a1a3b679SAndreas Boehler 14*a1a3b679SAndreas Boehler $result = $mimeDir->parse($input); 15*a1a3b679SAndreas Boehler 16*a1a3b679SAndreas Boehler $this->assertInstanceOf('Sabre\VObject\Property\Float', $result->{'X-FLOAT'}); 17*a1a3b679SAndreas Boehler 18*a1a3b679SAndreas Boehler $this->assertEquals(array( 19*a1a3b679SAndreas Boehler 0.234, 20*a1a3b679SAndreas Boehler 1.245, 21*a1a3b679SAndreas Boehler ), $result->{'X-FLOAT'}->getParts()); 22*a1a3b679SAndreas Boehler 23*a1a3b679SAndreas Boehler $this->assertEquals( 24*a1a3b679SAndreas Boehler $input, 25*a1a3b679SAndreas Boehler $result->serialize() 26*a1a3b679SAndreas Boehler ); 27*a1a3b679SAndreas Boehler 28*a1a3b679SAndreas Boehler } 29*a1a3b679SAndreas Boehler 30*a1a3b679SAndreas Boehler} 31