public function testGivenNullGuid_allStatementsWithNoGuidAreRemoved() { $statement1 = new Statement($this->newSnak(24, 'foo'), null, null, 'foo'); $statement2 = new Statement($this->newSnak(32, 'bar')); $statement3 = new Statement($this->newSnak(32, 'bar')); $list = new StatementList(array($statement1, $statement2, $statement3)); $list->removeStatementsWithGuid(null); $this->assertEquals(new StatementList($statement1), $list); }