はじめに
テストを書いていて期待している結果と実際の結果が似通っていて、どこが違うのか簡単にわからない際に便利な方法をしったのでメモがてらまとめていきます
やり方
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の使い方も学んでいかないとなと最近感じました