Commit 0ec5643c by Alexander Kochetov

Unit tests updated

parent 6051253e
...@@ -7,7 +7,7 @@ namespace yiiunit\data\ar; ...@@ -7,7 +7,7 @@ namespace yiiunit\data\ar;
* *
* @property integer $id * @property integer $id
* @property integer $customer_id * @property integer $customer_id
* @property integer $create_time * @property integer $created_at
* @property string $total * @property string $total
*/ */
class Order extends ActiveRecord class Order extends ActiveRecord
...@@ -68,7 +68,7 @@ class Order extends ActiveRecord ...@@ -68,7 +68,7 @@ class Order extends ActiveRecord
public function beforeSave($insert) public function beforeSave($insert)
{ {
if (parent::beforeSave($insert)) { if (parent::beforeSave($insert)) {
$this->create_time = time(); $this->created_at = time();
return true; return true;
} else { } else {
return false; return false;
......
...@@ -32,7 +32,7 @@ class Customer extends ActiveRecord ...@@ -32,7 +32,7 @@ class Customer extends ActiveRecord
public function getOrders() public function getOrders()
{ {
return $this->hasMany(Order::className(), array('customer_id' => 'id'))->orderBy('create_time'); return $this->hasMany(Order::className(), array('customer_id' => 'id'))->orderBy('created_at');
} }
public static function active($query) public static function active($query)
......
...@@ -8,7 +8,7 @@ use yii\elasticsearch\Command; ...@@ -8,7 +8,7 @@ use yii\elasticsearch\Command;
* *
* @property integer $id * @property integer $id
* @property integer $customer_id * @property integer $customer_id
* @property integer $create_time * @property integer $created_at
* @property string $total * @property string $total
*/ */
class Order extends ActiveRecord class Order extends ActiveRecord
...@@ -20,7 +20,7 @@ class Order extends ActiveRecord ...@@ -20,7 +20,7 @@ class Order extends ActiveRecord
public function attributes() public function attributes()
{ {
return ['id', 'customer_id', 'create_time', 'total']; return ['id', 'customer_id', 'created_at', 'total'];
} }
public function getCustomer() public function getCustomer()
...@@ -65,7 +65,7 @@ class Order extends ActiveRecord ...@@ -65,7 +65,7 @@ class Order extends ActiveRecord
public function beforeSave($insert) public function beforeSave($insert)
{ {
if (parent::beforeSave($insert)) { if (parent::beforeSave($insert)) {
// $this->create_time = time(); // $this->created_at = time();
return true; return true;
} else { } else {
return false; return false;
...@@ -84,7 +84,7 @@ class Order extends ActiveRecord ...@@ -84,7 +84,7 @@ class Order extends ActiveRecord
"_id" => ["path" => "id", "index" => "not_analyzed", "store" => "yes"], "_id" => ["path" => "id", "index" => "not_analyzed", "store" => "yes"],
"properties" => [ "properties" => [
"customer_id" => ["type" => "integer"], "customer_id" => ["type" => "integer"],
// "create_time" => ["type" => "string", "index" => "not_analyzed"], // "created_at" => ["type" => "string", "index" => "not_analyzed"],
"total" => ["type" => "integer"], "total" => ["type" => "integer"],
] ]
] ]
......
...@@ -6,7 +6,7 @@ class Order extends ActiveRecord ...@@ -6,7 +6,7 @@ class Order extends ActiveRecord
{ {
public function attributes() public function attributes()
{ {
return ['id', 'customer_id', 'create_time', 'total']; return ['id', 'customer_id', 'created_at', 'total'];
} }
public function getCustomer() public function getCustomer()
...@@ -53,10 +53,10 @@ class Order extends ActiveRecord ...@@ -53,10 +53,10 @@ class Order extends ActiveRecord
public function beforeSave($insert) public function beforeSave($insert)
{ {
if (parent::beforeSave($insert)) { if (parent::beforeSave($insert)) {
$this->create_time = time(); $this->created_at = time();
return true; return true;
} else { } else {
return false; return false;
} }
} }
} }
\ No newline at end of file
...@@ -46,7 +46,7 @@ CREATE TABLE `tbl_item` ( ...@@ -46,7 +46,7 @@ CREATE TABLE `tbl_item` (
CREATE TABLE `tbl_order` ( CREATE TABLE `tbl_order` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL AUTO_INCREMENT,
`customer_id` int(11) NOT NULL, `customer_id` int(11) NOT NULL,
`create_time` int(11) NOT NULL, `created_at` int(11) NOT NULL,
`total` decimal(10,0) NOT NULL, `total` decimal(10,0) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
CONSTRAINT `FK_order_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `tbl_customer` (`id`) ON DELETE CASCADE CONSTRAINT `FK_order_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `tbl_customer` (`id`) ON DELETE CASCADE
...@@ -107,9 +107,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2); ...@@ -107,9 +107,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (1, 1325282384, 110.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (1, 1325282384, 110.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325334482, 33.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325334482, 33.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325502201, 40.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325502201, 40.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0);
......
...@@ -37,7 +37,7 @@ CREATE TABLE [dbo].[tbl_item] ( ...@@ -37,7 +37,7 @@ CREATE TABLE [dbo].[tbl_item] (
CREATE TABLE [dbo].[tbl_order] ( CREATE TABLE [dbo].[tbl_order] (
[id] [int] IDENTITY(1,1) NOT NULL, [id] [int] IDENTITY(1,1) NOT NULL,
[customer_id] [int] NOT NULL, [customer_id] [int] NOT NULL,
[create_time] [int] NOT NULL, [created_at] [int] NOT NULL,
[total] [decimal](10,0) NOT NULL, [total] [decimal](10,0) NOT NULL,
CONSTRAINT [PK_order] PRIMARY KEY CLUSTERED ( CONSTRAINT [PK_order] PRIMARY KEY CLUSTERED (
[id] ASC [id] ASC
...@@ -92,9 +92,9 @@ INSERT INTO [dbo].[tbl_item] ([name], [category_id]) VALUES ('Ice Age', 2); ...@@ -92,9 +92,9 @@ INSERT INTO [dbo].[tbl_item] ([name], [category_id]) VALUES ('Ice Age', 2);
INSERT INTO [dbo].[tbl_item] ([name], [category_id]) VALUES ('Toy Story', 2); INSERT INTO [dbo].[tbl_item] ([name], [category_id]) VALUES ('Toy Story', 2);
INSERT INTO [dbo].[tbl_item] ([name], [category_id]) VALUES ('Cars', 2); INSERT INTO [dbo].[tbl_item] ([name], [category_id]) VALUES ('Cars', 2);
INSERT INTO [dbo].[tbl_order] ([customer_id], [create_time], [total]) VALUES (1, 1325282384, 110.0); INSERT INTO [dbo].[tbl_order] ([customer_id], [created_at], [total]) VALUES (1, 1325282384, 110.0);
INSERT INTO [dbo].[tbl_order] ([customer_id], [create_time], [total]) VALUES (2, 1325334482, 33.0); INSERT INTO [dbo].[tbl_order] ([customer_id], [created_at], [total]) VALUES (2, 1325334482, 33.0);
INSERT INTO [dbo].[tbl_order] ([customer_id], [create_time], [total]) VALUES (2, 1325502201, 40.0); INSERT INTO [dbo].[tbl_order] ([customer_id], [created_at], [total]) VALUES (2, 1325502201, 40.0);
INSERT INTO [dbo].[tbl_order_item] ([order_id], [item_id], [quantity], [subtotal]) VALUES (1, 1, 1, 30.0); INSERT INTO [dbo].[tbl_order_item] ([order_id], [item_id], [quantity], [subtotal]) VALUES (1, 1, 1, 30.0);
INSERT INTO [dbo].[tbl_order_item] ([order_id], [item_id], [quantity], [subtotal]) VALUES (1, 2, 2, 40.0); INSERT INTO [dbo].[tbl_order_item] ([order_id], [item_id], [quantity], [subtotal]) VALUES (1, 2, 2, 40.0);
......
...@@ -47,7 +47,7 @@ CREATE TABLE `tbl_item` ( ...@@ -47,7 +47,7 @@ CREATE TABLE `tbl_item` (
CREATE TABLE `tbl_order` ( CREATE TABLE `tbl_order` (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` int(11) NOT NULL AUTO_INCREMENT,
`customer_id` int(11) NOT NULL, `customer_id` int(11) NOT NULL,
`create_time` int(11) NOT NULL, `created_at` int(11) NOT NULL,
`total` decimal(10,0) NOT NULL, `total` decimal(10,0) NOT NULL,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
CONSTRAINT `FK_order_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `tbl_customer` (`id`) ON DELETE CASCADE CONSTRAINT `FK_order_customer_id` FOREIGN KEY (`customer_id`) REFERENCES `tbl_customer` (`id`) ON DELETE CASCADE
...@@ -109,9 +109,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2); ...@@ -109,9 +109,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (1, 1325282384, 110.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (1, 1325282384, 110.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325334482, 33.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325334482, 33.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325502201, 40.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325502201, 40.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0);
......
...@@ -43,7 +43,7 @@ CREATE TABLE tbl_item ( ...@@ -43,7 +43,7 @@ CREATE TABLE tbl_item (
CREATE TABLE tbl_order ( CREATE TABLE tbl_order (
id serial not null primary key, id serial not null primary key,
customer_id integer NOT NULL references tbl_customer(id) on UPDATE CASCADE on DELETE CASCADE, customer_id integer NOT NULL references tbl_customer(id) on UPDATE CASCADE on DELETE CASCADE,
create_time integer NOT NULL, created_at integer NOT NULL,
total decimal(10,0) NOT NULL total decimal(10,0) NOT NULL
); );
...@@ -92,9 +92,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2); ...@@ -92,9 +92,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (1, 1325282384, 110.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (1, 1325282384, 110.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325334482, 33.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325334482, 33.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325502201, 40.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325502201, 40.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0);
...@@ -130,4 +130,4 @@ INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (2, 'ref_to_2', 2); ...@@ -130,4 +130,4 @@ INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (2, 'ref_to_2', 2);
INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (3, 'ref_to_3', 3); INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (3, 'ref_to_3', 3);
INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (4, 'ref_to_4', 4); INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (4, 'ref_to_4', 4);
INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (5, 'ref_to_4', 4); INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (5, 'ref_to_4', 4);
INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (6, 'ref_to_5', 5); INSERT INTO tbl_validator_ref (id, a_field, ref) VALUES (6, 'ref_to_5', 5);
\ No newline at end of file
...@@ -37,7 +37,7 @@ CREATE TABLE tbl_item ( ...@@ -37,7 +37,7 @@ CREATE TABLE tbl_item (
CREATE TABLE tbl_order ( CREATE TABLE tbl_order (
id INTEGER NOT NULL, id INTEGER NOT NULL,
customer_id INTEGER NOT NULL, customer_id INTEGER NOT NULL,
create_time INTEGER NOT NULL, created_at INTEGER NOT NULL,
total decimal(10,0) NOT NULL, total decimal(10,0) NOT NULL,
PRIMARY KEY (id) PRIMARY KEY (id)
); );
...@@ -94,9 +94,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2); ...@@ -94,9 +94,9 @@ INSERT INTO tbl_item (name, category_id) VALUES ('Ice Age', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Toy Story', 2);
INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2); INSERT INTO tbl_item (name, category_id) VALUES ('Cars', 2);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (1, 1325282384, 110.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (1, 1325282384, 110.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325334482, 33.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325334482, 33.0);
INSERT INTO tbl_order (customer_id, create_time, total) VALUES (2, 1325502201, 40.0); INSERT INTO tbl_order (customer_id, created_at, total) VALUES (2, 1325502201, 40.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 1, 1, 30.0);
INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0); INSERT INTO tbl_order_item (order_id, item_id, quantity, subtotal) VALUES (1, 2, 2, 40.0);
......
...@@ -100,15 +100,15 @@ class ActiveRecordTest extends ElasticSearchTestCase ...@@ -100,15 +100,15 @@ class ActiveRecordTest extends ElasticSearchTestCase
$order = new Order(); $order = new Order();
$order->id = 1; $order->id = 1;
$order->setAttributes(['customer_id' => 1, 'create_time' => 1325282384, 'total' => 110.0], false); $order->setAttributes(['customer_id' => 1, 'created_at' => 1325282384, 'total' => 110.0], false);
$order->save(false); $order->save(false);
$order = new Order(); $order = new Order();
$order->id = 2; $order->id = 2;
$order->setAttributes(['customer_id' => 2, 'create_time' => 1325334482, 'total' => 33.0], false); $order->setAttributes(['customer_id' => 2, 'created_at' => 1325334482, 'total' => 33.0], false);
$order->save(false); $order->save(false);
$order = new Order(); $order = new Order();
$order->id = 3; $order->id = 3;
$order->setAttributes(['customer_id' => 2, 'create_time' => 1325502201, 'total' => 40.0], false); $order->setAttributes(['customer_id' => 2, 'created_at' => 1325502201, 'total' => 40.0], false);
$order->save(false); $order->save(false);
$orderItem = new OrderItem(); $orderItem = new OrderItem();
...@@ -239,14 +239,14 @@ class ActiveRecordTest extends ElasticSearchTestCase ...@@ -239,14 +239,14 @@ class ActiveRecordTest extends ElasticSearchTestCase
$orders = $customer->orders; $orders = $customer->orders;
$this->assertEquals(2, count($orders)); $this->assertEquals(2, count($orders));
$orders = $customer->getOrders()->where(['between', 'create_time', 1325334000, 1325400000])->all(); $orders = $customer->getOrders()->where(['between', 'created_at', 1325334000, 1325400000])->all();
$this->assertEquals(1, count($orders)); $this->assertEquals(1, count($orders));
$this->assertEquals(2, $orders[0]->id); $this->assertEquals(2, $orders[0]->id);
} }
public function testFindEagerViaRelation() public function testFindEagerViaRelation()
{ {
$orders = Order::find()->with('items')->orderBy('create_time')->all(); $orders = Order::find()->with('items')->orderBy('created_at')->all();
$this->assertEquals(3, count($orders)); $this->assertEquals(3, count($orders));
$order = $orders[0]; $order = $orders[0];
$this->assertEquals(1, $order->id); $this->assertEquals(1, $order->id);
...@@ -529,4 +529,4 @@ class ActiveRecordTest extends ElasticSearchTestCase ...@@ -529,4 +529,4 @@ class ActiveRecordTest extends ElasticSearchTestCase
// TODO test AR with not mapped PK // TODO test AR with not mapped PK
} }
\ No newline at end of file
...@@ -63,13 +63,13 @@ class ActiveRecordTest extends RedisTestCase ...@@ -63,13 +63,13 @@ class ActiveRecordTest extends RedisTestCase
$item->save(false); $item->save(false);
$order = new Order(); $order = new Order();
$order->setAttributes(['customer_id' => 1, 'create_time' => 1325282384, 'total' => 110.0], false); $order->setAttributes(['customer_id' => 1, 'created_at' => 1325282384, 'total' => 110.0], false);
$order->save(false); $order->save(false);
$order = new Order(); $order = new Order();
$order->setAttributes(['customer_id' => 2, 'create_time' => 1325334482, 'total' => 33.0], false); $order->setAttributes(['customer_id' => 2, 'created_at' => 1325334482, 'total' => 33.0], false);
$order->save(false); $order->save(false);
$order = new Order(); $order = new Order();
$order->setAttributes(['customer_id' => 2, 'create_time' => 1325502201, 'total' => 40.0], false); $order->setAttributes(['customer_id' => 2, 'created_at' => 1325502201, 'total' => 40.0], false);
$order->save(false); $order->save(false);
$orderItem = new OrderItem(); $orderItem = new OrderItem();
...@@ -228,4 +228,4 @@ class ActiveRecordTest extends RedisTestCase ...@@ -228,4 +228,4 @@ class ActiveRecordTest extends RedisTestCase
$this->assertNull(OrderItem::find($pk)); $this->assertNull(OrderItem::find($pk));
$this->assertNotNull(OrderItem::find(['order_id' => 2, 'item_id' => 10])); $this->assertNotNull(OrderItem::find(['order_id' => 2, 'item_id' => 10]));
} }
} }
\ No newline at end of file
...@@ -502,7 +502,7 @@ trait ActiveRecordTestTrait ...@@ -502,7 +502,7 @@ trait ActiveRecordTestTrait
/* /*
Item (name, category_id) Item (name, category_id)
Order (customer_id, create_time, total) Order (customer_id, created_at, total)
OrderItem (order_id, item_id, quantity, subtotal) OrderItem (order_id, item_id, quantity, subtotal)
Result should be the following: Result should be the following:
...@@ -530,7 +530,7 @@ trait ActiveRecordTestTrait ...@@ -530,7 +530,7 @@ trait ActiveRecordTestTrait
- itemsInOrder: - itemsInOrder:
Item 3: 'Ice Age', 2 Item 3: 'Ice Age', 2
*/ */
$orders = $this->callOrderFind()->with('itemsInOrder1')->orderBy('create_time')->all(); $orders = $this->callOrderFind()->with('itemsInOrder1')->orderBy('created_at')->all();
$this->assertEquals(3, count($orders)); $this->assertEquals(3, count($orders));
$order = $orders[0]; $order = $orders[0];
...@@ -558,7 +558,7 @@ trait ActiveRecordTestTrait ...@@ -558,7 +558,7 @@ trait ActiveRecordTestTrait
// different order in via table // different order in via table
public function testFindEagerViaRelationPreserveOrderB() public function testFindEagerViaRelationPreserveOrderB()
{ {
$orders = $this->callOrderFind()->with('itemsInOrder2')->orderBy('create_time')->all(); $orders = $this->callOrderFind()->with('itemsInOrder2')->orderBy('created_at')->all();
$this->assertEquals(3, count($orders)); $this->assertEquals(3, count($orders));
$order = $orders[0]; $order = $orders[0];
......
...@@ -41,8 +41,8 @@ class AutoTimestampTest extends TestCase ...@@ -41,8 +41,8 @@ class AutoTimestampTest extends TestCase
$columns = [ $columns = [
'id' => 'pk', 'id' => 'pk',
'create_time' => 'integer', 'created_at' => 'integer',
'update_time' => 'integer', 'updated_at' => 'integer',
]; ];
Yii::$app->getDb()->createCommand()->createTable('test_auto_timestamp', $columns)->execute(); Yii::$app->getDb()->createCommand()->createTable('test_auto_timestamp', $columns)->execute();
} }
...@@ -62,8 +62,8 @@ class AutoTimestampTest extends TestCase ...@@ -62,8 +62,8 @@ class AutoTimestampTest extends TestCase
$model = new ActiveRecordAutoTimestamp(); $model = new ActiveRecordAutoTimestamp();
$model->save(false); $model->save(false);
$this->assertTrue($model->create_time >= $currentTime); $this->assertTrue($model->created_at >= $currentTime);
$this->assertTrue($model->update_time >= $currentTime); $this->assertTrue($model->updated_at >= $currentTime);
} }
/** /**
...@@ -78,12 +78,12 @@ class AutoTimestampTest extends TestCase ...@@ -78,12 +78,12 @@ class AutoTimestampTest extends TestCase
$enforcedTime = $currentTime - 100; $enforcedTime = $currentTime - 100;
$model->create_time = $enforcedTime; $model->created_at = $enforcedTime;
$model->update_time = $enforcedTime; $model->updated_at = $enforcedTime;
$model->save(false); $model->save(false);
$this->assertEquals($enforcedTime, $model->create_time, 'Create time has been set on update!'); $this->assertEquals($enforcedTime, $model->created_at, 'Create time has been set on update!');
$this->assertTrue($model->update_time >= $currentTime, 'Update time has NOT been set on update!'); $this->assertTrue($model->updated_at >= $currentTime, 'Update time has NOT been set on update!');
} }
} }
...@@ -91,8 +91,8 @@ class AutoTimestampTest extends TestCase ...@@ -91,8 +91,8 @@ class AutoTimestampTest extends TestCase
* Test Active Record class with [[AutoTimestamp]] behavior attached. * Test Active Record class with [[AutoTimestamp]] behavior attached.
* *
* @property integer $id * @property integer $id
* @property integer $create_time * @property integer $created_at
* @property integer $update_time * @property integer $updated_at
*/ */
class ActiveRecordAutoTimestamp extends ActiveRecord class ActiveRecordAutoTimestamp extends ActiveRecord
{ {
...@@ -102,8 +102,8 @@ class ActiveRecordAutoTimestamp extends ActiveRecord ...@@ -102,8 +102,8 @@ class ActiveRecordAutoTimestamp extends ActiveRecord
'timestamp' => [ 'timestamp' => [
'class' => AutoTimestamp::className(), 'class' => AutoTimestamp::className(),
'attributes' => [ 'attributes' => [
static::EVENT_BEFORE_INSERT => ['create_time', 'update_time'], static::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'],
static::EVENT_BEFORE_UPDATE => 'update_time', static::EVENT_BEFORE_UPDATE => 'updated_at',
], ],
], ],
]; ];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment