From 72c18d46c0888edc60d3465b400a17cc925b9011 Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 18 Feb 2021 06:54:24 -0800 Subject: [PATCH] Closes #4400 Added message handler tests for getAll() and hasMessage(). --- e107_tests/tests/unit/eMessageTest.php | 216 +++++++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 e107_tests/tests/unit/eMessageTest.php diff --git a/e107_tests/tests/unit/eMessageTest.php b/e107_tests/tests/unit/eMessageTest.php new file mode 100644 index 000000000..4d8f93ebb --- /dev/null +++ b/e107_tests/tests/unit/eMessageTest.php @@ -0,0 +1,216 @@ +mes = e107::getMessage(); + } + + catch(Exception $e) + { + $this->assertTrue(false, $e->getMessage()); + } + + } +/* + public function testMoveStack() + { + + } + + public function testAdd() + { + + } + + public function testGetSession() + { + + } + + public function testIsType() + { + + } + + public function testMoveToSession() + { + + } + + public function testGetAllSession() + { + + } + + public function testGetSessionHandler() + { + + } + + public function testReset() + { + + } + + public function test__construct() + { + + } + + public function testAddDebug() + { + + } +*/ + public function testGetAll() + { + $this->mes->reset(); + $result = $this->mes->getAll(); + $this->assertEmpty($result); + + $this->mes->addInfo('Info Message'); + $this->mes->addSuccess('Success Message'); + $result = $this->mes->getAll(); + $this->assertArrayHasKey('success', $result); + $this->assertArrayHasKey('info', $result); + + + } +/* + public function testAddWarning() + { + + } + + public function testSetSessionId() + { + + } + + public function testSetUnique() + { + + } + + public function testRender() + { + + } + + public function testFormatMessage() + { + + } + + public function testAddSuccess() + { + + } + + public function testSetIcon() + { + + } + + public function testAddError() + { + + } + + public function testMergeWithSession() + { + + } +*/ + public function testHasMessage() + { + $this->mes->reset(); + + $result= $this->mes->hasMessage(E_MESSAGE_WARNING); + $this->assertFalse($result); + + $this->mes->addWarning("Warning message"); + $result= $this->mes->hasMessage(E_MESSAGE_WARNING); + $this->assertTrue($result); + + } +/* + public function testGetInstance() + { + + } + + public function testAddInfo() + { + + } + + public function testSetTitle() + { + + } + + public function testGet() + { + + } + + public function testSetClose() + { + + } + + public function testResetSession() + { + + } + + public function testAddSessionStack() + { + + } + + public function test__call() + { + + } + + public function testMoveSessionStack() + { + + } + + public function testAddAuto() + { + + } + + public function testAddSession() + { + + } + + public function testAddStack() + { + + } + + public function testGetTitle() + { + + } +*/ + + + }