|
10 | 10 | namespace OCA\Mail\Tests\Unit; |
11 | 11 |
|
12 | 12 | use ChristophWurst\Nextcloud\Testing\TestCase; |
13 | | -use Horde_Imap_Client_Ids; |
14 | 13 | use function OCA\Mail\array_flat_map; |
15 | 14 | use function OCA\Mail\chunk_uid_sequence; |
16 | 15 |
|
@@ -60,21 +59,19 @@ public function testChunkShortByteRange(): void { |
60 | 59 |
|
61 | 60 | $chunks = chunk_uid_sequence($uids, 10); |
62 | 61 |
|
63 | | - self::assertEquals([ |
64 | | - new Horde_Imap_Client_Ids('100:101'), |
65 | | - ], $chunks); |
| 62 | + self::assertCount(1, $chunks); |
| 63 | + self::assertEquals('100:101', $chunks[0]->tostring); |
66 | 64 | } |
67 | 65 |
|
68 | 66 | public function testChunkLongByteRange(): void { |
69 | 67 | $uids = [100, 101, 103, 105, 106, 201, 203, 204]; // 100:101, 103, 105:106, 201, 203:2.3 -> 35 chars |
70 | 68 |
|
71 | 69 | $chunks = chunk_uid_sequence($uids, 10); |
72 | 70 |
|
73 | | - self::assertEquals([ |
74 | | - new Horde_Imap_Client_Ids('100:101'), |
75 | | - new Horde_Imap_Client_Ids('103, 105'), |
76 | | - new Horde_Imap_Client_Ids('106, 201'), |
77 | | - new Horde_Imap_Client_Ids('203:204'), |
78 | | - ], $chunks); |
| 71 | + self::assertCount(4, $chunks); |
| 72 | + self::assertEquals('100:101', $chunks[0]->tostring); |
| 73 | + self::assertEquals('103,105', $chunks[1]->tostring); |
| 74 | + self::assertEquals('106,201', $chunks[2]->tostring); |
| 75 | + self::assertEquals('203:204', $chunks[3]->tostring); |
79 | 76 | } |
80 | 77 | } |
0 commit comments