From d7e2190326c8b068561e94a709746386d79df533 Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Sun, 18 Aug 2019 14:18:50 +1000 Subject: [PATCH] Stabalize Attachment API Test --- tests/phpunit/api/v3/AttachmentTest.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/phpunit/api/v3/AttachmentTest.php b/tests/phpunit/api/v3/AttachmentTest.php index 89c94611f9..922efe3dd9 100644 --- a/tests/phpunit/api/v3/AttachmentTest.php +++ b/tests/phpunit/api/v3/AttachmentTest.php @@ -332,7 +332,14 @@ class api_v3_AttachmentTest extends CiviUnitTestCase { ]); $this->assertEquals(1, $getResult['count']); foreach (['id', 'entity_table', 'entity_id', 'url'] as $field) { - $this->assertEquals($createResult['values'][$fileId][$field], $getResult['values'][$fileId][$field], "Expect field $field to match"); + if ($field == 'url') { + $this->assertEquals(substr($createResult['values'][$fileId][$field], 0, -15), substr($getResult['values'][$fileId][$field], 0, -15)); + $this->assertEquals(substr($createResult['values'][$fileId][$field], -3), substr($getResult['values'][$fileId][$field], -3)); + $this->assertApproxEquals(substr($createResult['values'][$fileId][$field], -14, 10), substr($getResult['values'][$fileId][$field], -14, 10), 1); + } + else { + $this->assertEquals($createResult['values'][$fileId][$field], $getResult['values'][$fileId][$field], "Expect field $field to match"); + } } $this->assertTrue(!isset($getResult['values'][$fileId]['content'])); -- 2.25.1