We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
■問題:ユニットテストは失敗する Eccube\Tests\Repository\TaxRuleRepositoryTest::testGetByRuleWithCountry Failed asserting that 533 matches expected 532.
■説明:そのテストの中に「Eccube\Entity\TaxRule::compareTo()」を使ってます、メッソドの中に DateTimeを比べてます、PHP7.1からmicrosecondsも含めています。 if ($this->getApplyDate() == $Target->getApplyDate()) { PHP7.1のドキュメントhこちらです http://php.net/manual/en/migration71.incompatible.php#migration71.incompatible.datetime-microseconds
■対応方法:フォーマトした日付を比べる if ($this->getApplyDate() == $Target->getApplyDate()) { ↓ if ($this->getApplyDate()->format('YmdHis') == $Target->getApplyDate()->format('YmdHis')) {
The text was updated successfully, but these errors were encountered:
7.1環境で動作確認を行えればシステム要件に追加したいと思います。
Sorry, something went wrong.
以下2種類の確認をもって、動作確認とします。 ・codeceptionにて確認 ・時期バージョンアップの動作確認テストにて、手動テスト
EC-CUBE API で以下の対応が必要です。 EC-CUBE/eccube-api#62
codeception, 受入テストがOKとなりましたので、 3.0.14以降、PHP7.1をシステム要件に追加したいと思います。
No branches or pull requests
■問題:ユニットテストは失敗する
Eccube\Tests\Repository\TaxRuleRepositoryTest::testGetByRuleWithCountry
Failed asserting that 533 matches expected 532.
■説明:そのテストの中に「Eccube\Entity\TaxRule::compareTo()」を使ってます、メッソドの中に
DateTimeを比べてます、PHP7.1からmicrosecondsも含めています。
if ($this->getApplyDate() == $Target->getApplyDate()) {
PHP7.1のドキュメントhこちらです
http://php.net/manual/en/migration71.incompatible.php#migration71.incompatible.datetime-microseconds
■対応方法:フォーマトした日付を比べる
if ($this->getApplyDate() == $Target->getApplyDate()) {
↓
if ($this->getApplyDate()->format('YmdHis') == $Target->getApplyDate()->format('YmdHis')) {
The text was updated successfully, but these errors were encountered: