90 lines
2 KiB
YAML
90 lines
2 KiB
YAML
name: IpUtilsTest
|
|
class_comment: null
|
|
dependencies:
|
|
- name: TestCase
|
|
type: class
|
|
source: PHPUnit\Framework\TestCase
|
|
- name: IpUtils
|
|
type: class
|
|
source: Symfony\Component\HttpFoundation\IpUtils
|
|
properties: []
|
|
methods:
|
|
- name: testSeparateCachesPerProtocol
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testIpv4
|
|
visibility: public
|
|
parameters:
|
|
- name: matches
|
|
- name: remoteAddr
|
|
- name: cidr
|
|
comment: '# * @dataProvider getIpv4Data'
|
|
- name: getIpv4Data
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testIpv6
|
|
visibility: public
|
|
parameters:
|
|
- name: matches
|
|
- name: remoteAddr
|
|
- name: cidr
|
|
comment: '# * @dataProvider getIpv6Data'
|
|
- name: getIpv6Data
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testAnIpv6WithOptionDisabledIpv6
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * @requires extension sockets'
|
|
- name: testInvalidIpAddressesDoNotMatch
|
|
visibility: public
|
|
parameters:
|
|
- name: requestIp
|
|
- name: proxyIp
|
|
comment: '# * @dataProvider invalidIpAddressData'
|
|
- name: invalidIpAddressData
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testAnonymize
|
|
visibility: public
|
|
parameters:
|
|
- name: ip
|
|
- name: expected
|
|
comment: '# * @dataProvider anonymizedIpData'
|
|
- name: anonymizedIpData
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testIp4SubnetMaskZero
|
|
visibility: public
|
|
parameters:
|
|
- name: matches
|
|
- name: remoteAddr
|
|
- name: cidr
|
|
comment: '# * @dataProvider getIp4SubnetMaskZeroData'
|
|
- name: getIp4SubnetMaskZeroData
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testIsPrivateIp
|
|
visibility: public
|
|
parameters:
|
|
- name: ip
|
|
- name: matches
|
|
comment: '# * @dataProvider getIsPrivateIpData'
|
|
- name: getIsPrivateIpData
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testCacheSizeLimit
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
traits:
|
|
- PHPUnit\Framework\TestCase
|
|
- Symfony\Component\HttpFoundation\IpUtils
|
|
interfaces: []
|