Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
TranslationDataCollector example
use
PHPUnit\Framework\TestCase;
use
Symfony\Component\Translation\DataCollector\TranslationDataCollector;
use
Symfony\Component\Translation\DataCollectorTranslator;
class
TranslationDataCollectorTest
extends
TestCase
{
public
function
testCollectEmptyMessages
(
)
{
$translator
=
$this
->
getTranslator
(
)
;
$translator
->
expects
(
$this
->
any
(
)
)
->
method
(
'getCollectedMessages'
)
->
willReturn
(
[
]
)
;
$dataCollector
=
new
TranslationDataCollector
(
$translator
)
;
$dataCollector
->
lateCollect
(
)
;
$this
->
assertEquals
(
0,
$dataCollector
->
getCountMissings
(
)
)
;
$this
->
assertEquals
(
0,
$dataCollector
->
getCountFallbacks
(
)
)
;
$this
->
assertEquals
(
0,
$dataCollector
->
getCountDefines
(
)
)
;
$this
->
assertEquals
(
[
]
,
$dataCollector
->
getMessages
(
)
->
getValue
(
)
)
;
}
public
function
testCollect
(
)
{
$collectedMessages
=
[
[