Example #1
0
 /**
  * @covers ::setProperties
  * @covers ::getProperties
  * @covers ::addProperty
  */
 public function testProperties()
 {
     $dataSet = new DataSet('JUC (Linux; U; 2.3*) UCWEB8.4*');
     $dataSet->setProperties(['A' => 'x', 'B' => 'y']);
     static::assertSame(['A' => 'x', 'B' => 'y'], $dataSet->getProperties());
     $dataSet->addProperty('C', 'z');
     static::assertSame(['A' => 'x', 'B' => 'y', 'C' => 'z'], $dataSet->getProperties());
     $dataSet->setProperties(['A' => 'x', 'B' => 'y']);
     static::assertSame(['A' => 'x', 'B' => 'y'], $dataSet->getProperties());
 }