Update Tests to supports namespaces

This commit is contained in:
2021-05-07 16:55:38 +02:00
parent ccf0f47c7f
commit 55530b055c
49 changed files with 82 additions and 64 deletions

58
Tests/XmppclientTest.php Normal file
View File

@@ -0,0 +1,58 @@
<?php
/** DomFramework - Tests
* @package domframework
* @author Dominique Fournier <dominique@fournier38.fr>
* @license BSD
*/
namespace Domframework\Tests;
/** Test the domframework xmppclient part */
class xmppclientTest extends \PHPUnit_Framework_TestCase
{
public function test_connection_BADNAME ()
{
$this->expectException ("Exception");
$xmppclient = new xmppclient ();
$res = $xmppclient->connect ("NOTFOUND.fournier38.fr", 5222, "", "");
}
public function test_connection_authenticate_1 ()
{
$xmppclient = new xmppclient ();
$res = $xmppclient->connect ("xmpp.fournier38.fr", 5222,
"testxmpp@xmpp.fournier38.fr", "LSqmBXDUZWxk");
$this->assertSame (is_object ($res), true);
}
public function test_connection_disco_1 ()
{
$xmppclient = new xmppclient ();
$xmppclient->connect ("xmpp.fournier38.fr", 5222,
"testxmpp@xmpp.fournier38.fr", "LSqmBXDUZWxk");
$res = $xmppclient->discoveryService ();
$this->assertSame (is_array ($res) && count ($res) > 5, true);
}
public function test_connection_sendMessage_1 ()
{
$xmppclient = new xmppclient ();
$xmppclient->connect ("xmpp.fournier38.fr", 5222,
"testxmpp@xmpp.fournier38.fr", "LSqmBXDUZWxk");
$res = $xmppclient->sendMessagePrivate ("dominique@fournier38.fr",
"DFW TEST XMPP : test_connection_sendMessage_1");
$this->assertSame (is_object ($res), true);
}
public function test_connection_sendMessage_2 ()
{
$xmppclient = new xmppclient ();
$xmppclient->connect ("xmpp.fournier38.fr", 5222,
"testxmpp@xmpp.fournier38.fr", "LSqmBXDUZWxk");
$res = $xmppclient->sendMessagePrivate ("dominique@fournier38.fr",
"DFW TEST XMPP : test_connection_sendMessage_2 : MESSAGE 1");
$res = $xmppclient->sendMessagePrivate ("dominique@fournier38.fr",
"DFW TEST XMPP : test_connection_sendMessage_2 : MESSAGE 2");
$this->assertSame (is_object ($res), true);
}
}