|
|
@@ -14,14 +14,14 @@
|
|
|
*/
|
|
|
namespace Cake\Test\TestCase\Http;
|
|
|
|
|
|
-use Cake\Http\MiddlewareStack;
|
|
|
+use Cake\Http\MiddlewareQueue;
|
|
|
use Cake\TestSuite\TestCase;
|
|
|
use TestApp\Middleware\SampleMiddleware;
|
|
|
|
|
|
/**
|
|
|
- * Test case for the MiddlewareStack
|
|
|
+ * Test case for the MiddlewareQueue
|
|
|
*/
|
|
|
-class MiddlewareStackTest extends TestCase
|
|
|
+class MiddlewareQueueTest extends TestCase
|
|
|
{
|
|
|
/**
|
|
|
* Test get()
|
|
|
@@ -30,30 +30,30 @@ class MiddlewareStackTest extends TestCase
|
|
|
*/
|
|
|
public function testGet()
|
|
|
{
|
|
|
- $stack = new MiddlewareStack();
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
$cb = function () {
|
|
|
};
|
|
|
- $stack->push($cb);
|
|
|
+ $stack->add($cb);
|
|
|
$this->assertSame($cb, $stack->get(0));
|
|
|
$this->assertNull($stack->get(1));
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * Test the return value of push()
|
|
|
+ * Test the return value of add()
|
|
|
*
|
|
|
* @return void
|
|
|
*/
|
|
|
public function testPushReturn()
|
|
|
{
|
|
|
- $stack = new MiddlewareStack();
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
$cb = function () {
|
|
|
};
|
|
|
- $this->assertSame($stack, $stack->push($cb));
|
|
|
+ $this->assertSame($stack, $stack->add($cb));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Test the push orders correctly
|
|
|
+ * Test the add orders correctly
|
|
|
*
|
|
|
* @return void
|
|
|
*/
|
|
|
@@ -64,13 +64,13 @@ class MiddlewareStackTest extends TestCase
|
|
|
$two = function () {
|
|
|
};
|
|
|
|
|
|
- $stack = new MiddlewareStack();
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
$this->assertCount(0, $stack);
|
|
|
|
|
|
- $stack->push($one);
|
|
|
+ $stack->add($one);
|
|
|
$this->assertCount(1, $stack);
|
|
|
|
|
|
- $stack->push($two);
|
|
|
+ $stack->add($two);
|
|
|
$this->assertCount(2, $stack);
|
|
|
|
|
|
$this->assertSame($one, $stack->get(0));
|
|
|
@@ -86,7 +86,7 @@ class MiddlewareStackTest extends TestCase
|
|
|
{
|
|
|
$cb = function () {
|
|
|
};
|
|
|
- $stack = new MiddlewareStack();
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
$this->assertSame($stack, $stack->prepend($cb));
|
|
|
}
|
|
|
|
|
|
@@ -102,10 +102,10 @@ class MiddlewareStackTest extends TestCase
|
|
|
$two = function () {
|
|
|
};
|
|
|
|
|
|
- $stack = new MiddlewareStack();
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
$this->assertCount(0, $stack);
|
|
|
|
|
|
- $stack->push($one);
|
|
|
+ $stack->add($one);
|
|
|
$this->assertCount(1, $stack);
|
|
|
|
|
|
$stack->prepend($two);
|
|
|
@@ -129,14 +129,14 @@ class MiddlewareStackTest extends TestCase
|
|
|
$three = function () {
|
|
|
};
|
|
|
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->push($two)->insertAt(0, $three);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->add($two)->insertAt(0, $three);
|
|
|
$this->assertSame($three, $stack->get(0));
|
|
|
$this->assertSame($one, $stack->get(1));
|
|
|
$this->assertSame($two, $stack->get(2));
|
|
|
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->push($two)->insertAt(1, $three);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->add($two)->insertAt(1, $three);
|
|
|
$this->assertSame($one, $stack->get(0));
|
|
|
$this->assertSame($three, $stack->get(1));
|
|
|
$this->assertSame($two, $stack->get(2));
|
|
|
@@ -154,8 +154,8 @@ class MiddlewareStackTest extends TestCase
|
|
|
$two = function () {
|
|
|
};
|
|
|
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->insertAt(99, $two);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->insertAt(99, $two);
|
|
|
|
|
|
$this->assertCount(2, $stack);
|
|
|
$this->assertSame($one, $stack->get(0));
|
|
|
@@ -174,8 +174,8 @@ class MiddlewareStackTest extends TestCase
|
|
|
$two = function () {
|
|
|
};
|
|
|
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->insertAt(-1, $two);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->insertAt(-1, $two);
|
|
|
|
|
|
$this->assertCount(2, $stack);
|
|
|
$this->assertSame($two, $stack->get(0));
|
|
|
@@ -194,8 +194,8 @@ class MiddlewareStackTest extends TestCase
|
|
|
$two = new SampleMiddleware();
|
|
|
$three = function () {
|
|
|
};
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->push($two)->insertBefore(SampleMiddleware::class, $three);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->add($two)->insertBefore(SampleMiddleware::class, $three);
|
|
|
|
|
|
$this->assertCount(3, $stack);
|
|
|
$this->assertSame($one, $stack->get(0));
|
|
|
@@ -217,8 +217,8 @@ class MiddlewareStackTest extends TestCase
|
|
|
$two = new SampleMiddleware();
|
|
|
$three = function () {
|
|
|
};
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->push($two)->insertBefore('InvalidClassName', $three);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->add($two)->insertBefore('InvalidClassName', $three);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -233,8 +233,8 @@ class MiddlewareStackTest extends TestCase
|
|
|
};
|
|
|
$three = function () {
|
|
|
};
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->push($two)->insertAfter(SampleMiddleware::class, $three);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->add($two)->insertAfter(SampleMiddleware::class, $three);
|
|
|
|
|
|
$this->assertCount(3, $stack);
|
|
|
$this->assertSame($one, $stack->get(0));
|
|
|
@@ -254,8 +254,8 @@ class MiddlewareStackTest extends TestCase
|
|
|
};
|
|
|
$three = function () {
|
|
|
};
|
|
|
- $stack = new MiddlewareStack();
|
|
|
- $stack->push($one)->push($two)->insertAfter('InvalidClass', $three);
|
|
|
+ $stack = new MiddlewareQueue();
|
|
|
+ $stack->add($one)->add($two)->insertAfter('InvalidClass', $three);
|
|
|
|
|
|
$this->assertCount(3, $stack);
|
|
|
$this->assertSame($one, $stack->get(0));
|