assertInstanceOf( ItemJournal::class, new ItemJournal() ); } public function testRecordItem() { $dataItem = DIWikiPage::newFromText( 'Foo' ); $instance = new ItemJournal(); $instance->prune(); $instance->recordItem( $dataItem ); $this->assertEquals( [ 'Foo#0##' => $dataItem ], $instance->getEntityList( 'FOO:123' ) ); $instance->prune(); $this->assertEmpty( $instance->getEntityList() ); } public function testRecordProperty() { $property = new DIProperty( 'Bar' ); $instance = new ItemJournal(); $instance->recordProperty( $property ); $this->assertEquals( [ 'Bar' => $property ], $instance->getPropertyList() ); } }