JUnit

JUnitは、Javaで開発されたプログラムのユニットテストを行うためのアプリケーションフレームワークです。簡単にプログラムのユニットテストを自動化することができ、結果もわかりやすく表示されるため効率的に開発時間を短縮できます。

RSS

  • 解決済

    回答
    1

    Junit SuiteClassesアノテーションの引数を動的に指定したい

    Javaの初心者です。 Junitの@SuiteClassesアノテーションの引数にテストスイートクラスを指定するとありますが、 ここを動的引き渡したいです。 できることなら、プロパティファイルにテストするクラスを記載し、それを渡したいと考えていますが、 こんなことが可能でしょうか。 賢者の皆様よろしくお願いします。

    • 0評価
    • 57PV
    AkiraTerasawa AkiraTerasawa 2日前に ベストアンサー
  • 解決済

    回答
    2

    APIのラッパークラスおよび実装クラスのテストについて

    ※業務関連の用語などをぼかして記述するため、一部あいまいになってしまいますが ご了承ください。 前提 現在Javaの開発で、将来のJavaバージョンアップに備え、SQL系のAPIをラップするクラスを作成しています。 アプリ→実装クラス→ラッパークラス という流れを想定しており、アプリが実装クラスに対して呼び出し、実装クラスではラッパークラスでラップした

    • 0評価
    • 56PV
    elz4m elz4m 4日前に コメント
  • 受付中

    回答
    0

    単体テストのメソッドの書き方について

    単体テストを行うとすると、メソッドのentryのところでvoidによるエラーが出てしまうのですが、どうすれば解決できますか? import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.S

    • 0評価
    • 81PV
    teratailが3週間前に アップデート
  • 受付中

    回答
    0

    単体テストの実行について

    前提・実現したいこと 単体テストを行いたいたいのですが、実行がうまくできません。 idを抽出して、numberに入っている値と同じか確認するにはどうすればいいですか? 該当のソースコード `単体テスト import org.junit.Test; import org.sasami.tcm.bean.CustomerBean; import

    • 0評価
    • 67PV
    teratailが3週間前に アップデート
  • 受付中

    回答
    0

    junit実行時にservletactioncontext.getrequest()でNullPoi...

    前提・実現したいこと struts2のサーブレットでjunitを実行したいです。 発生している問題・エラーメッセージ junit実行時にservletactioncontext.getrequest()でNullPointerExceptionが発生してしまいます。 どうすればよろしいでしょうか。 テスト対象クラスでセッションを使用している箇所

    • 0評価
    • 50PV
    teratailが3週間前に アップデート
  • 受付中

    回答
    1

    単体テストの抽出の行い方について

    idを抽出して、numberに入っている値と同じか確認する単体テストを作るにはどうすればいいですか? 継承クラス import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.Resul

    • 0評価
    • 64PV
    haru666 haru666 3週間前に 回答
  • 解決済

    回答
    7

    カバレッジ100%について

    アーキテクトとしてアプリの方針などを考える仕事をしています。 単体試験の工程にて、jUnitをやることになると必ず問題になるのがカバレッジ計測率のお話。 多くの本やサイトではカバレッジ100%までやる必要がないと記載がありますし、個人的にもやりたくないのですが、提案の段階でカバレッジを100%を目指さない論理を持っていません。 100%までやら

    • 1評価
    • 363PV
    7tsuno 7tsuno 3週間前に ベストアンサー
  • 解決済

    回答
    2

    dbunit(JUnit)での現在時刻をinsertする処理のAssert

    dbunitというDAOのテストをサポートするライブラリを用いてのJUnitでの質問です。 作成したDAOのメソッドとして現在時刻(Current_timestamp)をinsertの値に用いるものがあります。 Assertの仕方として、「正しく現在時刻が入ったこと」をチェックしたいとした時、どのようにAssertを仕組めばよいでしょうか。 自

    • 0評価
    • 98PV
    maruhachi maruhachi 1ヶ月前に コメント
  • 受付中

    回答
    0

    DBunitでエクセルからテーブルの値をとる方法について

    DBunitで単体テストをしていますが、IDataSetのXlsDataSetメソッドでエクセルから表を取得したいのですが、エクセルファイルは認識するものの、「テーブル名.UNKNOWN.nullabaleUnknown」となりエクセルに記載しているテーブルの値を取得できません。どうすればよいかアドバイスいただけませんでしょうか。 エクリプス、Spri

    • 0評価
    • 77PV
    teratailが1ヶ月前に アップデート
  • 解決済

    回答
    3

    自動テストを書けば手動のテストはいらなくなる?

    ネットを見てると「まだチマチマ手動でテストやってるの?」 みたいな意見をよく目にしますが、流石にユニットテストを導入したからと言って手動での単体テスト/結合テストがなくなるというのは極論に思えてしまいます。 しかし、手動でのテスト仕様書作成や単体テスト実施をユニットテストと同じ粒度でやるというのはいささか本末転倒な気もします(ユニットテストの意義

    • 3評価
    • 1899PV
    iwamoto_takaaki iwamoto_takaaki 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    ユニットテストに関する二つの質問

    ユニットテストに関する二つの質問があります。 質問1.publicメソッドをテストする意味がありますか?(Utility系を除く) 下記の例では、aとbをそれぞれちゃんとテストすればいいでしょうないでしょうか? bはaの実施結果による影響があればまだいいですが、無関係であれば、テストケースが分かりにくいだと思います。 public void ma

    • 0評価
    • 139PV
    tacsheaven tacsheaven 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    JUnitでenumシングルトンクラスを連続でテストする際に、前の値が保持されてしまう。

    前提・実現したいこと enumシングルトンクラスをJUnitを使ってテストする際に、テストケースごとに シングルトンクラスを初期化して実施したいです。 #そもそも、enumシングルトンクラスという言い方は正しいでしょうか? 発生している問題・エラーメッセージ 以下のように、あるファイルが更新されたかをチェックするシングルトンクラスがあるとし

    • 0評価
    • 165PV
    tamogi tamogi 3ヶ月前に コメント
  • 受付中

    回答
    0

    Junitにて、Mockitoを使用して内部のprivateメソッドを呼び出しているpublicメソ...

    前提・実現したいこと 業務にて、Junitのテストを行っております。 Mockitoを使用して、テスト対象以外のメソッドをモック化してテストを行っているのですが、テスト対象のpublicメソッドの内部処理にて、戻り値なしのprivateメソッドを呼び出している部分があるのですが、privateメソッドをMock化できません。 業務にて、カバレジ100%

    • 0評価
    • 568PV
    teratailが3ヶ月前に アップデート
  • 受付中

    回答
    2

    【Java】【単体テスト】Mockオブジェクトを使うか、自力でインスタンスを生成するか

    JavaでJUnit + Mockito(モックライブラリ)を利用して単体テストを実施しています。 次のようなクラスのメソッドのテストを実装しようと思った場合、ObjectA, ObjectBはモックを利用すべきでしょうか、実際にインスタンスを生成してテストを行うでべきでしょうか。 public class Hoge { public vo

    • 0評価
    • 190PV
    7tsuno 7tsuno 4ヶ月前に 回答
  • 解決済

    回答
    2

    Springの@Transactionalを無視させる

    DBUnitとJunitの組み合わせで業務ロジックをテストを行いたいです。 リスト処理概要 junit開始 → DBunitでセッション取得し、テストデータ投入 → 業務ロジック実行 → 検証&ロールバック 問題点 業務ロジックで呼ぶメソッドの中に下記annotationを記載したメソッドがある。 @Transactional(pro

    • 0評価
    • 211PV
    liguofeng29 liguofeng29 4ヶ月前に 回答
  • 解決済

    回答
    4

    関数型IFを返却するメソッドのjUnitでの検証

    前提・実現したいこと 関数型IFを返却するメソッドの戻り値を検証したい場合、どうしたらいいでしょうか。 発生している問題・エラーメッセージ 以下のようなメソッドがあった場合 public Function<String, String> sampleMethod(boolean flg) { if (flg) {

    • 0評価
    • 192PV
    7tsuno 7tsuno 4ヶ月前に コメント
  • 解決済

    回答
    1

    JUnit4でRunnnerを改造してテストメソッドごとにテスト実行したいです

    JUnitでテスト実行を組み込んでいるJavaプログラムがあり、JUnit4のライブラリ上のRunnerクラス(BlockJUnit4ClassRunner)ではクラス単位でテストを実行します。 //テスト対象クラス取得 String className = "com.sample.sampleTests.sampleTest"; Class<?> t

    • 0評価
    • 316PV
    7tsuno 7tsuno 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    JMockitで、メソッド内から呼び出している別メソッドのみの挙動を置き換えたい

    前提・実現したいこと JMockitで、メソッドAのテストをする際に、メソッドA内から呼び出しているメソッドBの挙動を置き換えたいです。 挙動を置き換えたいのはメソッドBのみです。 テスト対象 public class Person { private int weight = 0; public int A(){ //

    • 0評価
    • 361PV
    homeless_heart2 homeless_heart2 4ヶ月前に コメント
  • 受付中

    回答
    2

    Junitでのthrowsについて

    Junitのメソッドではthrows句をしようして「throws Exception」と記述しますが、これは何のためにあるのでしょうか?

    • 0評価
    • 203PV
    KSwordOfHaste KSwordOfHaste 6ヶ月前に 回答
  • 解決済

    回答
    1

    Javaのユニットテストでユニットテスト対象メソッド内のメソッドを別のメソッド(スタブ)に置き換える...

    分からないこと 実行環境 Java8 Spring eclipse 単体テストケース作成時、引数で渡すListやDtoなどはオーバーライドしてインスタンスを渡せばテストデータは作れると思うのですが、テスト対象メソッド内にある別メソッドをスタブとして呼び出すことは可能でしょうか? テスト実行イメージは下記のような感じになります。 テスト対

    • 0評価
    • 225PV
    ti001 ti001 6ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    130

  • 総質問数

    132

  • 今週の質問数

    1

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る