Skip to content

Commit 2e51498

Browse files
authored
Added test
1 parent ebc893c commit 2e51498

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/PhpWord/Element/TrackChangeTest.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,22 @@ public function testConstructDefault()
4141
$this->assertEquals($date, $oTrackChange->getDate());
4242
$this->assertEquals(TrackChange::INSERTED, $oTrackChange->getChangeType());
4343
}
44+
45+
/**
46+
* New instance with invalid \DateTime (produced by \DateTime::createFromFormat(...))
47+
*/
48+
public function testConstructDefaultWithInvalidDate()
49+
{
50+
$author = 'Test User';
51+
$date = false;
52+
$oTrackChange = new TrackChange(TrackChange::INSERTED, $author, $date);
53+
54+
$oText = new Text('dummy text');
55+
$oText->setTrackChange($oTrackChange);
56+
57+
$this->assertInstanceOf('PhpOffice\\PhpWord\\Element\\TrackChange', $oTrackChange);
58+
$this->assertEquals($author, $oTrackChange->getAuthor());
59+
$this->assertEquals($date, null);
60+
$this->assertEquals(TrackChange::INSERTED, $oTrackChange->getChangeType());
61+
}
4462
}

0 commit comments

Comments
 (0)