Page MenuHomeIn-Portal Phabricator

AbstractTestCase.php
No OneTemporary

File Metadata

Created
Sat, Aug 16, 10:01 AM

AbstractTestCase.php

<?php
/**
* @version $Id: AbstractTestCase.php 16822 2024-11-30 18:56:21Z alex $
* @package In-Portal
* @copyright Copyright (C) 1997 - 2023 Intechnic. All rights reserved.
* @license GNU/GPL
* In-Portal is Open Source software.
* This means that this software may have been modified pursuant
* the GNU General Public License, and as distributed it includes
* or is derivative of works licensed under the GNU General Public License
* or other free or open source software licenses.
* See http://www.in-portal.org/license for copyright notices and details.
*/
use PHPUnit\Framework\TestCase as BaseTestCase;
abstract class AbstractTestCase extends BaseTestCase
{
/**
* Reference to kApplication class instance.
*
* @var kApplication
*/
protected $Application = null;
/**
* Connection to database
*
* @var IDBConnection
*/
protected $Conn;
/**
* Constructs a test case with the given name.
*
* @param string $name Test case name.
* @param array $data Data.
* @param string $data_name Data name.
*
* @access public
*/
public function __construct($name = null, array $data = array(), $data_name = '')
{
parent::__construct($name, $data, $data_name);
$this->Application =& kApplication::Instance();
$this->Conn =& $this->Application->GetADODBConnection();
}
}

Event Timeline