Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mcoil.corals.io/vendor/shippo/shippo-php/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mcoil.corals.io/vendor/shippo/shippo-php/test/Shippo_AddressTest.php
<?php

class Shippo_AddressTest extends TestCase
{
    public function testValidCreate()
    {
        $address = self::getDefaultAddress();
        $this->assertEquals($address->is_complete, true);
    }

    public function testResidentialCreate()
    {
        $address = Shippo_Address::create(array(
            'name' => 'John Smith',
            'company' => 'Initech',
            'street1' => 'Greene Rd.',
            'street_no' => '6512',
            'street2' => '',
            'city' => 'Woodridge',
            'state' => 'IL',
            'zip' => '60517',
            'country' => 'US',
            'phone' => '123 353 2345',
            'email' => '[email protected]',
            'metadata' => 'Customer ID 234;234',
            'is_residential' => true
        ));
        $this->assertEquals($address->is_complete, true);
    }
    
    public function testInvalidCreate()
    {
        $address = Shippo_Address::create(array(
            'street1' => 'Greene Rd.',
            'street_no' => '6512',
            'street2' => '',
            'city' => 'Woodridge',
            'state' => 'IL',
            'zip' => '60517',
            'country' => 'US',
            'phone' => '123 353 2345',
            'email' => '[email protected]',
            'metadata' => 'Customer ID 234;234'
        ));
        $this->assertEquals($address->is_complete, false);
    }
    
    public function testRetrieve()
    {
        $address = self::getDefaultAddress();
        $retrieve_address = Shippo_Address::retrieve($address->object_id);
        $this->assertEquals($retrieve_address->object_id, $address->object_id);
    }
    
    public function testInvalidRetrieve()
    {
        $address = self::getDefaultAddress();
        $retrieve_address = Shippo_Address::retrieve($address->object_id);
        $this->assertNotEquals($retrieve_address->object_id, 'Invalid Value');
    }
    
    public function testListAll()
    {
        $list = Shippo_Address::all(array(
            'results' => '3',
            'page' => '1'
        ));
        $this->assertFalse(is_null($list->results));
    }
    
    public function testListPageSize()
    {
        $pagesize = 1;
        $list = Shippo_Address::all(array(
            'results' => $pagesize,
            'page' => '1'
        ));
        $this->assertEquals(count($list->results), $pagesize);
    }
    
    public static function getDefaultAddress()
    {
        return Shippo_Address::create(array(
            'name' => 'John Smith',
            'company' => 'Initech',
            'street1' => 'Greene Rd.',
            'street_no' => '6512',
            'street2' => '',
            'city' => 'Woodridge',
            'state' => 'IL',
            'zip' => '60517',
            'country' => 'US',
            'phone' => '123 353 2345',
            'email' => '[email protected]',
            'metadata' => 'Customer ID 234;234'
        ));
    }
    public static function getDefaultAddress_2()
    {
        return Shippo_Address::create(array(
            'name' => 'John Smith',
            'company' => 'Shippo',
            'street1' => 'Mission St',
            'street_no' => '965',
            'street2' => '',
            'city' => 'San Francisco',
            'state' => 'CA',
            'zip' => '94103',
            'country' => 'US',
            'phone' => '123 353 2345',
            'email' => '[email protected]',
            'metadata' => 'Customer ID 123;234'
        ));
    }
}

Spamworldpro Mini