1*a1a3b679SAndreas Boehler<?php 2*a1a3b679SAndreas Boehler 3*a1a3b679SAndreas Boehlernamespace Sabre\VObject\Property\ICalendar; 4*a1a3b679SAndreas Boehler 5*a1a3b679SAndreas Boehlerclass CalAddressTest extends \PHPUnit_Framework_TestCase { 6*a1a3b679SAndreas Boehler 7*a1a3b679SAndreas Boehler /** 8*a1a3b679SAndreas Boehler * @dataProvider values 9*a1a3b679SAndreas Boehler */ 10*a1a3b679SAndreas Boehler function testGetNormalizedValue($expected, $input) { 11*a1a3b679SAndreas Boehler 12*a1a3b679SAndreas Boehler $vobj = new \Sabre\VObject\Component\VCalendar(); 13*a1a3b679SAndreas Boehler $property = $vobj->add('ATTENDEE', $input); 14*a1a3b679SAndreas Boehler 15*a1a3b679SAndreas Boehler $this->assertEquals( 16*a1a3b679SAndreas Boehler $expected, 17*a1a3b679SAndreas Boehler $property->getNormalizedValue() 18*a1a3b679SAndreas Boehler ); 19*a1a3b679SAndreas Boehler 20*a1a3b679SAndreas Boehler } 21*a1a3b679SAndreas Boehler 22*a1a3b679SAndreas Boehler function values() { 23*a1a3b679SAndreas Boehler 24*a1a3b679SAndreas Boehler return array( 25*a1a3b679SAndreas Boehler array('mailto:a@b.com', 'mailto:a@b.com'), 26*a1a3b679SAndreas Boehler array('mailto:a@b.com', 'MAILTO:a@b.com'), 27*a1a3b679SAndreas Boehler array('/foo/bar', '/foo/bar'), 28*a1a3b679SAndreas Boehler ); 29*a1a3b679SAndreas Boehler 30*a1a3b679SAndreas Boehler } 31*a1a3b679SAndreas Boehler 32*a1a3b679SAndreas Boehler} 33