タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

programmingとjunitに関するlizyのブックマーク (1)

  • double型のアサーションにおける罠 | DevelopersIO

    渡辺です。 Twitterでこんなことに困っている方がいたので、ブログのネタとして扱ってみました。 @shuji_w6e Javaって+0.0と-0.0が区別されてるじゃないですか。それで+0.0=-0.0はtrueになるんですけど、assertThat(+0.0 is(equalTo(-0.0)))ってなるとassert違反しちゃうんですよね・・・ — キーチ (@keachcox) October 26, 2013 「いつからプリミティブ型で比較していると錯覚していた?」 プリミティブ型とプリミティブラッパークラス はじめにJavaのプリミティブ型とプリミティブラッパークラスについて説明します。 Java歴史的な経緯からすべてのデータをオブジェクトとして保持していません。boolean, int, doubleなどの幾つかの型はプリミティブ型と呼ばれ、オブジェクトとは異なる扱いになっ

    double型のアサーションにおける罠 | DevelopersIO
  • 1