File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -192,14 +192,11 @@ public function testAddReferenceAtIndexZero() {
192192 }
193193
194194 public function testAddReferenceAtNegativeIndex () {
195- $ reference1 = new Reference ( array ( new PropertyNoValueSnak ( 1 ) ) );
196- $ reference2 = new Reference ( array ( new PropertyNoValueSnak ( 2 ) ) );
197- $ reference3 = new Reference ( array ( new PropertyNoValueSnak ( 3 ) ) );
198-
199- $ references = new ReferenceList ( array ( $ reference1 , $ reference2 ) );
195+ $ reference = new Reference ( array ( new PropertyNoValueSnak ( 1 ) ) );
196+ $ referenceList = new ReferenceList ();
200197
201198 $ this ->setExpectedException ( 'InvalidArgumentException ' );
202- $ references ->addReference ( $ reference3 , -1 );
199+ $ referenceList ->addReference ( $ reference , -1 );
203200 }
204201
205202 public function testGivenEmptyReference_addReferenceDoesNotAdd () {
@@ -239,6 +236,16 @@ public function testIndexOf( ReferenceList $array ) {
239236 }
240237 }
241238
239+ public function testIndexOf_falseForMissingReferences () {
240+ $ referenceList = new ReferenceList ();
241+ $ reference = new Reference ( array ( new PropertyNoValueSnak ( 1 ) ) );
242+
243+ $ referenceList ->addNewReference ( new PropertyNoValueSnak ( 1 ) );
244+
245+ $ this ->assertFalse ( $ referenceList ->indexOf ( new Reference () ) );
246+ $ this ->assertFalse ( $ referenceList ->indexOf ( $ reference ) );
247+ }
248+
242249 /**
243250 * @dataProvider instanceProvider
244251 * @param ReferenceList $array
You can’t perform that action at this time.
0 commit comments