Esempio n. 1
0
 public function testHasAttachmentWithContent()
 {
     $content = 'Just some test content';
     $stNoAttachments = new Statement();
     $this->assertFalse($stNoAttachments->hasAttachmentsWithContent());
     $stWithAttachmentNoContent = new Statement(['attachments' => [['usageType' => 'http://test', 'display' => ['en-US' => 'test display'], 'contentType' => 'text/plain; charset=ascii', 'length' => strlen($content), 'sha2' => hash('sha256', $content)]]]);
     $this->assertFalse($stWithAttachmentNoContent->hasAttachmentsWithContent());
     $stWithAttachmentWithContent = new Statement(['attachments' => [['usageType' => 'http://test', 'display' => ['en-US' => 'test display'], 'contentType' => 'text/plain; charset=ascii', 'length' => strlen($content), 'sha2' => hash('sha256', $content), 'content' => $content]]]);
     $this->assertTrue($stWithAttachmentWithContent->hasAttachmentsWithContent());
 }