並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 16 件 / 16件

新着順 人気順

JUnitの検索結果1 - 16 件 / 16件

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

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

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

      JUnitで学ぶ実践的で本質的なユニットテストの考え方 - Qiita
    • JUnit5 使い方メモ - Qiita

      package sample.junit5; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.DisplayName; class JUnit5Test { @Test void fail() { Assertions.assertEquals(10, 8); } static class StaticClass { @Test void fail() { Assertions.assertEquals(10, 8); } } static class StaticTest { @Test void fail() { Assertions.assertEquals(10, 8); } } class InnerTest { @Te

        JUnit5 使い方メモ - Qiita
      • まだまだ間に合うJUnit(再)入門 #jjug_ccc #ccc_g4

        Spring Boot爆速開発超絶技巧 #jsug #boot / Spring Boot & IntelliJ IDEA technique

          まだまだ間に合うJUnit(再)入門 #jjug_ccc #ccc_g4
        • AndroidX x JUnit5でUIテストを書こう - DeNA Testing Blog

          こんにちは。SWETチームの@zhailujiaです。 今回はAndroidX x Junit5を使ったUIテストの書き方を紹介して行きたいと思います。 背景 JUnit 5はJUnit 4と比べて複数な新機能があって使いたいところですが、現時点GoogleはAndroidのJUnit 5テストをまだ公式対応していません。 android-junit5は、AndoridプロジェクトでもJUnit5の使用を可能にするサードパーティ製のGradle Pluginです。 今年4月に、android-junit5から新しいInstrumentationサポート用のInstrumentation 1.0.0Libraryをリリースしました。 これによりAndroidXのActivityScenarioなどのAPIとJunit5を組み合わせたUIテストが遂に書けるになりました。 システム環境 Syst

            AndroidX x JUnit5でUIテストを書こう - DeNA Testing Blog
          • JUnit 5の拡張機能を完全にマスターしたぃ - 日々常々

            本日9/19の関ジャバ'19 9月度でJUnit 5のExtensionの話をしました。 スライド JUnit 5.5.2 のUser Guide を合わせてご参照ください。なお5.3ならoohiraさんの日本語訳もあります。とても助かってる。 ちなみに表紙で言及してるBtoWは ゼルダの伝説 ブレス オブ ザ ワイルド - Switch で、ロード画面がこんな感じなのです。 背景 9月度のセッションは、以前の関ジャバにて登壇枠で申し込みいただいたお二人です。 業務システムの概要とその選択肢 / tunemageさん みんなのSelenium:The Road to WebDriver / woosyumeさん 他のイベントでの登壇などから特に心配はないのですが、流石に初登壇の方だけにお任せするのもあれなので私も話すことにしてみました。 Seleniumに絡めてテストの話、と考えてExte

              JUnit 5の拡張機能を完全にマスターしたぃ - 日々常々
            • 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を書き始める前に考えるべきテスト/JJUG_CCC_2019_Spring

                  以下のイベントの投影資料です。 http://www.java-users.jp/ccc2019spring/#/ 以下、スライド内記載のURL一覧 P13 テストの目的 http://jstqb.jp/dl/JSTQB-SyllabusFoundation_Version2011.J02.pdf#page=14 P18 パスワードの例題 https://www.slideshare.net/takashiyamasaki378/ss-55384920/25 P59 Testing and Checking Refined http://www.satisfice.com/blog/archives/856 P60 あなたがやっているのはテスティングかチェッキングか? https://www.infoq.com/jp/news/2009/12/testing-or-checking P62

                    テストエンジニアが教える JUnitを書き始める前に考えるべきテスト/JJUG_CCC_2019_Spring
                  • 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
                    • SpringBoot2.2でJUnit5がデフォルトになったのでbuild.gradleを書き換える - 日々常々

                      SpringBoot2.2でJUnit5がデフォルトになったー。 他の更新はリリースノート見てくださいまし。 ちなみに私に関係ありそうなのはツイートした。触れてないのは単に使ってないってだけで、重要じゃないってわけじゃないです。 - Spring 5.1 -> 5.2 - Jakarta EEに移行しはじめた - JUnit 5をデフォルトに - HealthIndicatorはCompositeHealthContributorConfigurationに変えれ(長い…… - Java 13サポート(8と11は引き続き) - RestTemplateBuilderのヘッダ用メソッド追加 ……あたりかな。あと起動時間とメモリ改善とか。— いろふ (@irof) October 16, 2019 build.gradle の書き換え SpringBoot2.1以前 implementatio

                        SpringBoot2.2でJUnit5がデフォルトになったのでbuild.gradleを書き換える - 日々常々
                      • JUnit 5の拡張機能を完全にマスターした

                        2019-09-19T19:00 関ジャバ'19 9月度のセッション資料です。 https://kanjava.connpass.com/event/141792/

                          JUnit 5の拡張機能を完全にマスターした
                        • 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 | サイボウズエンジニアのブログ
                            • JUnitのAssertJの使い方

                              import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.within; import static org.assertj.core.api.Assertions.tuple;文字列の検証はisEqualToメソッド文字列はassertThat(“文字列”).isEqualToメソッドで検証します。 package jp.co.test; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertTrue; import org.junit.jupiter.api.Test; p

                                JUnitのAssertJの使い方
                              • JUnitプロジェクトがビルド環境をAzure Pipelinesに移行

                                「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

                                  JUnitプロジェクトがビルド環境をAzure Pipelinesに移行
                                • 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

                                  新着記事