タグ

JUnitに関するkyon_mmのブックマーク (6)

  • もう少し柔軟な assertThat が欲しい - 予定は未定Blog版

    assertThat と hamcrest の組み合わせって便利ですよねー。 assertThat と hamcrest の組み合わせについては、 JDaveの寄り道にhamcrestを試してみる。 - Fight the Future とか、 hamcrestのMatcherメモ - 都元ダイスケ IT-PRESS とか見てもらえば大体分かると思う。 問題は、assertThat メソッド。 このメソッド、シグニチャが public static <T> void assertThat(T actual, Matcher<T> matcher); な感じになっている。 なので、 class Hoge { ... } class ExHoge extends Hoge { ... } Hoge hoge() { return new ExHoge(); } なんてクラスとメソッドがあった場

    もう少し柔軟な assertThat が欲しい - 予定は未定Blog版
    kyon_mm
    kyon_mm 2011/03/28
    まさにいまこの問題で悩んでるっていう。。。@bleisさん何かいい解決方法思いつきましたか?
  • hamcrestのMatcherメモ - 都元ダイスケ IT-PRESS

    技術ネタじゃないところで盛り上げてしまった。技術ネタいこう、技術ネタ。 さて、JUnitを使う際、hamcrestライブラリを使って、英語として読めるようなassertionを書く、なんてのは流行ってたり流行っていなかったり? JUnit4限定だけれど、assertionの際、assertEqualsとか色々assertionのメソッドはあるけど、全てassertThatで書くことができるはず。assertThatメソッドの第一引数にテスト対象、第二引数にhamcrestのMatcherインターフェイスの実装を与えます。なんのこっちゃですが。 Jiemamyでは、なるべくassertThat以外のassertionメソッドを使わないようにテストを書いています。(もしかしたらもう一つも残ってないかも。) まぁ、以下のように書くと、英語っぽいのが書けますよ、と。 assertThat(aaaa

    hamcrestのMatcherメモ - 都元ダイスケ IT-PRESS
  • NetBeansからJUnitが削除される可能性、Oracle指示 | エンタープライズ | マイコミジャーナル

    NetBeans IDE どうやらOracleは、場合によってはNetBeansからJUnitを取り外してリリースするようにプラットフォームアーキテクトに指示を出したようだ。NetBeansのアーキテクトを務めるJaroslav Tulach氏がjunit : Message: More modern license?においてその旨を伝えている。Oracleの法務部が、JUnitが採用しているライセンスであるCPL (Common Public License)に懸念を示しており、いくつかのアドバイスをしてきたという。 Jaroslav Tulach氏はJUnitの開発者に対して、CPLはすでに古いライセンスになっていること、ほかの重要なプロジェクトはすでにCPLを採用していないことなどを説明。法的に衝突することがないEPLへ変更するか、またはCPLとEPLのデュアルライセンスでリリースし

    kyon_mm
    kyon_mm 2011/01/20
    え、これはOracle悪くないでしょ?JUnitの事情は知らないけど、Oracleは別に間違ってないんじゃ。
  • JUnit CDI Extensions プロジェクト - 日記

    S2JMS をはじめとして,マイナープロダクトばかりやってる自分ですが,その中でも Aptina の不人気ぶりはちょっとすごいです. http://aptina.sandbox.seasar.org/ なんたって 11 月も 12 月もダウンロード件数が 1 件!! ダウンロードしてくれた人,ありがとう. あなた達がいなかったら 0 件が続いてた所だったよ. 今月? もちろん今のところ 0 件ですが何か? Annotation Processor を作ろうと思ったら Aptina Unit は便利だと思うんだけどなぁ. APT の API ってわかりにくいので,ドキュメントだけ見てサクサク使える人ってそうそういないと思うんですよね. そんな場合に Aptina Unit は試行錯誤を助けてくれるのですが,そもそも普通の人は APT 自体を使いたくならないのかも? あれを使いたくなるようなマ

    JUnit CDI Extensions プロジェクト - 日記
    kyon_mm
    kyon_mm 2011/01/11
    んー。これ結構イケイケな気がするんだけど。
  • JUnitの歴史とテスティングの未来 - 野生のペタシ (Le pédant sauvage)

    Software Engineering RadioというPodcastの、ケント・ベックのインタビュー(以下URL)が面白かったので要点を日語訳したい、という話がもちあがった。 http://www.se-radio.net/2010/09/episode-167-the-history-of-junit-and-the-future-of-testing-with-kent-beck/ 平鍋さんがご自身のブログで言い出した話である。 http://blogs.itmedia.co.jp/hiranabe/2010/10/the-history-of.html 平鍋さんの後を@urimaro(id:goh-m)さんが引き受けて、さてその後が続かないようで、「誰か続きをやりませんか?」と平鍋さんがツイッターでつぶやいたのを見て、ちょっと面白そうかも、と思ったわたくしが酔った勢いで「やりま

    JUnitの歴史とテスティングの未来 - 野生のペタシ (Le pédant sauvage)
  • AndroidでJUnit - hidecheckの日記

    前回の記事で作成したプロジェクトのテストケースを作成 そして、テストでハマったことを中心に記事ってみました するテスト Buttonを押してイメージを表示 イメージをDragAndDrop 画面遷移して、遷移したActivityをfinish(これが一番大変だった) JUnitProjectの作成 Project→New Project → Android Test Projectを選択 Test Target Browseボタン→An existing Android projectを選択 ※ここではDragAndDropSample projectを設定すると自動的にTestProjectNameが設定される Finish 空のTestProjectが生成される ■テストプロジェクトの確認 TestProject右クリック→BuildPath→ダイアログ表示→Projectsタブにテス

    AndroidでJUnit - hidecheckの日記
  • 1