Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
GenerateUlidCommand example
final
class
GenerateUlidCommandTest
extends
TestCase
{
/** * @group time-sensitive */
public
function
testDefaults
(
)
{
$time
=
microtime
(
false
)
;
$time
=
substr
(
$time
, 11
)
.
substr
(
$time
, 1, 4
)
;
$commandTester
=
new
CommandTester
(
new
GenerateUlidCommand
(
)
)
;
$this
->
assertSame
(
0,
$commandTester
->
execute
(
[
]
)
)
;
$ulid
= Ulid::
fromBase32
(
trim
(
$commandTester
->
getDisplay
(
)
)
)
;
$this
->
assertEquals
(
\DateTimeImmutable::
createFromFormat
(
'U.u',
$time
)
,
$ulid
->
getDateTime
(
)
)
;
}
public
function
testUnparsableTimestamp
(
)
{
$commandTester
=
new
CommandTester
(
new
GenerateUlidCommand
(
)
)
;