はじめに
テストを書いていて期待している結果と実際の結果が似通っていて、どこが違うのか簡単にわからない際に便利な方法をしったのでメモがてらまとめていきます
やり方
Intellijを使って2つのJSONを比較していきます
expected.json
{
name: "test",
answer: "1",
msg: "hello"
}
actual.json
{
name: "test",
answer: "1"
}
この例は極端に簡単なので目に見て違いがわかりますが、複雑なjsonほど比較が難しいので役立ちます
まずはIntellijでshiftを2回押します
そして新規スクラッチバッファーを検索してクリックします
buffer.txtが開くのにここにexpected.jsonの内容をはります
次にactual.jsonをコピーしておきます
右クリックからクリップボードの比較を選ぶとどこが違うのかが表示されます
おわりに
Intellijの使い方も学んでいかないとなと最近感じました