git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
39 lines
1.5 KiB
PHP
39 lines
1.5 KiB
PHP
<?php
|
|
require_once (dirname(__FILE__) . '/../test.php');
|
|
require_once (KT_DIR . '/ktapi/ktapi.inc.php');
|
|
class APIAuthenticationTestCase extends KTUnitTestCase {
|
|
function testAdmin() {
|
|
$ktapi = new KTAPI();
|
|
$session = $ktapi->start_session('admin', 'admin');
|
|
$this->assertNotError($session);
|
|
$this->assertTrue(is_a($session, 'KTAPI_UserSession'));
|
|
$this->assertTrue($session->is_active());
|
|
$ktapi = new KTAPI();
|
|
$session = $ktapi->get_active_session($session->session);
|
|
$this->assertTrue(is_a($session, 'KTAPI_UserSession'));
|
|
$session->logout();
|
|
$this->assertFalse($session->is_active());
|
|
}
|
|
function testSystemLogin() {
|
|
$ktapi = new KTAPI();
|
|
$session = $ktapi->start_system_session();
|
|
$this->assertTrue(is_a($session, 'KTAPI_SystemSession'));
|
|
$this->assertTrue($session->is_active());
|
|
$session->logout();
|
|
$this->assertFalse($session->is_active());
|
|
}
|
|
/* function testAnonymousLogin() {
|
|
$ktapi = new KTAPI();
|
|
$session = $ktapi->start_anonymous_session();
|
|
$this->assertNotError($session);
|
|
$this->assertTrue(is_a($session, 'KTAPI_AnonymousSession'));
|
|
$this->assertTrue($session->is_active());
|
|
$ktapi = new KTAPI();
|
|
$session = $ktapi->get_active_session($session->session);
|
|
$this->assertTrue(is_a($session, 'KTAPI_AnonymousSession'));
|
|
$session->logout();
|
|
$this->assertFalse($session->is_active());
|
|
}*/
|
|
}
|
|
?>
|