Overview

Namespaces

  • ApiAxle
    • Api
    • Shared
  • ApiAxleTest
    • Api
    • Shared
  • PHP

Classes

  • ConfigTest
  • Shared_AllTests
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo
 1: <?php
 2: namespace ApiAxleTest\Shared;
 3: 
 4: require_once __DIR__.'/../../vendor/autoload.php';
 5: 
 6: use ApiAxle\Shared\Config;
 7: 
 8: class ConfigTest extends \PHPUnit_Framework_TestCase
 9: {
10:     public function testInitializeWithArray()
11:     {
12:         $configArray = array(
13:             'endpoint' => 'https://apiaxle.api.local/v1/',
14:             'key' => 'asf2oijwoifj4ofj2of42f2',
15:             'secret' => '24j2oi4jfo3in4foij3oijfaoij3oij4f3oifjf'
16:         );
17:         
18:         $config = new Config($configArray);
19:         $this->assertEquals($configArray['endpoint'], $config->getEndpoint());
20:         $this->assertEquals($configArray['key'], $config->getKey());
21:         $this->assertEquals($configArray['secret'], $config->getSecret());
22:     }
23:     
24:     public function testInitializeWithFile()
25:     {
26:         $configArray = include __DIR__.'/../../config/config.local.php';
27: 
28:         $config = new Config();
29:         $this->assertEquals($configArray['endpoint'], $config->getEndpoint());
30:         $this->assertEquals($configArray['key'], $config->getKey());
31:         $this->assertEquals($configArray['secret'], $config->getSecret());
32:     }
33: }
fillup/apiaxle API documentation generated by ApiGen 2.8.0