|
3 | 3 | namespace Wikibase\DataModel\Tests\Statement; |
4 | 4 |
|
5 | 5 | use DataValues\StringValue; |
6 | | -use InvalidArgumentException; |
7 | 6 | use Wikibase\DataModel\Claim\Claims; |
8 | 7 | use Wikibase\DataModel\Entity\PropertyId; |
9 | 8 | use Wikibase\DataModel\Snak\PropertyNoValueSnak; |
@@ -667,84 +666,4 @@ public function testGivenInvalidGuid_getFirstStatementWithGuidReturnsNull() { |
667 | 666 | $this->assertNull( $statements->getFirstStatementWithGuid( false ) ); |
668 | 667 | } |
669 | 668 |
|
670 | | - public function testGivenEmptyStatementList_setStatementsFillsIt() { |
671 | | - $statement1 = $this->getStatement( 1, 'guid1' ); |
672 | | - $statement2 = $this->getStatement( 2, 'guid2' ); |
673 | | - $statement3 = $this->getStatement( 3, 'guid3' ); |
674 | | - $statement4 = $this->getStatement( 2, 'guid5' ); |
675 | | - $statements = new StatementList(); |
676 | | - |
677 | | - $statements->setStatements( array( $statement1, $statement2, $statement3, $statement4 ) ); |
678 | | - $this->assertEquals( |
679 | | - new StatementList( $statement1, $statement2, $statement3, $statement4 ), |
680 | | - $statements |
681 | | - ); |
682 | | - } |
683 | | - |
684 | | - public function testGivenFilledStatementList_setStatementsOverridesIt() { |
685 | | - $statement1 = $this->getStatement( 1, 'guid1' ); |
686 | | - $statement2 = $this->getStatement( 2, 'guid2' ); |
687 | | - $statement3 = $this->getStatement( 3, 'guid3' ); |
688 | | - $statement4 = $this->getStatement( 2, 'guid5' ); |
689 | | - $statements = new StatementList( $statement1, $statement2, $statement3, $statement4 ); |
690 | | - |
691 | | - $statements->setStatements( array( $statement1, $statement4 ) ); |
692 | | - $this->assertEquals( |
693 | | - new StatementList( $statement1, $statement4 ), |
694 | | - $statements |
695 | | - ); |
696 | | - } |
697 | | - |
698 | | - public function testGivenNonTraversable_setStatementsThrowsException() { |
699 | | - $statement1 = $this->getStatement( 1, 'guid1' ); |
700 | | - $statements = new StatementList(); |
701 | | - |
702 | | - $this->setExpectedException( 'InvalidArgumentException' ); |
703 | | - $statements->setStatements( $statement1 ); |
704 | | - } |
705 | | - |
706 | | - public function testGivenNonStatement_setStatementsThrowsException() { |
707 | | - $statement1 = $this->getStatement( 1, 'guid1' ); |
708 | | - $statements = new StatementList(); |
709 | | - |
710 | | - $this->setExpectedException( 'InvalidArgumentException' ); |
711 | | - $statements->setStatements( array( $statement1, false ) ); |
712 | | - } |
713 | | - |
714 | | - public function testGivenNonTraversable_setStatementsDoesNotEditList() { |
715 | | - $statement1 = $this->getStatement( 1, 'guid1' ); |
716 | | - $statement2 = $this->getStatement( 2, 'guid2' ); |
717 | | - $statement3 = $this->getStatement( 3, 'guid3' ); |
718 | | - $statement4 = $this->getStatement( 2, 'guid5' ); |
719 | | - $statements = new StatementList( $statement1, $statement2, $statement3, $statement4 ); |
720 | | - |
721 | | - try { |
722 | | - $statements->setStatements( $statement1 ); |
723 | | - } |
724 | | - catch ( InvalidArgumentException $e ) { |
725 | | - $this->assertEquals( |
726 | | - new StatementList( $statement1, $statement2, $statement3, $statement4 ), |
727 | | - $statements |
728 | | - ); |
729 | | - } |
730 | | - } |
731 | | - |
732 | | - public function testGivenNonStatement_setStatementsDoesNotEditList() { |
733 | | - $statement1 = $this->getStatement( 1, 'guid1' ); |
734 | | - $statement2 = $this->getStatement( 2, 'guid2' ); |
735 | | - $statement3 = $this->getStatement( 3, 'guid3' ); |
736 | | - $statement4 = $this->getStatement( 2, 'guid5' ); |
737 | | - $statements = new StatementList( $statement1, $statement2, $statement3, $statement4 ); |
738 | | - |
739 | | - try { |
740 | | - $statements->setStatements( array( $statement4, false ) ); |
741 | | - } |
742 | | - catch ( InvalidArgumentException $e ) { |
743 | | - $this->assertEquals( |
744 | | - new StatementList( $statement1, $statement2, $statement3, $statement4 ), |
745 | | - $statements |
746 | | - ); |
747 | | - } |
748 | | - } |
749 | | - |
750 | 669 | } |
0 commit comments