並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

junitの検索結果1 - 8 件 / 8件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

junitに関するエントリは8件あります。 Javaテストjava などが関連タグです。 人気エントリには 『JUnitで学ぶ実践的で本質的なユニットテストの考え方 - Qiita』などがあります。
  • JUnitで学ぶ実践的で本質的なユニットテストの考え方 - Qiita

    初めに 具体的なコードや方法も記述しますが、それよりも JUnit などの自動テストのFW、ユニットテストの概念や目的など本質的なことを把握し理解する事を主題にしてます。 また、参考資料欄にあるように、様々なものを参考に網羅的にまとめています。非常にボリュームがるので興味あるところだけ読んでもらう方が良いかもしれません。 こちらでは、ある程度開発経験(1〜2年程度)があり、自動テストについて少しでも触れた事があるくらいの方が対象になる記事です。自分がそうだからです。ただし、コンパイルエラーにならないだけの書き方では意味がないのでそういった構文やお作法に関する話はあまりしません。なぜそのようなお作法になったのか?そうである理由は何なのか?トレードオフは?といった、本質的な部分にフォーカスを当てていきたいと思います。 1. 概要 JUnit は Java 言語向けのユニットテストフレームワーク

      JUnitで学ぶ実践的で本質的なユニットテストの考え方 - Qiita
    • JUnit未経験者がテストコードを書ききるためにまずやったことと、初心者的悩みポイントを逆引き解説 - Qiita

      はじめに : ユニットテストを書いたことない頃の私の声 わかっているんです。知っているんです。ユニットテストを書いた方がいいのは。 だけどさ何から始めればいいの? どうやってテストコード追加するの? なんかアノテーションがやたらあるのは知ってる。ただ使い方がわからん。 ていうか時間がない!書く時間というか、そもそも最初のキャッチアップの時間が!作れない! というのは数か月前までの私の心の声。 その後、ユニットテストを2つほど書いてみたところで、とりあえず上記のような心の声には「大丈夫だよ、これで始められるよ」と寄り添えるようになった気がします。 そこで ユニットテストナニモワカラナイ(本来の意味)・・から、どきどきしつつも挨拶ができるようになるくらいまでに何をしたか テストを書くにあたって最初に直面した「これってどうしたらいい・・・?」を逆引き解説※ をまとめます。 ※解説とか大層なことを

        JUnit未経験者がテストコードを書ききるためにまずやったことと、初心者的悩みポイントを逆引き解説 - Qiita
      • JUnitで学ぶTest smells撃退法 / How to resolve Test smells using JUnit5

        スクラムフェス新潟2023で発表した際に使用した資料です! https://confengine.com/conferences/scrum-fest-niigata-2023/proposal/18389/junittest-smells

          JUnitで学ぶTest smells撃退法 / How to resolve Test smells using JUnit5
        • JUnit 5 のパラメーター化テストは超便利 - Qiita

          JUnit 5 といえば @Nested テストが一押しかなと思っていた時期もありましたが、 @ParameterizedTest を使い始めたら「JUnit 4 のあれは何だったんだ」と思えるくらい手になじんでとてもいい感じです。これだけでも移行をオススメできます。 確認環境 JUnit 5.3 AdoptOpenJDK 11.0.3+7 macOS 10.14.3 ValueSource パラメーターは、@ValueSource アノテーションを使って指定します。パラメーターの型に応じて、ints や strings、 doubles プロパティなどがあります。 @ParameterizedTest @ValueSource(ints = {1, 2, 100}) void positiveNumber(int n) { assertTrue(isPositiveNumber(n));

            JUnit 5 のパラメーター化テストは超便利 - Qiita
          • JUnitでテストコードを作成・実行 - Cou氏の徒然日記

            最近、Javaでの開発が増えて、たまにコーディングすることがあり、JUnitを使ってテストケースを作ることも多いです。 なので、覚え書きも含めて、JUnit の使い方など。 そんなに難しくもないので、そうそう忘れることはないですが。 基本的に、Eclipseを使えば、JUnitのプラグインも入っているので設定自体は何もいらないです。 適当にJavaプロジェクトを作成。 この時、使用するJREのバージョンを選択します。 今回は、適当に JavaSE-1.8 を選択。 テスト用に適当にクラスを作ってメソッドを実装。 今回は、2倍、3倍、4倍を返す適当なメソッドで(笑) このクラスのメソッドをJUnitでテストコードを作成するには、目的のソースで右クリックして、[新規]->[その他] から [JUnit]->[JUnitテストケース] を選択。 テスト実装用のクラスを作成。 この時、対象のメソッ

              JUnitでテストコードを作成・実行 - Cou氏の徒然日記
            • kintone のテストを JUnit 5 に移行した話 - Cybozu Inside Out | サイボウズエンジニアのブログ

              こんにちは、kintone 開発チームの @hikoma です。kintone のテストを JUnit 4 から JUnit 5 に移行した話を公開したいと思います。 背景 2017 年に JUnit 5 がリリースされてから約 4 年半、みなさんは既に JUnit 5 を利用していることかと思います。 kintone では JUnit 5 への移行がなかなか進みませんでした。テストのボリュームがそれなりにあり(Java の単体テストが約 6500、REST API のテストが約 4000、Selenium のテストが約 3000)、E2E テストで並列実行やリトライのために JUnit 4 の仕組みを利用していたので、目に見える問題が起きていない状況では優先度も上がりませんでした。 しかし、このような状況ではテストの改善に着手しにくく、持続的な開発のリスクも感じていたため、何度目かの移行

                kintone のテストを JUnit 5 に移行した話 - Cybozu Inside Out | サイボウズエンジニアのブログ
              • Guide to JUnit 5 Parameterized Tests | Baeldung

                REST with Spring The canonical reference for building a production grade API with Spring Learn Spring Security ▼▲ THE unique Spring Security education if you’re working with Java today

                  Guide to JUnit 5 Parameterized Tests | Baeldung
                • JUnit5: 便利なパラメータ化テストの使いどころと実装方法 - RAKUS Developers Blog | ラクス エンジニアブログ

                  本記事ではJUnit5におけるパラメータ化テストの使いどころと実際の実装方法について紹介します。 使いどころ 実装方法 パラメータ化テストの宣言 @ParameterizedTest パラメータ指定 単一データの入力 @ValueSource 列挙型 @EnumSource 複数データの入力 @CsvSource まとめ 参考 使いどころ テストケースを作成する時は複数の振る舞いをテストすることがほとんどかと思います。 例えば、以下のように受け取った年齢の値から学年を返すメソッドがあるとします。 public String getGrade(int age) { if (age < 0) { return "存在しない年齢"; } if (age <= 5) { return "園児" } else if (age <= 12) { return "小学生" } else if (age

                    JUnit5: 便利なパラメータ化テストの使いどころと実装方法 - RAKUS Developers Blog | ラクス エンジニアブログ
                  1

                  新着記事