PHP Classes

File: Tests/ToArrayTest.php

Recommend this page to a friend!
  Classes of Joseluis Laso   Simple PHP Memory Database   Tests/ToArrayTest.php   Download  
File: Tests/ToArrayTest.php
Role: Class source
Content type: text/plain
Description: Class source
Class: Simple PHP Memory Database
Manipulate databases stored in JSON format files
Author: By
Last change: fixing CS & MD
Date: 7 years ago
Size: 630 bytes
 

Contents

Class file image Download
<?php

namespace JLaso\SimpleMemoryDb;

use
JLaso\SimpleMemoryDb\Example\CustomerTable;
use
JLaso\SimpleMemoryDb\Example\Customer;
use
JLaso\SimpleMemoryDb\Tests\AbstractTestCase;

class
ToArrayTest extends AbstractTestCase
{
    public function
testSave()
    {
       
$customerTbl = new CustomerTable();

       
$customer = new Customer(1, 'Test name', null);
       
$customerTbl->insert($customer);
       
$customerTbl->saveToJsonFile($this->tmpFile);

       
$customerTbl = new CustomerTable($this->tmpFile);
       
$customer = $customerTbl->find(1);
       
$this->assertEquals($customer['name'], 'Test name');
    }
}