Пример #1
0
 /**
  * Run when initializing
  *
  * @return null
  */
 public static function setUpBeforeClass()
 {
     $file = realpath(dirname(__FILE__) . "/../database/test.sqlite3");
     self::$con = new PDO("sqlite:{$file}");
     // self::$con  = new PDO('mysql:host=localhost;dbname=torm',"torm","torm");
     TORM\Connection::setConnection(self::$con, "test");
     TORM\Connection::setEncoding("UTF-8");
     TORM\Connection::setDriver("sqlite");
     TORM\Factory::setFactoriesPath("./factories");
     TORM\Log::enable(false);
     TORM\Cache::getInstance()->setTimeout(300);
 }
Пример #2
0
 /**
  * Run when initializing
  *
  * @return null
  */
 public static function setUpBeforeClass()
 {
     $file = realpath(dirname(__FILE__) . "/../database/test.sqlite3");
     self::$con = new PDO("sqlite:{$file}");
     // self::$con  = new PDO('mysql:host=localhost;dbname=torm',"torm","torm");
     TORM\Connection::setConnection(self::$con, "test");
     TORM\Connection::setEncoding("UTF-8");
     TORM\Connection::setDriver("sqlite");
     // TORM\Connection::setDriver("mysql");
     TORM\Factory::setFactoriesPath("./factories");
     TORM\Log::enable(false);
     self::_deleteAll();
     self::$user = new ElasticUser();
     self::$user->id = 1;
     self::$user->name = "John Doe Jr.";
     self::$user->email = "*****@*****.**";
     self::$user->code = "12345";
     self::$user->level = 1;
     self::$user->save();
     ElasticUser::refreshElastic();
     ElasticUser::setElasticSearchIndex("torm");
     ElasticUser::setElasticSearchValues(null);
 }
Пример #3
0
<?php

TORM\Factory::define("account", array("user_id" => 1, "number" => "12345"));
Пример #4
0
<?php

TORM\Factory::define("user", array("id" => time(), "name" => "Mary Doe", "email" => "*****@*****.**", "level" => 1, "code" => "12345", "created_at" => null, "updated_at" => null));
TORM\Factory::define("admin", array("id" => time(), "name" => "Mary Doe", "email" => "*****@*****.**", "level" => 1, "code" => "12345", "created_at" => null, "updated_at" => null), array("class_name" => "User"));
TORM\Factory::define("unnamed_user", array("id" => time(), "name" => null, "email" => "*****@*****.**", "level" => 1, "code" => "12345", "created_at" => null, "updated_at" => null), array("class_name" => "User"));
TORM\Factory::define("crazy_user", array("id" => time(), "name" => "Mary Doe", "email" => "*****@*****.**", "level" => 1, "code" => "12345", "invalid_attr" => "invalid", "created_at" => null, "updated_at" => null), array("class_name" => "User"));
Пример #5
0
 /**
  * Object has a afterInitialize method
  *
  * @return null
  */
 public function testAfterInitialize()
 {
     $user = TORM\Factory::build("unnamed_user");
     $this->assertTrue(method_exists($user, "afterInitialize"));
     $this->assertEquals("Unnamed User", $user->name);
 }
Пример #6
0
<?php

TORM\Factory::define("ticket", array("user_id" => 1, "description" => "Just another ticket"));