29 $this->assertEquals($expectedMessages, $this->ipValidator->validateIps($ips,
true));
38 [[
'127.0.0.1',
'127.0.0.2'], []],
40 [[
'none',
'127.0.0.1'], [
"Multiple values are not allowed when 'none' is used"]],
41 [[
'127.0.0.1',
'none'], [
"Multiple values are not allowed when 'none' is used"]],
42 [[
'none',
'invalid'], [
"Multiple values are not allowed when 'none' is used"]],
43 [[
'invalid',
'none'], [
"Multiple values are not allowed when 'none' is used"]],
44 [[
'none',
'none'], [
"'none' can be only used once"]],
45 [[
'invalid'], [
'Invalid IP invalid']],
56 $this->assertEquals($expectedMessages, $this->ipValidator->validateIps($ips,
false));
65 [[
'127.0.0.1',
'127.0.0.2'], []],
66 [[
'none'], [
"'none' is not allowed"]],
67 [[
'none',
'127.0.0.1'], [
"'none' is not allowed"]],
68 [[
'127.0.0.1',
'none'], [
"'none' is not allowed"]],
69 [[
'none',
'invalid'], [
"'none' is not allowed"]],
70 [[
'invalid',
'none'], [
"'none' is not allowed"]],
71 [[
'none',
'none'], [
"'none' is not allowed"]],
72 [[
'invalid'], [
'Invalid IP invalid']],
validateIpsNoneAllowedDataProvider()
validateIpsNoneNotAllowedDataProvider()
testValidateIpsNoneAllowed($ips, $expectedMessages)
testValidateIpsNoneNotAllowed($ips, $expectedMessages)