/** * tests getting an exiting platform * * @group data * @group sourcetest */ public function testGetPlatform() { $this->object->addPlatformsFile($this->getPlatformsJsonFixture()); self::assertInternalType('array', $this->object->getPlatforms()); $platform = $this->object->getPlatform('Platform1'); self::assertInstanceOf('\\Browscap\\Data\\Platform', $platform); $properties = $platform->getProperties(); self::assertInternalType('array', $properties); self::assertArrayHasKey('Platform', $properties); self::assertSame('Platform1', $properties['Platform']); }