タグ

2014年7月30日のブックマーク (2件)

  • 小数点以下n桁の表示 (2008-05-30)

    doubleやfloatの値をそのままSystem.out.prinlt()すると小数点以下16桁とか出てきて見にくいので、これを小数点以下2桁くらいにできないものかと検索すると、たとえばJava(SE) API 逆引き辞典が引っかかるので、それに則って書くと: double before = 0.3456789012345678; double after = new BigDecimal(String.valueOf(before)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(after); //=> 0.35 長い。 ここで思い直してみると、小数点以下2桁に丸めた数値をdoubleのまま扱う必要があるのかということに気づく。特に今回の場合、「doubleをprint()すると小数点以

    pluea
    pluea 2014/07/30
  • - JUnit 実践講座 - Tips集

    2003/12/23 更新 石井 勝 What's New JUnit Diff プラグイン ver 1.1.1 ― 2004/12/23 目次 CommonTestCaseにヘルパーメソッドを集める TestSaverで後片付けをする assertEqualsのエラーメッセージを省略されないようにする 期待値と実測値のdiffをとる CommonTestCaseにヘルパーメソッドを集める テストケースは通常junit.framework.TestCaseを継承して作成しますが,各プロジェクトに特化した共通のテストケースを作り,そのクラスを継承してテストケースを作成する方が便利なことがあります.例えばそのクラスをCommonTestCaseという名前にしておき,次のようにします. public class CommonTestCase extends junit.framework.Tes

    - JUnit 実践講座 - Tips集