| 
<?php/**
 * QueryBuilderTest
 * This file is part of the Plug-Query-Builder class
 * @see QueryBuilder::__construct() for a detailed explanation of the method
 * the tests below are conducted on
 *
 * @author Samuel Adeshina <[email protected]> <http://samshal.github.io>
 * @version 0.0.1
 * @since version 0.0.1, 4th January 2016
 * @copyright 2016 - Samuel Adeshina <[email protected]>
 * @license MIT
 */
 namespace Plug\DBAL\QueryBuilder;
 
 require "../vendor/BuildableInterface.php";
 require "../vendor/QueryBuilder.php";
 
 class QueryBuilderTest extends \PHPUnit_Framework_TestCase
 {
 public function testSelect()
 {
 $queryBuilder = new QueryBuilder();
 $select_all_string = $queryBuilder
 ->select()
 ->build();
 $select_columns_string = $QueryBuilder
 ->select("col1", "col2", "col3", "col4")
 ->build();
 assertEquals($select_all_string, "SELECT *");
 assertEquals($select_columns_string, "SELECT col1, col2, col3, col4");
 }
 
 public function testInsert()
 {
 $queryBuilder = new QueryBuilder();
 $insert_string = $queryBuilder->insert()->build();
 
 assetEquals($insert_string, "INSERT");
 }
 }
 ?>
 |