!エンジニア人生を楽しみたい!仕事や趣味で学んだ技術的なことを書いていくブログです。JUnitTweet昨日書いた「NetBeans&Mavenでテスト結果ウィンドウの日本語が文字化けする件」は設定が足りていないことが原因でした。Javaビギナーな私には解決するまで若干手こずったので、一応まとめてみます。知識ある方からすれば何を今更という内容かもしれませんが...。以下書籍のチュートリアル(第1章)をNetBeans&Mavenで始めた場合、という流れでまとめます。基本的にはNetBeans7.2.1を入れただけ、です。4.11プロジェクトを作成する新規Javaプロジェクト(Maven)の作成Mavenでプロジェクトを作成します。「ファイル」メニューから「新規プロジェクト」を選びます。カテゴリ「Maven」を選択して「Javaアプリケーション」を選択します。プロジェクト名は書籍のチュートリアルに合わせて入力しました。ライブラリの追加Mavenを利用しているので、pom.xmlにJUnitの依存性を記述します。デフォルトで3.8.1の記述があるので4.11に変えました。テスト対象クラスを作成するソース・パッケージにJavaクラスを追加します。ここでは書籍に合わせてクラス名にCalculator、パッケージにjunit.tutorialと記述しました。書籍にあるmultiplyだけ入れました。}}テストクラスを作成するテストクラスの作成Mavenでプロジェクト作成をしたので、testフォルダは既にできています。テスト・パッケージをみるとデフォルトで「AppTest.java」が出来ていますが、これはJUnit3.8.1で作られたサンプルなので、今回は削除します(4.11を使う前提とするため)。テスト・パッケージで右クリックして、「その他」を選びます。カテゴリ「単体テスト」を選び、右ペインで「JUnitテスト」を選択します。クラス名「CalculatorTest」パッケージ名「junit.tutorial」を入力します。下ペインはデフォルトでは全てチェックが入っていますが、書籍に合わせて一旦ここでは外しました(通常はつけたままのほうがいいと思います)。以下のコードが生成されました(コメント部は削除してます)。}}書籍にあるリスト1.4のコードを記述しました。}}テストメソッドは日本語です!!(もともとこれがやりたかった)テストを実行する最小限のコードはそろったので早速テストします。プロジェクトを右クリックして「テスト」を選ぶと、プロジェクト全体に対してテスト実行します。テスト実行が完了すると、テスト結果ファイルできたよー、ってNetBeansが通知してくれます。これが昨日つまっていた状態です。解決するには、pom.xmlに以下を追加します。今までの手順だとpom.xml内にmaven-surefire-plugin、maven-surefire-report-pluginの記述はないのですが、明示的に記述します。試してみたのですが、maven-surefire-pluginとmaven-surefire-report-pluginのバージョンが違っていたり、どちらかだけ記述している状態だと上記文字化け(というかUnicode表示)が起きるようです。両方とも現時点での最新(2.12.4)では日本語表示されました。再度テストを実行します。日本語でたー!やったー!文字化けしたときは焦りましたが、簡単な設定で解消して良かったです(^^;というわけで、NetBeans&Mavenで日本語メソッド名を堪能できるようになったので書籍を読み進めよう~。ヶ月)長らくC#屋でした。EEを触ることになりました。Web開発も初めてです。日々の勉強メモとしてブログ作成。デビュー当時から堀北真希さんを愛するエンジニアです。現在は乃木坂46が大好きです。(15)にほんブログ村にほんブログ村はてなブログをはじめよう!kikutaro777さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。