並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 5 件 / 5件

新着順 人気順

JUnit4の検索結果1 - 5 件 / 5件

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

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

      JUnitで学ぶ実践的で本質的なユニットテストの考え方 - Qiita
    • 2024年版!VS Code で Java 開発環境を構築する | 豆蔵デベロッパーサイト

      はじめに # Java デベロッパーの皆さんは IntelliJ IDEA や Eclipse を使ってる方が多いのではないでしょうか。筆者は VS Code を使っています。業務では長らく Java から離れていたのですが、ここ数年はけっこう書いています。かつては IntelliJ IDEA に課金してましたが Java 再開を機に VS Code の環境を整えました。この記事では、定番の拡張やワークスペースの使い方についてご紹介したいと思います。 Microsoft Extension Pack for Java の利用 # 結論から言うと 「Microsoft の Extension Pack for Java を入れましょう。」で終わりです。 Extension Pack for Java - Visual Studio Marketplace Extension Pack はその

        2024年版!VS Code で Java 開発環境を構築する | 豆蔵デベロッパーサイト
      • AndroidのスクリーンショットテストでのRoborazziの導入について

        @Test fun testHelloWorld() { composeTestRule.setContent { MyAppTheme { HelloWorld() } } composeTestRule.onNodeWithText("Hello World!").assertIsDisplayed() } ただ、この方法だと以下のような改善点がありました。 Instrumented test (実機やエミュレータ上で実行するテスト)が必要になるので、CIで繰り返し実行するときに端末を準備する手間がかかる。また、エミュレータのセットアップの失敗が発生し、テストが不安定な場合がある 特定の部分を assert で検証しているので、それと違う箇所の変更が検出できない。例えば、意図しない padding が追加されていた場合にもテストが通ってしまう 上記の問題を解決するためにスクリーンショッ

          AndroidのスクリーンショットテストでのRoborazziの導入について
        • GitHub - Osiris-Team/1JPM: 1 Java Project Manager, is a Maven/Gradle alternative with a twist. Its a single Java file itself, which should be edited by you to configure your project.

          1 Java Project Manager (1JPM), is a Maven/Gradle alternative with a twist. It's a single Java file itself, which should be edited by you to configure your project. Meaning instead of writing XML (Maven) or Groovy (Gradle), your build file is Java code too. Thus to build your project, download/copy the JPM.java file into your project, open a terminal and execute: Java 11 and above: java JPM.java ja

            GitHub - Osiris-Team/1JPM: 1 Java Project Manager, is a Maven/Gradle alternative with a twist. Its a single Java file itself, which should be edited by you to configure your project.
          • Spek やめました - Tabelog Tech Blog

            この記事は 食べログアドベントカレンダー2023 の2日目の記事です。 こんにちは、食べログAndroidアプリをメインで担当しているsadaです。 今回は弊社でAndroidアプリのテストフレームワーク Spek Framework の利用をやめたお話をさせていただきます。 (タイトルが今年のDroidKaigiにあったセッションと似た感じになってますが、ちょっとノリで寄せてしまいました、すみません。) 目次 Spek Framework とは Spek Framework を利用していた理由 Spek Framework をやめた理由 Spek Framework から JUnit5 への移行 まとめ 最後に Spek Framework とは Spek Framework(以下、Spek)とは公式ドキュメント にも書かれている通り、 JavaScript の Jasmine や Ru

              Spek やめました - Tabelog Tech Blog
            1