何JUnitのコマンド私はそれをチェックするために使用する必要があり、期待することは、実際には等しくありません。

ニキータコズロフスキー:

質問があるので:JUnitのコマンドを私は期待ではない、実際に等しいことを確認するために使用する必要があります。例えば、私はこのようなのassertEqualsを使用します

assertEquals(tr1.detectTriangle(), tr1.TR_EQUILATERAL);

だからここ予想変数は2ですが、実際は1で、テストが失敗しました。私は、この試験に合格するためには何を使うべきコマンド?

GhostCat敬礼モニカC.:

もちろん、そこにシンプルですassertNotEquals()が、私は一般的にのみ、あなたが本当に必要アサート1を使用することをお勧め:assertThat

assertThat(actual, is(expected));

または、あなたのケースでは:

assertThat(actual, not(expected));

どこis()not()しているhamcrestその名が意味するものでは正確に何のmatcher。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=203371&siteId=1
おすすめ