object = new Compose($data); } public function tearDown() { } public function testVersion() { $this->assertEquals('3', $this->object->getVersion()); } public function testServices() { $this->assertCount(17, $this->object->getServices()); $this->assertEquals('appwrite-telegraf', $this->object->getService('telegraf')->getContainerName()); $this->assertEquals('appwrite', $this->object->getService('appwrite')->getContainerName()); } public function testNetworks() { $this->assertCount(2, $this->object->getNetworks()); } public function testVolumes() { $this->assertCount(9, $this->object->getVolumes()); $this->assertEquals('appwrite-mariadb', $this->object->getVolumes()[0]); $this->assertEquals('appwrite-redis', $this->object->getVolumes()[1]); $this->assertEquals('appwrite-cache', $this->object->getVolumes()[2]); } }