このようなテストケースをもっと読みやすくするにはどうすればよいですか? XMLを使用するテストケースを作成するにはどうすればよいですか?
@Test
public void test1() throws Exception {
assertEquals("{\"Root\":{\"Name\":\"Paul\",\"Age\":\"10\",\"Enabled\":\"true\"}}",
transformer.transformXmlToJson("<Root><Name>Paul</Name><Age>10</Age><Enabled>true</Enabled></Root>"));
}
は、私は手動でのような文字列に改行を配置する必要があり
@Test
public void test1() throws Exception {
assertEquals(
"{\"Root\":"
+ "{"
+ "\"Name\":\"Paul\","
+ "\"Age\":\"10\","
+ "\"Enabled\":\"true\""
+ "}"
+ "}",
transformer.transformXmlToJson(
"<Root>"
+ "<Name>Paul</Name>"
+ "<Age>10</Age>"
+ "<Enabled>true</Enabled>"
+ "</Root>"));
}
を行います。しかし、私は日食でクラスをフォーマットするとき、全体のフォーマットはトスのために行きます。
これらのテストケースを作成して読みやすくするための良い習慣はありますか?
同様に、より良い形式でJSONを書く方法がありますか?
私はフォーマッタを無効にすることはできません。 Formatterは私にとって非常に役に立ちます。 assertThat()を使って試してみます。 –
私のリンクを調べるのが面倒だったら、コード内の**特定のセクション**のフォーマッターを無効にすることができます。もちろん、私はフォーマッタを完全に無効にすることを勧めません! – GhostCat
申し訳ありません。あなたが言及していた、私のテストコードでそれを使用する方法を探していたassertThatによって引き継がれました。これはできます。しかし、私は、この設定を可能にするために、これらのテストに取り組んでいる皆にeclipseで尋ねなければなりません。これを行う前に、他の解決策を探すだろう。 –