Passage en Namespace et tous les tests fonctionnels OK
This commit is contained in:
@@ -7,21 +7,24 @@
|
||||
|
||||
namespace Domframework\Tests;
|
||||
|
||||
use Domframework\Sse;
|
||||
|
||||
/** Test the domframework Server-Sent Events part */
|
||||
class sseTest extends \PHPUnit_Framework_TestCase
|
||||
class SseTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
public function test_loop_NOTDEFINED ()
|
||||
{
|
||||
$this->expectException ("Exception");
|
||||
$sse = new sse ();
|
||||
$sse = new Sse ();
|
||||
$res = $sse->loop ();
|
||||
}
|
||||
|
||||
public function test_loop_JUSTPING ()
|
||||
{
|
||||
$this->expectOutputString(str_repeat (": ping\n\n", 5));
|
||||
$sse = new sse ();
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new Sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
$sse->setBackendFiles ("/tmp/dfwTestSSE1")
|
||||
->setPingTime(1);
|
||||
$sse->loop ();
|
||||
@@ -30,8 +33,9 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
public function test_loop_SKIP_START ()
|
||||
{
|
||||
$this->expectOutputString(str_repeat (": ping\n\n", 5));
|
||||
$sse = new sse ();
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new Sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
file_put_contents ("/tmp/dfwTestSSE1", "NOT SEEN");
|
||||
$sse->setBackendFiles ("/tmp/dfwTestSSE1")
|
||||
->setPingTime(1);
|
||||
@@ -42,8 +46,9 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
$this->expectOutputString(str_repeat (": ping\n\n", 4).
|
||||
"data: WILL BE SEEN\n\n: ping\n\n");
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new Sse ();
|
||||
pcntl_signal(SIGALRM, function () {
|
||||
file_put_contents ("/tmp/dfwTestSSE1", "WILL BE SEEN\n");
|
||||
}, false);
|
||||
@@ -59,9 +64,11 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
"event: event1\ndata: WILL BE SEEN 1\n\n".
|
||||
"event: event2\ndata: WILL BE SEEN 2\n\n".
|
||||
": ping\n\n");
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
@unlink ("/tmp/dfwTestSSE2");
|
||||
$sse = new sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
if (file_exists ("/tmp/dfwTestSSE2"))
|
||||
unlink ("/tmp/dfwTestSSE2");
|
||||
$sse = new Sse ();
|
||||
pcntl_signal(SIGALRM, function () {
|
||||
file_put_contents ("/tmp/dfwTestSSE1", "WILL BE SEEN 1\n");
|
||||
file_put_contents ("/tmp/dfwTestSSE2", "WILL BE SEEN 2\n");
|
||||
@@ -79,9 +86,11 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
"event: event1\ndata: will be seen 1\n\n".
|
||||
"event: event2\ndata: WILL BE SEEN 2\n\n".
|
||||
": ping\n\n");
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
@unlink ("/tmp/dfwTestSSE2");
|
||||
$sse = new sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
if (file_exists ("/tmp/dfwTestSSE2"))
|
||||
unlink ("/tmp/dfwTestSSE2");
|
||||
$sse = new Sse ();
|
||||
pcntl_signal(SIGALRM, function () {
|
||||
file_put_contents ("/tmp/dfwTestSSE1", "WILL BE SEEN 1\n");
|
||||
file_put_contents ("/tmp/dfwTestSSE2", "WILL BE SEEN 2\n");
|
||||
@@ -92,7 +101,8 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
}
|
||||
$sse->setBackendFiles (["event1" => "/tmp/dfwTestSSE1",
|
||||
"event2" => "/tmp/dfwTestSSE2"])
|
||||
->setHandlersEvent (["event1" => "lowerHandlersEvent"])
|
||||
->setHandlersEvent ([
|
||||
"event1" => __NAMESPACE__."\\lowerHandlersEvent"])
|
||||
->setPingTime(1);
|
||||
$sse->loop ();
|
||||
}
|
||||
@@ -102,8 +112,9 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
$this->expectOutputString(str_repeat (": ping\n\n", 4).
|
||||
"data: will be seen 1\n\n".
|
||||
": ping\n\n");
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new Sse ();
|
||||
pcntl_signal(SIGALRM, function () {
|
||||
file_put_contents ("/tmp/dfwTestSSE1", "WILL BE SEEN 1\n");
|
||||
}, false);
|
||||
@@ -112,7 +123,7 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
return strtolower ($val);
|
||||
}
|
||||
$sse->setBackendFiles ("/tmp/dfwTestSSE1")
|
||||
->setHandlerDataonly ("lowerHandlerDataonly")
|
||||
->setHandlerDataonly (__NAMESPACE__."\\lowerHandlerDataonly")
|
||||
->setPingTime(1);
|
||||
$sse->loop ();
|
||||
}
|
||||
@@ -122,8 +133,9 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
$this->expectOutputString(str_repeat (": ping\n\n", 4).
|
||||
"data: PREwill be seen 1POST\n\n".
|
||||
": ping\n\n");
|
||||
@unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new sse ();
|
||||
if (file_exists ("/tmp/dfwTestSSE1"))
|
||||
unlink ("/tmp/dfwTestSSE1");
|
||||
$sse = new Sse ();
|
||||
pcntl_signal(SIGALRM, function () {
|
||||
file_put_contents ("/tmp/dfwTestSSE1", "WILL BE SEEN 1\n");
|
||||
}, false);
|
||||
@@ -132,7 +144,8 @@ class sseTest extends \PHPUnit_Framework_TestCase
|
||||
return $param1.strtolower ($val).$param2;
|
||||
}
|
||||
$sse->setBackendFiles ("/tmp/dfwTestSSE1")
|
||||
->setHandlerDataonly ("lowerHandlerDataonlyWithParams", "PRE", "POST")
|
||||
->setHandlerDataonly (
|
||||
__NAMESPACE__."\\lowerHandlerDataonlyWithParams", "PRE", "POST")
|
||||
->setPingTime(1);
|
||||
$sse->loop ();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user