Location: PHPKode > projects > ArangoDB-PHP > ArangoDB-PHP-1.0.1/tests/ConnectionTest.php
<?php
/**
 * ArangoDB PHP client testsuite
 * File: connectiontest.php
 *
 * @package ArangoDbPhpClient
 * @author Frank Mayer
 */

namespace triagens\ArangoDb;

class ConnectionTest extends \PHPUnit_Framework_TestCase
{
    /**
     * Test if Connection instance can be initialized
     */
    public function testInitializeConnection()
    {
        $connection = getConnection();
        $this->assertInstanceOf('triagens\ArangoDb\Connection', $connection);
    }

    /**
     * This is just a test to really test connectivity with the server before moving on to further tests.
     */
    public function testGetStatus()
    {
        $connection = getConnection();
        $response = $connection->get('/_admin/status');
        $this->assertTrue($response->getHttpCode() == 200, 'Did not return http code 200');
    }
    
    /**
     * Test if we can get the api version
     */
    public function testGetApiVersion()
    {
        $connection = getConnection();
        $response = $connection->getVersion();
        $this->assertTrue($response!=="", 'Version String is empty!');
    }
    
}
Return current item: ArangoDB-PHP