コード例 #1
0
 public function testFill()
 {
     $element = new TestElement(1);
     $element->fill(['ID' => 2, 'NAME' => 'John Doe']);
     $this->assertSame(2, $element->id);
     $this->assertSame(['ID' => 2, 'NAME' => 'John Doe'], $element->getFields());
     $this->assertSame(['ID' => 2, 'NAME' => 'John Doe'], $element->fields);
     $element = new TestElement(1);
     $fields = ['ID' => 2, 'NAME' => 'John Doe', 'PROPERTY_VALUES' => ['GUID' => 'foo']];
     $element->fill($fields);
     $this->assertSame(2, $element->id);
     $this->assertSame($fields, $element->get());
     $this->assertSame($fields, $element->fields);
 }