Add user CSV import
This commit is contained in:
22
tests/units/Core/CsvTest.php
Normal file
22
tests/units/Core/CsvTest.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
require_once __DIR__.'/../Base.php';
|
||||
|
||||
use Core\Csv;
|
||||
|
||||
class CsvTest extends Base
|
||||
{
|
||||
public function testGetBooleanValue()
|
||||
{
|
||||
$this->assertEquals(1, Csv::getBooleanValue('1'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('True'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('t'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('TRUE'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('true'));
|
||||
$this->assertEquals(1, Csv::getBooleanValue('T'));
|
||||
|
||||
$this->assertEquals(0, Csv::getBooleanValue('0'));
|
||||
$this->assertEquals(0, Csv::getBooleanValue('123'));
|
||||
$this->assertEquals(0, Csv::getBooleanValue('anything'));
|
||||
}
|
||||
}
|
||||
@@ -10,11 +10,13 @@ class RouterTest extends Base
|
||||
{
|
||||
$r = new Router($this->container);
|
||||
|
||||
$this->assertEquals('plop', $r->sanitize('PloP', 'default'));
|
||||
$this->assertEquals('PloP', $r->sanitize('PloP', 'default'));
|
||||
$this->assertEquals('default', $r->sanitize('', 'default'));
|
||||
$this->assertEquals('default', $r->sanitize('123-AB', 'default'));
|
||||
$this->assertEquals('default', $r->sanitize('R&D', 'default'));
|
||||
$this->assertEquals('default', $r->sanitize('Test123', 'default'));
|
||||
$this->assertEquals('Test123', $r->sanitize('Test123', 'default'));
|
||||
$this->assertEquals('Test_123', $r->sanitize('Test_123', 'default'));
|
||||
$this->assertEquals('userImport', $r->sanitize('userImport', 'default'));
|
||||
}
|
||||
|
||||
public function testPath()
|
||||
|
||||
@@ -17,6 +17,7 @@ class AclTest extends Base
|
||||
'controller3' => '*',
|
||||
'controller5' => '-',
|
||||
'controller6' => array(),
|
||||
'controllera' => '*',
|
||||
);
|
||||
|
||||
$acl = new Acl($this->container);
|
||||
@@ -30,6 +31,8 @@ class AclTest extends Base
|
||||
$this->assertFalse($acl->matchAcl($acl_rules, 'controller4', 'anything'));
|
||||
$this->assertFalse($acl->matchAcl($acl_rules, 'controller5', 'anything'));
|
||||
$this->assertFalse($acl->matchAcl($acl_rules, 'controller6', 'anything'));
|
||||
$this->assertTrue($acl->matchAcl($acl_rules, 'ControllerA', 'anything'));
|
||||
$this->assertTrue($acl->matchAcl($acl_rules, 'controllera', 'anything'));
|
||||
}
|
||||
|
||||
public function testPublicActions()
|
||||
|
||||
Reference in New Issue
Block a user