예제 #1
0
 public function testWhenNoPreferredStatements_getBestStatementsReturnsOnlyNormalOnes()
 {
     $statement = new Statement(new PropertyNoValueSnak(42));
     $statement->setRank(Statement::RANK_NORMAL);
     $secondStatement = new Statement(new PropertyNoValueSnak(1337));
     $secondStatement->setRank(Statement::RANK_NORMAL);
     $thirdStatement = new Statement(new PropertyNoValueSnak(9001));
     $thirdStatement->setRank(Statement::RANK_DEPRECATED);
     $list = new StatementList($statement, $secondStatement, $thirdStatement);
     $this->assertEquals(new StatementList($statement, $secondStatement), $list->getBestStatements());
 }