function Comment Missing

This commit is contained in:
Frédéric FRANCE 2018-08-31 22:25:11 +02:00
parent e47059fa36
commit b015d05f07
No known key found for this signature in database
GPG Key ID: 06809324E4B2ABC1
3 changed files with 93 additions and 2 deletions

View File

@ -163,6 +163,12 @@ function fichinter_admin_prepare_head()
return $head; return $head;
} }
/**
* Prepare array with list of tabs
*
* @param Object $object Object related to tabs
* @return array Array of tabs to show
*/
function fichinter_rec_prepare_head($object) function fichinter_rec_prepare_head($object)
{ {
global $langs, $conf; //, $user; global $langs, $conf; //, $user;

View File

@ -74,14 +74,24 @@ class BonPrelevementTest extends PHPUnit_Framework_TestCase
print "\n"; print "\n";
} }
// Static methods /**
public static function setUpBeforeClass() * setUpBeforeClass
*
* @return void
*/
public static function setUpBeforeClass()
{ {
global $conf,$user,$langs,$db; global $conf,$user,$langs,$db;
$db->begin(); // This is to have all actions inside a transaction even if test launched without suite. $db->begin(); // This is to have all actions inside a transaction even if test launched without suite.
print __METHOD__."\n"; print __METHOD__."\n";
} }
/**
* tearDownAfterClass
*
* @return void
*/
public static function tearDownAfterClass() public static function tearDownAfterClass()
{ {
global $conf,$user,$langs,$db; global $conf,$user,$langs,$db;

View File

@ -42,6 +42,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
) )
); );
/**
* setUpBeforeClass
*
* @return void
*/
public static function setUpBeforeClass() public static function setUpBeforeClass()
{ {
// Make sure we backup and remove the configuration file to force new install. // Make sure we backup and remove the configuration file to force new install.
@ -54,12 +59,22 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
self::shareSession(true); self::shareSession(true);
} }
/**
* dropTestDatabase
*
* @return void
*/
protected static function dropTestDatabase() protected static function dropTestDatabase()
{ {
$mysqli = new mysqli(self::$db_host, self::$db_admin_user, self::$db_admin_pass); $mysqli = new mysqli(self::$db_host, self::$db_admin_user, self::$db_admin_pass);
$mysqli->query("DROP DATABASE " . self::$db_name); $mysqli->query("DROP DATABASE " . self::$db_name);
} }
/**
* tearDownAfterClass
*
* @return void
*/
public static function tearDownAfterClass() public static function tearDownAfterClass()
{ {
// Remove the generated configuration and restore the backed up file. // Remove the generated configuration and restore the backed up file.
@ -70,6 +85,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
self::dropTestDatabase(); self::dropTestDatabase();
} }
/**
* setUp
*
* @return void
*/
public function setUp() public function setUp()
{ {
// Populating the database can take quite long. // Populating the database can take quite long.
@ -77,17 +97,32 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->setBrowserUrl(self::$url); $this->setBrowserUrl(self::$url);
} }
/**
* testInstallRedirect
*
* @return void
*/
public function testInstallRedirect() public function testInstallRedirect()
{ {
$this->url('/'); $this->url('/');
$this->assertContains('/install/index.php', $this->url()); $this->assertContains('/install/index.php', $this->url());
} }
/**
* testInstallPageTitle
*
* @return void
*/
public function testInstallPageTitle() public function testInstallPageTitle()
{ {
$this->assertContains('Dolibarr', $this->title()); $this->assertContains('Dolibarr', $this->title());
} }
/**
* testInstallProcess
*
* @return void
*/
public function testInstallProcess() public function testInstallProcess()
{ {
// FIXME: the button itself should have an ID // FIXME: the button itself should have an ID
@ -95,6 +130,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->assertContains('/install/check.php', $this->url()); $this->assertContains('/install/check.php', $this->url());
} }
/**
* testCheckPage
*
* @return void
*/
public function testCheckPage() public function testCheckPage()
{ {
$unavailable_choices = $this->byId('navail_choices'); $unavailable_choices = $this->byId('navail_choices');
@ -109,6 +149,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->assertContains('/install/fileconf.php', $this->url()); $this->assertContains('/install/fileconf.php', $this->url());
} }
/**
* testForm
*
* @return void
*/
public function testForm() public function testForm()
{ {
$this->assertFalse($this->byClassName('hideroot')->displayed()); $this->assertFalse($this->byClassName('hideroot')->displayed());
@ -153,12 +198,22 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->byId('db_pass_root')->value(''); $this->byId('db_pass_root')->value('');
} }
/**
* testFormSubmit
*
* @return void
*/
public function testFormSubmit() public function testFormSubmit()
{ {
$this->byName('forminstall')->submit(); $this->byName('forminstall')->submit();
$this->assertContains('/install/step1.php', $this->url()); $this->assertContains('/install/step1.php', $this->url());
} }
/**
* testStep1
*
* @return void
*/
public function testStep1() public function testStep1()
{ {
$this->assertFalse($this->byId('pleasewait')->displayed()); $this->assertFalse($this->byId('pleasewait')->displayed());
@ -170,6 +225,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->assertContains('/install/step2.php', $this->url()); $this->assertContains('/install/step2.php', $this->url());
} }
/**
* testStep2
*
* @return void
*/
public function testStep2() public function testStep2()
{ {
$this->byName('forminstall')->submit(); $this->byName('forminstall')->submit();
@ -178,6 +238,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
// There is no step 3 // There is no step 3
/**
* testStep4
*
* @return void
*/
public function testStep4() public function testStep4()
{ {
// FIXME: should have an ID // FIXME: should have an ID
@ -191,6 +256,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->assertContains('/install/step5.php', $this->url()); $this->assertContains('/install/step5.php', $this->url());
} }
/**
* testStep5
*
* @return void
*/
public function testStep5() public function testStep5()
{ {
// FIXME: this button should have an ID // FIXME: this button should have an ID
@ -198,6 +268,11 @@ class InstallTest extends PHPUnit_Extensions_Selenium2TestCase
$this->assertContains('/admin/index.php', $this->url()); $this->assertContains('/admin/index.php', $this->url());
} }
/**
* testFirstLogin
*
* @return void
*/
public function testFirstLogin() public function testFirstLogin()
{ {
$this->assertEquals('login', $this->byTag('form')->attribute('id')); $this->assertEquals('login', $this->byTag('form')->attribute('id'));