assertInstanceOf(Vector::class, $vector); $this->assertInstanceOf(MList::class, $list); $this->assertInstanceOf(Hash::class, $hash); } public function testCollection() { $a = new Hash(['a' => 1, 'b' => 2, 'c' => 3]); $data = $a->getData(); $this->assertCount(3, $data); $this->assertSame(3, $a->count()); $this->assertTrue($a->has('a')); $this->assertFalse($a->has('d')); $this->assertSame(['a' => 1, 'b' => 2, 'c' => 3], $data); } }