public function testRecord() { $postRecord = KintoneTestHelper::getRecord(); $id = $this->api->record()->post($this->appId, $postRecord)['id']; $record = $this->api->record()->get($this->appId, $id); foreach ($postRecord as $code => $field) { if ($code == 'table') { continue; } self::assertEquals($field['value'], $record[$code]['value']); } $this->api->record()->put($this->appId, $id, ['single_text' => ['value' => 'change single_text value']]); $record = $this->api->record()->get($this->appId, $id); self::assertEquals('change single_text value', $record['single_text']['value']); $this->api->record()->delete($this->appId, $id); $count = $this->api->records()->get($this->appId)['totalCount']; self::assertEquals(0, $count); $id = $this->api->record()->post($this->guestAppId, $postRecord, $this->guestSpaceId)['id']; $record = $this->api->record()->get($this->guestAppId, $id, $this->guestSpaceId); foreach ($postRecord as $code => $field) { if ($code == 'table') { continue; } self::assertEquals($field['value'], $record[$code]['value']); } $this->api->record()->put($this->guestAppId, $id, ['single_text' => ['value' => 'change single_text value']], $this->guestSpaceId); $record = $this->api->record()->get($this->guestAppId, $id, $this->guestSpaceId); self::assertEquals('change single_text value', $record['single_text']['value']); $this->api->record()->delete($this->guestAppId, $id, $this->guestSpaceId); $count = $this->api->records()->get($this->guestAppId, '', $this->guestSpaceId)['totalCount']; self::assertEquals(0, $count); }
public function testStatus() { // kintone does not have the get process api. so can not test. $id = KintoneTestHelper::postTestRecord($this->appId); try { $this->api->records()->putStatus($this->appId, [['id' => $id, 'action' => 'sample']]); } catch (RequestException $e) { } }
public function testRecords() { self::assertTrue($this->api->records() instanceof Records); }