Exemplo n.º 1
0
 /**
  * @basedata false
  */
 public function testVirtualColumn()
 {
     $author = new Author();
     $ret = $author->create(array('name' => 'Pedro', 'email' => '*****@*****.**', 'identity' => 'id'));
     ok($ret->success);
     ok($v = $author->getColumn('v'));
     // virtual colun
     ok($v->virtual);
     $columns = $author->getSchema()->getColumns();
     ok(!isset($columns['v']));
     is('pedro@gmail.compedro@gmail.com', $author->get('v'));
     ok($display = $author->display('v'));
     $authors = new AuthorCollection();
     ok($authors);
 }
Exemplo n.º 2
0
 /**
  * @rebuild false
  */
 public function testSchema()
 {
     $author = new Author();
     ok($author->getSchema());
     $columnMap = $author->getSchema()->getColumns();
     ok(isset($columnMap['confirmed']));
     ok(isset($columnMap['identity']));
     ok(isset($columnMap['name']));
     ok($author::SCHEMA_PROXY_CLASS);
     $columnMap = $author->getColumns();
     ok(isset($columnMap['identity']));
     ok(isset($columnMap['name']));
 }
Exemplo n.º 3
0
 /**
  * @rebuild false
  */
 public function testSchema()
 {
     $author = new Author();
     ok($author->getSchema());
     $columnMap = $author->getSchema()->getColumns();
     ok(isset($columnMap['confirmed']));
     ok(isset($columnMap['identity']));
     ok(isset($columnMap['name']));
     ok($author::schema_proxy_class);
     $columnMap = $author->getColumns();
     ok(isset($columnMap['identity']));
     ok(isset($columnMap['name']));
 }