Little test for some util.php functions
This commit is contained in:
parent
850826ceb8
commit
8a87585c9d
|
@ -0,0 +1,45 @@
|
|||
<?php
|
||||
/**
|
||||
* Copyright (c) 2012 Lukas Reschke <lukas@statuscode.ch>
|
||||
* This file is licensed under the Affero General Public License version 3 or
|
||||
* later.
|
||||
* See the COPYING-README file.
|
||||
*/
|
||||
|
||||
class Test_Util extends UnitTestCase {
|
||||
|
||||
// Constructor
|
||||
function Test_Util() {
|
||||
date_default_timezone_set("UTC");
|
||||
}
|
||||
|
||||
function testFormatDate() {
|
||||
$result = OC_Util::formatDate(1350129205);
|
||||
$expected = 'October 13, 2012, 11:53';
|
||||
$this->assertEquals($result, $expected);
|
||||
|
||||
$result = OC_Util::formatDate(1102831200, true);
|
||||
$expected = 'December 12, 2004';
|
||||
$this->assertEquals($result, $expected);
|
||||
}
|
||||
|
||||
function testCallRegister() {
|
||||
$result = strlen(OC_Util::callRegister());
|
||||
$this->assertEquals($result, 20);
|
||||
}
|
||||
|
||||
function testSanitizeHTML() {
|
||||
$badString = "<script>alert('Hacked!');</script>";
|
||||
$result = OC_Util::sanitizeHTML($badString);
|
||||
$this->assertEquals($result, "<script>alert('Hacked!');</script>");
|
||||
|
||||
$goodString = "This is an harmless string.";
|
||||
$result = OC_Util::sanitizeHTML($goodString);
|
||||
$this->assertEquals($result, "This is an harmless string.");
|
||||
}
|
||||
|
||||
function testGenerate_random_bytes() {
|
||||
$result = strlen(OC_Util::generate_random_bytes(59));
|
||||
$this->assertEquals($result, 59);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue