Move classes related to MULTI/EXEC abstraction to the Predis\Transaction namespace.

This commit is contained in:
Daniele Alessandri
2011-06-02 17:20:18 +02:00
parent fee3866f54
commit 6ad73c782a
6 changed files with 28 additions and 16 deletions
+6 -5
View File
@@ -486,14 +486,15 @@ class ClientFeaturesTestSuite extends PHPUnit_Framework_TestCase {
$client->flushdb();
$multi = $client->multiExec();
$transactionClass = '\Predis\Transaction\MultiExecContext';
$this->assertInstanceOf('\Predis\MultiExecContext', $multi);
$this->assertInstanceOf('\Predis\MultiExecContext', $multi->set('foo', 'bar'));
$this->assertInstanceOf('\Predis\MultiExecContext', $multi->set('hoge', 'piyo'));
$this->assertInstanceOf('\Predis\MultiExecContext', $multi->mset(array(
$this->assertInstanceOf($transactionClass, $multi);
$this->assertInstanceOf($transactionClass, $multi->set('foo', 'bar'));
$this->assertInstanceOf($transactionClass, $multi->set('hoge', 'piyo'));
$this->assertInstanceOf($transactionClass, $multi->mset(array(
'foofoo' => 'barbar', 'hogehoge' => 'piyopiyo'
)));
$this->assertInstanceOf('\Predis\MultiExecContext', $multi->mget(array(
$this->assertInstanceOf($transactionClass, $multi->mget(array(
'foo', 'hoge', 'foofoo', 'hogehoge'
)));