並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

AssertJの検索結果1 - 25 件 / 25件

  • JavaのテストにはAssertJがオススメ - Qiita

    JavaでのテストはJUnit4が使われていると思いますが、自分としては、それに加えてAssertJをオススメします。 AssertJ AssertJが使いやすい理由 JUnit4のassertThatと比べてAssertJが使いやすい理由は2つあります。 流れるようなインターフェース AssertJは「Fluent assertions for java」とトップページに大きく書かれているように、流れるようなインターフェースが最大の特徴です。いちいちドキュメントを調べなくても、IDEの補完機能で適切なメソッドを調べられるので、JUnit4のassertThatに比べて書きやすいです。 拡張がMatcherに比べて遥かに楽 Matcherの拡張対象は「比較方法」で、AssertJの拡張対象は「クラス」なので比較するのは適切ではないかもしれませんが、Matcherの拡張が靴の上から足を掻く感

      JavaのテストにはAssertJがオススメ - Qiita
    • AssertJ 使い方メモ - Qiita

      org.junit.ComparisonFailure: expected:<"[H]oge"> but was:<"[h]oge"> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at sample.assertj.MainTest.test(MainTest.java:10) (以下略) 説明

        AssertJ 使い方メモ - Qiita
      • AssertJ / Fluent assertions for java

        AssertJ Core site has moved to https://assertj.github.io/doc/ This site is still maintained for AssertJ modules (until their documentation is migrated) Rich and easy to use AssertJ provides a rich set of assertions, truly helpful error messages, improves test code readability and is designed to be super easy to use within your favorite IDE. Get started right away with the one minute starting guide

        • JUnitのアサーションライブラリHamcrest,AssertJ比較 - Qiita

          public class HamcrestTest { List<String> list = Arrays.asList("hoge", "fuga", "piyo"); @Test public void test() { assertThat(true, is(true)); assertThat("hoge", is("hoge")); assertThat(list, is(not(empty()))); assertThat(list, is(contains("hoge", "fuga", "piyo"))); } } 見た目はHamcrestとあまり変わらないように感じますが、大きなメリットはFluent APIのため、チェック対象の型情報からIDE補完で使用可能なメソッド一覧を選択できることです。 このため、Hamcrestのように事前にAPIを把握していなくても、型安全

            JUnitのアサーションライブラリHamcrest,AssertJ比較 - Qiita
          • Java のアサーションライブラリ AssertJ の時代が来そうな予感 - にょきにょきブログ

            Java のアサーションライブラリに AssertJ というものがある。 http://joel-costigliola.github.io/assertj/ Fluent にアサーションが書けるとのことなので、我がプロジェクトに導入してみました。 基本 基本的な比較。 Junit, Mockito だとこういう風に書くケースが・・・ assertEquals(expect, value); // JUnit assertThat(value, is(expect)); // Mockito こう書けます。 assertThat(value).isEqualsTo(expect); // AssertJ 「何が嬉しいの?」と思うかもしれませんが、とりあえず先に進みましょう。 文字列比較 よくある比較。コードの意図は説明しなくとも伝わると思います。 assertThat("Hello Wor

              Java のアサーションライブラリ AssertJ の時代が来そうな予感 - にょきにょきブログ
            • ユニットテストのアサーション 流れるようなインターフェースのAssertJを添えて 入門者仕立て

              ユニットテストのアサーション 流れるようなインターフェースのAssertJを添えて 入門者仕立て - Download as a PDF or view online for free

                ユニットテストのアサーション 流れるようなインターフェースのAssertJを添えて 入門者仕立て
              • AssertJを使って、テストコードを書く - CLOVER🍀

                以前書いたエントリ、 Fest Assertionsを使って、テストコードを書く http://d.hatena.ne.jp/Kazuhira/20131224/1387895002 をAssertJで書き直した、焼き直しみたいなエントリです。 以前、Fest Assertionsを使ってから、個人的に書くテストコードにはFest Assertionsを使っていたのですが、開発が停止状態?にあることと、その後継的なものとしてAssertJがあることに気付いてはいたのですが、長らく放ったらかしにしていました…。 いい加減、試してみようかということで。 AssertJ http://joel-costigliola.github.io/assertj/ Fest Assertionsと同様、JUnitおよびTestNGと一緒に使えるみたいです。 また、Fest Assertionsからのマイグ

                  AssertJを使って、テストコードを書く - CLOVER🍀
                • AssertJ版:テストでよく使う検証メソッド一覧 - Qiita

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    AssertJ版:テストでよく使う検証メソッド一覧 - Qiita
                  • AssertJ / Fluent assertions for java

                    AssertJ Core site has moved to https://assertj.github.io/doc/ This site is still maintained for AssertJ modules (until their documentation is migrated) Rich and easy to use AssertJ provides a rich set of assertions, truly helpful error messages, improves test code readability and is designed to be super easy to use within your favorite IDE. Get started right away with the one minute starting guide

                    • GitHub - square/assertj-android: A set of AssertJ helpers geared toward testing Android.

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - square/assertj-android: A set of AssertJ helpers geared toward testing Android.
                      • AssertJ 用の IntelliJ postfix completion plugin を書いた - tokuhirom's blog

                        AssertJ の assertThat() をpostfix completion で入力したいと常々思っていて、誰か書いてくれないかなと思っていたけど誰も書いてくれないし、IntelliJ のプラグインというものを書いてみたかったので書いてみた。 https://github.com/tokuhirom/assertj-postfix-plugin ↑レポジトリはこちら。 IntelliJ のプラグインの情報は少なくて、どうもどこが本家なのかよくわからなかった。 http://www.jetbrains.org/intellij/sdk/docs/index.html たぶんこの辺。だと思う。 とりあえず検索してみたところ IntelliJ IDEAのPostfix補完プラグインを作るという記事が見つかったので、「こりゃあ、真似すれば簡単に実装できそうだなー」と思ったのが運の尽き。 ど

                        • AssertJ - fluent assertions java library

                          A core module to provide assertions for JDK types (String, Iterable, Stream, Path, File, Map, …​) A Guava module to provide assertions for Guava types (Multimap, Optional, …​) A Joda Time module to provide assertions for Joda Time types (DateTime, LocalDateTime) A Neo4J module to provide assertions for Neo4J types (Path, Node, Relationship, …​) A DB module to provide assertions for relational data

                          • DbsetupとAssertJ-DBでDBのテスト - Qiita

                            JavaでDBのテスト 実際のテストでめんどいDBのテストデータの準備とDBの状態のテスト。これまではDBUnitしか使ったことなかったけど、Dbsetupでテストデータを準備し、AssertJ,AssertJ-DBでDBのテストをやってみた。 DBUnit http://dbunit.sourceforge.net/intro.html データを外部ファイルで管理して、Assertionも期待値を格納したファイルと比較して書ける。 // Fetch database data after executing your code IDataSet databaseDataSet = getConnection().createDataSet(); ITable actualTable = databaseDataSet.getTable("TABLE_NAME"); // Load exp

                              DbsetupとAssertJ-DBでDBのテスト - Qiita
                            • MockMvcでAssertJを使用しSpring MVCで作成したREST APIのレスポンスJSONをテストする - Qiita

                              Help us understand the problem. What are the problem?

                                MockMvcでAssertJを使用しSpring MVCで作成したREST APIのレスポンスJSONをテストする - Qiita
                              • 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;

                                • AssertJ 2.0の新機能を試す - CLOVER🍀

                                  このブログでJavaのテストコードを書いている時に使っている、AssertJの2.0が出ましたということで、その新機能をいくつか試してみました。 AssertJ core 2.0.0 release : New and noteworthy http://joel-costigliola.github.io/assertj/assertj-core-news.html#assertj-core-2.0.0 この中から、いくつかかいつまんでご紹介。 AssertJを使うために必要な依存関係は、こちらになります。 <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>2.0.0</version> <scope>test</scope> </dependency> 今

                                    AssertJ 2.0の新機能を試す - CLOVER🍀
                                  • AndroidでAssertJを使ってテストする - Qiita

                                    最近知ったAssertJというテストライブラリを使ってみた AssertJ / Fluent assertions for java Fluent assertions とあるように流れるようなassertionが出来ると聞いてちょっと気になった AssertJの導入 gradleの設定 AssertJ / Fluent assertions for java このページによるとAndroidだと1.x系がいいらしい 3.xまで出ているので何となく残念な気持ちになる

                                      AndroidでAssertJを使ってテストする - Qiita
                                    • GitHub - RobWin/assertj-swagger: A Swagger assertj test library which compares a contract-first Swagger YAML/JSON file with a code-first Swagger JSON

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - RobWin/assertj-swagger: A Swagger assertj test library which compares a contract-first Swagger YAML/JSON file with a code-first Swagger JSON
                                      • assertj 3.0.0 が良い - tokuhirom's blog

                                        Java 8 前提になっていて、非常に良い感じになっている。 Java 8 の Date & Time に標準対応した上に、様々なエンハンスメントが入っている。 中でも注目すべきは例外関連の機能追加である。 例外をこのコードが投げているの?みたいなのを簡単に書けるようになっている。 この機能は、今まで自前で実装していたが、自前でやらなくて良くなったので便利だといえる。 @Test public void testException() { assertThatThrownBy(() -> { throw new Exception("boom!") }).isInstanceOf(Exception.class) .hasMessageContaining("boom"); }

                                        • hey engineer night #1 -JUnit5とAssertJ- (2018/11/29 19:30〜)

                                          新機能 バウチャーによるイベント管理機能をリリースしました。協賛企業の社員や関係者のイベント参加を円滑にすることに活用いただけます。詳しくはヘルプページをご覧ください。 新機能 connpass APIに新しく、所属グループを取得できるAPIやユーザーの参加イベントAPIを追加しました。各APIの詳細な仕様や利用方法につきましては、 APIリファレンス をご確認ください。またAPI利用希望の方は connpassのAPI利用について をご覧ください。 お知らせ 2024年9月1日より、connpassではスクレイピングを禁止し、利用規約に明記しました。以降の情報取得にはconnpass APIをご利用ください。APIご利用についてはヘルプページをご確認ください。

                                            hey engineer night #1 -JUnit5とAssertJ- (2018/11/29 19:30〜)
                                          • ユニットテストのassertionにAssertJ 3.9を利用するサンプルコード - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                              ユニットテストのassertionにAssertJ 3.9を利用するサンプルコード - Qiita
                                            • 【Spring】MockMvc + AssertJでREST APIのテスト | SEのプログラミングと英語の勉強ブログ

                                              MockMvc + AssertJでREST APIテスト この記事ではSpring MVCの@RestControllerを使用し作成したREST APIのレスポンスをMockMVC使用してテストする際に、AssertJを使用してAPIのレスポンスをチェックする方法を解説します。 MockMVCとは MockMVCはSpringが提供するサーバを起動せずにコントローラへのHTTPリクエストとレスポンスをテストするための仕組みです。 テスト実行時にサーバを起動しないためテストの実行速度が速くなるメリットがあります。@AutoConfigureMockMvcを使用することでSpring application contextを起動できます。これによりアプリケーション全体を起動した場合と同じようにDIを行うことも可能となります。 参考サイト:Testing the Web Layer Asse

                                                【Spring】MockMvc + AssertJでREST APIのテスト | SEのプログラミングと英語の勉強ブログ
                                              • ユニットテスト環境にJUnit5とAssertJ、Mockitoを使ったプロジェクトのひな型のメモ - Qiita

                                                概要 この記事は、ユニットテスト環境にJUnit5、AssertJ、Mockitoを使ったプロジェクトのひな型を作った時のメモです。 環境 Windows 10 Professional OpenJDK 11 JUnit5 5.3.2 AssertJ 3.11.1 Mockito 2.23.4 Maven 3.6.0 Eclipse 2018-09 参考 JUnit5 JUnit 5 User Guide Third party Extensions junit-team/junit5-samples AssertJ AssertJ joel-costigliola/assertj-examples Mockito Mockito release notes page Maven Apache Maven JDK 11 > java -version openjdk version "11

                                                  ユニットテスト環境にJUnit5とAssertJ、Mockitoを使ったプロジェクトのひな型のメモ - Qiita
                                                • JavaのテストにはAssertJがオススメ - Qiita

                                                  JavaでのテストはJUnit4が使われていると思いますが、自分としては、それに加えてAssertJをオススメします。 AssertJ AssertJが使いやすい理由 JUnit4のassertThatと比べてAssertJが使いやすい理由は2つあります。 流れるようなインターフェース AssertJは「Fluent assertions for java」とトップページに大きく書かれているように、流れるようなインターフェースが最大の特徴です。いちいちドキュメントを調べなくても、IDEの補完機能で適切なメソッドを調べられるので、JUnit4のassertThatに比べて書きやすいです。 拡張がMatcherに比べて遥かに楽 Matcherの拡張対象は「比較方法」で、AssertJの拡張対象は「クラス」なので比較するのは適切ではないかもしれませんが、Matcherの拡張が靴の上から足を掻く感

                                                    JavaのテストにはAssertJがオススメ - Qiita
                                                  • 【Java】よく使うassertThatのメソッド集【AssertJ】 - きり丸の技術日記

                                                    「assertThat」と検索すると私のブログに引っかかる人がいるようなので、この記事を書きました。ただ「AssertJ」と検索すると、たくさん有用な記事も見つかります。 なので、この記事は「AssertJ徹底解説」ではなく、「きり丸がよく使うAssertJのメソッド」というところで新規性を出していきます。 環境 JUnit 5 org.junit.jupiter:junit-jupiter-api:5.5.2 AssertJ org.assertj:assertj-core:3.13.2 ※ 上記を指定せず、下記で一気にimportしています。 org.springframework.boot:spring-boot-starter-test:2.2.4.RELEASE を使用しています。 まとめ 必須級 isEqualTo isInstanceOfSatisfying 準必須級 Sof

                                                      【Java】よく使うassertThatのメソッド集【AssertJ】 - きり丸の技術日記
                                                    1