Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
die_coolen_jungs
our_own_cloud_project
Commits
8a87585c
Commit
8a87585c
authored
Oct 13, 2012
by
Lukas Reschke
Browse files
Little test for some util.php functions
parent
850826ce
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/lib/util.php
0 → 100644
View file @
8a87585c
<?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
);
}
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment