Skip to content

Fixes passing null to str_contains (#4203) #4972

Fixes passing null to str_contains (#4203)

Fixes passing null to str_contains (#4203) #4972

GitHub Actions / Test Results succeeded Sep 17, 2024 in 0s

All 199 tests pass in 0s

  1 files  ±0   52 suites  ±0   0s ⏱️ ±0s
199 tests ±0  199 ✅ ±0  0 💤 ±0  0 ❌ ±0 
203 runs  ±0  203 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 1c8a5b8. ± Comparison against earlier commit 946f15a.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

199 tests found

There are 199 tests, see "Raw output" for the full list of tests.
Raw output
OpenMage.Tests.Unit.Base.ClassLoadingTest ‑ testClassExists with data set "class exists #1"
OpenMage.Tests.Unit.Base.ClassLoadingTest ‑ testClassExists with data set "class exists #2"
OpenMage.Tests.Unit.Base.ClassLoadingTest ‑ testClassExists with data set "class not exists"
OpenMage.Tests.Unit.Base.XmlFileLoadingTest ‑ testFileLoading with data set "file from vendor directory"
OpenMage.Tests.Unit.Base.XmlFileLoadingTest ‑ testXmlReaderIsValid with data set "file from vendor directory"
OpenMage.Tests.Unit.Mage.Admin.Helper.BlockTest ‑ testGetDisallowedBlockNames
OpenMage.Tests.Unit.Mage.Admin.Helper.BlockTest ‑ testIsTypeAllowed
OpenMage.Tests.Unit.Mage.Admin.Helper.DataTest ‑ testGenerateResetPasswordLinkToken
OpenMage.Tests.Unit.Mage.Admin.Helper.DataTest ‑ testGetResetPasswordLinkExpirationPeriod
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testChangeResetPasswordLinkToken
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testIsResetPasswordLinkTokenExpired
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testLoadByUsername
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testSendPasswordResetConfirmationEmail
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testValidate with data set "test_fails_1"
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testValidate with data set "test_fails_2"
OpenMage.Tests.Unit.Mage.Admin.Model.UserTest ‑ testValidateCurrentPassword
OpenMage.Tests.Unit.Mage.Admin.Model.VariableTest ‑ testIsPathAllowed
OpenMage.Tests.Unit.Mage.Admin.Model.VariableTest ‑ testValidate with data set "test_error_allowed"
OpenMage.Tests.Unit.Mage.Admin.Model.VariableTest ‑ testValidate with data set "test_error_empty"
OpenMage.Tests.Unit.Mage.Admin.Model.VariableTest ‑ testValidate with data set "test_error_regex"
OpenMage.Tests.Unit.Mage.Admin.Model.VariableTest ‑ testValidate with data set "test_passes"
OpenMage.Tests.Unit.Mage.Adminhtml.Block.System.Cache.Form.FormTest ‑ testInitForm
OpenMage.Tests.Unit.Mage.Adminhtml.Block.System.Config.Form.FormTest ‑ testInitForm
OpenMage.Tests.Unit.Mage.Cms.Helper.DataTest ‑ testGetAllowedStreamWrappers
OpenMage.Tests.Unit.Mage.Cms.Helper.DataTest ‑ testGetBlockTemplateProcessor
OpenMage.Tests.Unit.Mage.Cms.Helper.DataTest ‑ testGetPageTemplateProcessor
OpenMage.Tests.Unit.Mage.Cms.Helper.DataTest ‑ testIsSwfDisabled
OpenMage.Tests.Unit.Mage.Core.Helper.CookieTest ‑ testGetAcceptedSaveCookiesWebsiteIds
OpenMage.Tests.Unit.Mage.Core.Helper.CookieTest ‑ testGetCookieRestrictionLifetime
OpenMage.Tests.Unit.Mage.Core.Helper.CookieTest ‑ testGetCookieRestrictionNoticeCmsBlockIdentifier
OpenMage.Tests.Unit.Mage.Core.Helper.CookieTest ‑ testIsUserNotAllowSaveCookie
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testDecrypt
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testEncrypt
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testGetEncryptor
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testGetHash
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testGetHashPassword
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testGetRandomString
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testGetStoreId
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testIsDevAllowed
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testRemoveAccents
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testValidateHash
OpenMage.Tests.Unit.Mage.Core.Helper.DataTest ‑ testValidateKey
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testBuildNodePath
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testBuildPath
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvDoesNotOverrideForInvalidConfigKeys with data set #0
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvDoesNotOverrideForInvalidConfigKeys with data set #1
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvDoesNotOverrideForInvalidConfigKeys with data set #2
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #0
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #1
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #2
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #3
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #4
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #5
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #6
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #7
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testEnvOverridesForValidConfigKeys with data set #8
OpenMage.Tests.Unit.Mage.Core.Helper.EnvironmentConfigLoaderTest ‑ testXmlHasTestStrings
OpenMage.Tests.Unit.Mage.Core.Helper.HintTest ‑ testGetHintByCode
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testGetConfirmSetLocationJs
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testGetDeleteConfirmJs
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testGetSaveAndContinueEditJs
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testGetSetLocationJs
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testGetTranslateJson
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testGetTranslatorScript
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testIncludeScript
OpenMage.Tests.Unit.Mage.Core.Helper.JsTest ‑ testIncludeSkinScript
OpenMage.Tests.Unit.Mage.Core.Helper.PurifierTest ‑ testPurify
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklist with data set #0
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklist with data set #1
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set "parent class name is passed as second arg"
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set "parent class name is passed as second arg2"
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set #0
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set #1
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set #2
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set #3
OpenMage.Tests.Unit.Mage.Core.Helper.SecurityTest ‑ testValidateAgainstBlockMethodBlacklistThrowsException with data set #4
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testGetArrayHelper
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testParseQueryStr
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testSplitInjection
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testSplitWords
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testStrSplit
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testStrlen
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testSubstr
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testTruncate
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testUnserialize
OpenMage.Tests.Unit.Mage.Core.Helper.StringTest ‑ testValidateSerializedObject
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testAddRequestParam
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testDecodePunycode
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testEncodePunycode
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testGetCurrentBase64Url
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testGetEncodedUrl
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testGetHomeUrl
OpenMage.Tests.Unit.Mage.Core.Helper.UrlTest ‑ testRemoveRequestParam
OpenMage.Tests.Unit.Mage.Core.Model.LocaleTest ‑ testGetNumber with data set "array"
OpenMage.Tests.Unit.Mage.Core.Model.LocaleTest ‑ testGetNumber with data set "int"
OpenMage.Tests.Unit.Mage.Core.Model.LocaleTest ‑ testGetNumber with data set "null"
OpenMage.Tests.Unit.Mage.Core.Model.LocaleTest ‑ testGetNumber with data set "string"
OpenMage.Tests.Unit.Mage.Core.Model.LocaleTest ‑ testGetNumber with data set "string_comma"
OpenMage.Tests.Unit.Mage.Core.Model.LocaleTest ‑ testGetNumber with data set "string_dot"
OpenMage.Tests.Unit.Mage.Core.Model.Security.HtmlEscapedStringTest ‑ testGetUnescapedValue with data set "tags_array"
OpenMage.Tests.Unit.Mage.Core.Model.Security.HtmlEscapedStringTest ‑ testGetUnescapedValue with data set "tags_null"
OpenMage.Tests.Unit.Mage.Core.Model.Security.HtmlEscapedStringTest ‑ testToSting with data set "tags_array"
OpenMage.Tests.Unit.Mage.Core.Model.Security.HtmlEscapedStringTest ‑ testToSting with data set "tags_null"
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetBaseCurrency
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetDefaultStoresSelect
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetGroupCollection
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetGroupIds
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetGroups
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetGroupsCount
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetStoreCodes
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetStoreCollection
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetStoreIds
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetStores
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testGetStoresCount
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testIsReadOnly
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testLoad
OpenMage.Tests.Unit.Mage.Core.Model.WebsiteTest ‑ testLoadConfig
OpenMage.Tests.Unit.Mage.Customer.Model.Convert.Adapter.CustomerTest ‑ testSaveRow
OpenMage.Tests.Unit.Mage.Downloadable.Helper.FileTest ‑ testGetFilePath with data set "string path and empty file"
OpenMage.Tests.Unit.Mage.Downloadable.Helper.FileTest ‑ testGetFilePath with data set "string path and null file"
OpenMage.Tests.Unit.Mage.Downloadable.Helper.FileTest ‑ testGetFilePath with data set "strings path and strings file named 0"
OpenMage.Tests.Unit.Mage.Downloadable.Helper.FileTest ‑ testGetFilePath with data set "strings path and strings file with slash"
OpenMage.Tests.Unit.Mage.Downloadable.Helper.FileTest ‑ testGetFilePath with data set "strings path and strings file"
OpenMage.Tests.Unit.Mage.Log.Helper.DataTest ‑ testIsLogDisabled
OpenMage.Tests.Unit.Mage.Log.Helper.DataTest ‑ testIsLogEnabled
OpenMage.Tests.Unit.Mage.Log.Helper.DataTest ‑ testIsLogFileExtensionValid
OpenMage.Tests.Unit.Mage.Log.Helper.DataTest ‑ testIsVisitorLogEnabled
OpenMage.Tests.Unit.Mage.Log.Model.CronTest ‑ testLogClean
OpenMage.Tests.Unit.Mage.Log.Model.LogTest ‑ testClean
OpenMage.Tests.Unit.Mage.Log.Model.VisitorTest ‑ testInitServerData
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeadTest ‑ testAddCss
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeadTest ‑ testAddCssIe
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeadTest ‑ testAddJs
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeadTest ‑ testAddJsIe
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeadTest ‑ testAddLinkRel
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeaderTest ‑ testGetLogoAlt
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeaderTest ‑ testGetLogoSrc
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeaderTest ‑ testGetLogoSrcSmall
OpenMage.Tests.Unit.Mage.Page.Block.Html.HeaderTest ‑ testSetLogo
OpenMage.Tests.Unit.Mage.Page.Block.HtmlTest ‑ testGetBaseSecureUrl
OpenMage.Tests.Unit.Mage.Page.Block.HtmlTest ‑ testGetBaseUrl
OpenMage.Tests.Unit.Mage.Page.Block.HtmlTest ‑ testGetPrintLogoUrl
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetFormId
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetFormMethod
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetHtmlFormRedirect
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetJsRedirect
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetMessage
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetRedirectOutput
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testGetTargetUrl
OpenMage.Tests.Unit.Mage.Page.Block.RedirectTest ‑ testIsHtmlFormRedirect
OpenMage.Tests.Unit.Mage.Page.Block.SwitchTest ‑ testGetCurrentGroupId
OpenMage.Tests.Unit.Mage.Page.Block.SwitchTest ‑ testGetCurrentStoreCode
OpenMage.Tests.Unit.Mage.Page.Block.SwitchTest ‑ testGetCurrentStoreId
OpenMage.Tests.Unit.Mage.Page.Block.SwitchTest ‑ testGetCurrentWebsiteId
OpenMage.Tests.Unit.Mage.Page.Block.SwitchTest ‑ testGetRawGroups
OpenMage.Tests.Unit.Mage.Page.Block.SwitchTest ‑ testIsStoreInUrl
OpenMage.Tests.Unit.Mage.Sitemap.Model.SitemapTest ‑ testGenerateXml
OpenMage.Tests.Unit.Mage.Uploader.Helper.DataTest ‑ testIsModuleEnabled
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetDataMaxSize
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetDataMaxSizeInBytes with data set "gigabyte"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetDataMaxSizeInBytes with data set "kilobyte"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetDataMaxSizeInBytes with data set "megabyte"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetDataMaxSizeInBytes with data set "no unit"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetMimeTypeFromExtensionList with data set "array"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetMimeTypeFromExtensionList with data set "string exists"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetMimeTypeFromExtensionList with data set "string not exists"
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetPostMaxSize
OpenMage.Tests.Unit.Mage.Uploader.Helper.FileTest ‑ testGetUploadMaxSize
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithHostname
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithHostnameWithoutPort
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithIpv4Address
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithIpv4AddressWithoutPort
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithIpv6Address
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithIpv6AddressWithZoneId
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithIpv6AddressWithZoneIdWithoutPort
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithIpv6AddressWithoutPort
OpenMage.Tests.Unit.Varien.Db.Adapter.Pdo.MysqlTest ‑ testGetHostInfoWithUnixSocket
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_index_int"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_index_int_invalid"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_index_string"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_index_string_std_class"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_index_string_string"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_index_string_varien_object"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested_empty_key"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested_invalid_key"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested_key_not_exists"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested_std_class"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested_string"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "array_nested_varien_object"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "empty_key"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "int"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "numeric"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetData with data set "string"
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testGetSetUnsData
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testOffset
OpenMage.Tests.Unit.Varien.ObjectTest ‑ testToString
Warning