Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
AbstractNormalizerDummy example
class
AbstractNormalizerTest
extends
TestCase
{
private
AbstractNormalizerDummy
$normalizer
;
private
MockObject&ClassMetadataFactoryInterface
$classMetadata
;
protected
function
setUp
(
)
: void
{
$loader
=
$this
->
getMockBuilder
(
LoaderChain::
class
)
->
setConstructorArgs
(
[
[
]
]
)
->
getMock
(
)
;
$this
->classMetadata =
$this
->
getMockBuilder
(
ClassMetadataFactory::
class
)
->
setConstructorArgs
(
[
$loader
]
)
->
getMock
(
)
;
$this
->normalizer =
new
AbstractNormalizerDummy
(
$this
->classMetadata
)
;
}
public
function
testGetAllowedAttributesAsString
(
)
{
$classMetadata
=
new
ClassMetadata
(
'c'
)
;
$a1
=
new
AttributeMetadata
(
'a1'
)
;
$classMetadata
->
addAttributeMetadata
(
$a1
)
;
$a2
=
new
AttributeMetadata
(
'a2'
)
;
$a2
->
addGroup
(
'test'
)
;