1<?php
2
3namespace Sabre\VObject;
4
5/**
6 * Assorted vcard 2.1 tests.
7 */
8class VCard21Test extends \PHPUnit_Framework_TestCase {
9
10    function testPropertyWithNoName() {
11
12        $input = <<<VCF
13BEGIN:VCARD\r
14VERSION:2.1\r
15EMAIL;HOME;WORK:evert@fruux.com\r
16END:VCARD\r
17
18VCF;
19
20        $vobj = Reader::read($input);
21        $output = $vobj->serialize($input);
22
23        $this->assertEquals($input, $output);
24
25    }
26
27    function testPropertyPadValueCount() {
28
29        $input = <<<VCF
30BEGIN:VCARD
31VERSION:2.1
32N:Foo
33END:VCARD
34
35VCF;
36
37        $vobj = Reader::read($input);
38        $output = $vobj->serialize($input);
39
40        $expected = <<<VCF
41BEGIN:VCARD\r
42VERSION:2.1\r
43N:Foo;;;;\r
44END:VCARD\r
45
46VCF;
47
48
49        $this->assertEquals($expected, $output);
50
51    }
52}
53