protected function tearDown() { $filename = __DIR__ . '/../../_data/delete-users.csv'; $id = $this->api->users()->postByCsv($filename); while (1) { $result = $this->api->csv()->result($id); if (!$result['done']) { continue; } if ($result['success']) { self::assertTrue(true); } else { self::fail($result['errorCode']); } break; } $filename = __DIR__ . '/../../_data/delete-groups.csv'; $id = $this->api->groups()->postByCsv($filename); while (1) { $result = $this->api->csv()->result($id); if (!$result['done']) { continue; } if ($result['success']) { self::assertTrue(true); } else { self::fail($result['errorCode']); } break; } }
public function testPostKey() { try { $this->api->csv()->postKey('aaa', 'key'); self::fail('Not throw InvalidArgumentException.'); } catch (\InvalidArgumentException $e) { self::assertTrue(true); } }
public function testCsv() { $content = $this->api->organizations()->getByCsv(); $path = __DIR__ . '/../../_output/export-organizations.csv'; file_put_contents($path, $content); $filename = __DIR__ . '/../../_data/orgs.csv'; $id = $this->api->organizations()->postByCsv($filename); while (1) { $result = $this->api->csv()->result($id); if (!$result['done']) { continue; } if ($result['success']) { self::assertTrue(true); } else { self::fail($result['errorCode']); } break; } $content = $this->api->organizations()->getByCsv(); $path = __DIR__ . '/../../_output/export-organizations1.csv'; file_put_contents($path, $content); $getCsv = new Reader($path, 'r+', false); $flg1 = $flg2 = false; while ($row = $getCsv->getRow()) { if ("example-org1" == reset($row)) { $flg1 = true; } if ("example-org2" == reset($row)) { $flg2 = true; } } self::assertTrue($flg1 and $flg2); $filename = __DIR__ . '/../../_output/export-organizations.csv'; $id = $this->api->organizations()->postByCsv($filename); while (1) { $result = $this->api->csv()->result($id); if (!$result['done']) { continue; } if ($result['success']) { self::assertTrue(true); } else { self::fail($result['errorCode']); } break; } }
public function testCsv() { self::assertTrue($this->api->csv() instanceof Csv); }