/** * @depends testCreate */ public function testRetrieve(\EasyPost\Address $address) { $retrieved_address = \EasyPost\Address::retrieve($address->id); $this->assertInstanceOf('\\EasyPost\\Address', $retrieved_address); $this->assertEquals($retrieved_address->id, $address->id); $this->assertEquals($retrieved_address, $address); return $retrieved_address; }
<?php // require_once("../vendor/autoload.php"); require_once "../lib/easypost.php"; \EasyPost\EasyPost::setApiKey('cueqNZUb3ldeWTNX7MU3Mel8UXtaAMUi'); try { // create address $address_params = array("name" => "Sawyer Bateman", "street1" => "388 Townasend St", "city" => "San Francisco", "state" => "CA", "zip" => "94107", "country" => "US"); $address = \EasyPost\Address::create($address_params); print_r($address); // retrieve $retrieved_address = \EasyPost\Address::retrieve($address->id); print_r($retrieved_address); // verify $verified_address = $address->verify(); print_r($verified_address); // create and verify at the same time $verified_on_create = \EasyPost\Address::create_and_verify($address_params); print_r($verified_on_create); // all // $all = \EasyPost\Address::all(); //print_r($all); } catch (Exception $e) { echo "Status: " . $e->getHttpStatus() . ":\n"; echo $e->getMessage(); if (!empty($e->param)) { echo "\nInvalid param: {$e->param}"; } exit; }