| @@ 176-183 (lines=8) @@ | ||
| 173 | ); |
|
| 174 | } |
|
| 175 | ||
| 176 | public function dataProviderForTestGetPathToRealFile() { |
|
| 177 | return array( |
|
| 178 | array('/user/files/foo/bar.txt', '/user/files/foo/bar.txt'), |
|
| 179 | array('/user/files/foo.txt', '/user/files/foo.txt'), |
|
| 180 | array('/user/files_versions/foo.txt.v543534', '/user/files/foo.txt'), |
|
| 181 | array('/user/files_versions/foo/bar.txt.v5454', '/user/files/foo/bar.txt'), |
|
| 182 | ); |
|
| 183 | } |
|
| 184 | ||
| 185 | /** |
|
| 186 | * @dataProvider dataTestBegin |
|
| @@ 173-180 (lines=8) @@ | ||
| 170 | $this->container->query('test'), $this->container->query('test1')); |
|
| 171 | } |
|
| 172 | ||
| 173 | public function sanitizeNameProvider() { |
|
| 174 | return [ |
|
| 175 | ['ABC\\Foo', 'ABC\\Foo'], |
|
| 176 | ['\\ABC\\Foo', '\\ABC\\Foo'], |
|
| 177 | ['\\ABC\\Foo', 'ABC\\Foo'], |
|
| 178 | ['ABC\\Foo', '\\ABC\\Foo'], |
|
| 179 | ]; |
|
| 180 | } |
|
| 181 | ||
| 182 | /** |
|
| 183 | * @dataProvider sanitizeNameProvider |
|
| @@ 182-189 (lines=8) @@ | ||
| 179 | $this->util->stripPartialFileExtension($path)); |
|
| 180 | } |
|
| 181 | ||
| 182 | public function dataTestStripPartialFileExtension() { |
|
| 183 | return array( |
|
| 184 | array('/foo/test.txt', '/foo/test.txt'), |
|
| 185 | array('/foo/test.txt.part', '/foo/test.txt'), |
|
| 186 | array('/foo/test.txt.ocTransferId7567846853.part', '/foo/test.txt'), |
|
| 187 | array('/foo/test.txt.ocTransferId7567.part', '/foo/test.txt'), |
|
| 188 | ); |
|
| 189 | } |
|
| 190 | ||
| 191 | /** |
|
| 192 | * @dataProvider provideWrapStorage |
|
| @@ 42-49 (lines=8) @@ | ||
| 39 | $this->assertEquals($expectedVCard, $cardData); |
|
| 40 | } |
|
| 41 | ||
| 42 | public function providesNewUsers() { |
|
| 43 | return [ |
|
| 44 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:12345\r\nN:12345;;;;\r\nPHOTO;ENCODING=b;TYPE=JPEG:MTIzNDU2Nzg5\r\nEND:VCARD\r\n"], |
|
| 45 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:Dr. Foo Bar\r\nN:Bar;Dr.;Foo;;\r\nPHOTO;ENCODING=b;TYPE=JPEG:MTIzNDU2Nzg5\r\nEND:VCARD\r\n", "Dr. Foo Bar"], |
|
| 46 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:Dr. Foo Bar\r\nN:Bar;Dr.;Foo;;\r\nEMAIL;TYPE=OTHER:[email protected]\r\nPHOTO;ENCODING=b;TYPE=JPEG:MTIzNDU2Nzg5\r\nEND:VCARD\r\n", "Dr. Foo Bar", "[email protected]"], |
|
| 47 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:Dr. Foo Bar\r\nN:Bar;Dr.;Foo;;\r\nCLOUD:[email protected]\r\nPHOTO;ENCODING=b;TYPE=JPEG:MTIzNDU2Nzg5\r\nEND:VCARD\r\n", "Dr. Foo Bar", null, "[email protected]"], |
|
| 48 | ]; |
|
| 49 | } |
|
| 50 | ||
| 51 | /** |
|
| 52 | * @dataProvider providesNewUsers |
|
| @@ 89-95 (lines=7) @@ | ||
| 86 | $this->assertEquals($expectedVCard, $cardData); |
|
| 87 | } |
|
| 88 | ||
| 89 | public function providesUsersForUpdateOfRemovedElement() { |
|
| 90 | return [ |
|
| 91 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:12345\r\nN:12345;;;;\r\nEND:VCARD\r\n", "Dr. Foo Bar"], |
|
| 92 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:12345\r\nN:12345;;;;\r\nEND:VCARD\r\n", "Dr. Foo Bar", "[email protected]"], |
|
| 93 | ["BEGIN:VCARD\r\nVERSION:3.0\r\nPRODID:-//Sabre//Sabre VObject 3.4.8//EN\r\nUID:12345\r\nFN:12345\r\nN:12345;;;;\r\nEND:VCARD\r\n", "Dr. Foo Bar", null, "[email protected]"], |
|
| 94 | ]; |
|
| 95 | } |
|
| 96 | ||
| 97 | /** |
|
| 98 | * @dataProvider providesNames |
|