public function testSize() { $list = new ArrayList(); $this->assertTrue($list->isEmpty()); $this->assertEquals(0, $list->size()); $list->add('item 1')->add('item 2'); $this->assertFalse($list->isEmpty()); $this->assertEquals(2, $list->size()); $list->clear(); $this->assertTrue($list->isEmpty()); $this->assertEquals(0, $list->size()); $list = new ArrayList(['item 1', 'item 2']); $this->assertFalse($list->isEmpty()); $this->assertEquals(2, $list->size()); }