はじめに スクリプトファイルの命名 Kotlin と Groovy の言語上の考慮事項 Gradle init によるプロジェクト生成 プラグインの適用 プラグインの設定 タスクの構成 タスクの作成 依存の指定 よくある設定 はじめに Gradle 5.0 よりGradle Kotlin DSL が提供され、groovy によるビルドスクリプトを Kotlin で記載できるようになりました。 Kotlin でビルドスクリプトを書くことで、IDEによるサジェストやコードジャンプなどの恩恵を十分に受けることができますし、タイプセーフでありリファクタリングなども容易となるので、これから Groovy のビルドスクリプトを書くのであれば Gradle Kotlin DSL を使うべきです。 ここでは、Groovy DSL と Kotlin DSL の違いと Kotlin DSL でビルドスクリプト
2006.06.28 株式会社四次元データ 鈴木 圭 Maven 3章 Maven 入門 (2) 3.1. 依存性について 3.1.1. 依存性の指定とスコープ 3.1.2. groupId, artifactId, version に指定する値の調べ方 3.1.3. 実際に依存性の指定を行う 3.1.4. ライブラリをローカルリポジトリにインストールする 3.2. プラグインについて 3.2.1. プラグインの設定方法 3.2.2. プラグインの情報の調べ方 3.2.3. 実際にプラグインの設定を行う 3.3. リモートリポジトリの設定方法 3.3.1. リモートリポジトリの種類 3.3.2. リモートリポジトリの設定 3.4. マルチモジュール・プロジェクト 3.4.1. プロジェクトを作成する 3.4.2. 親プロジェクトの設定 3.4.3. 各モジュールの設定 3.5. まとめ 今
渡辺です。 DevelopersIOでの100本目のエントリーがJUnitネタとなりました。 自分がJUnit実践入門を執筆したのは2011年から2012年にかけてです(出版が2012年11月)。 それからJava8がリリースされていますが、JUnit4自体は大きな進化はしていませんでした。 昨日、JUnit Lambda Prototypeが公開されました。 まだプロトタイプということで、今後の変更は大きいかと思いますが、いよいよ次世代のJUnitの足音が聞こえてきた感じがします。 今回は、このドキュメントからJUnit Lambdaの概要と方針について速報をお送りしたいと思います。 なお、現在JUnitチームでは、このプロトタイプに対するフィードバックを募集しています。 ここはこうじゃないとかはてブコメントする前にTwitterやGitHubでフィードバックを! JUnit Lambd
javaのテストフレームワークであるjunit.使い方を少し学んだので書いておきます. eclipse (Kepler)ですと,標準で入っているので手間が無いですね. eclipseでのjunitの使い方 パッケージエクスプローラの中で,テストを行いたいクラスの書かれたソースをクリックして選択 右クリックで新規→その他 java→junit→junitテストケースを選択→次へ そのまま次へ テスト・メソッドの画面になる.使用可能なメソッドからテストを作りたいメソッドをチェックして完了 junit4がない問われたらOKで. 結果,テスト用のクラスが作られる. テストで使うクラス 今回テストするクラス: public class JunitExample { public JunitExample() { // TODO 自動生成されたコンストラクター・スタブ } public int foo
先日、日本Javaユーザグループ(JJUG)主催のJJUG CCC 2013 Fallで、「ユニットテスト改善ガイド」というタイトルで登壇してきました。自分の経験を元に、ユニットテストをチームや組織へ導入する時に起こりえる問題とその解決のヒントに関するセッションです。本エントリーではそのセッションの内容を再構成して公開します。 はじめに 近年のシステム開発では、ユニットテストや継続的インテグレーション(以下、CI)の導入は必要不可欠と考えられています。とはいえ、どんな組織(チーム)でも簡単に導入できているわけではありません。特に、大きな組織や古くからの慣習を残している組織では導入したくとも中々進まないと感じているところが多いのではないでしょうか?。 私は、これまでに多くの開発現場でユニットテストやCIの導入について推進してきました。成功したケースもあれば失敗したケースもあります。そして、失
関西Javaエンジニアの会'13 7月度 - connpass 関西Javaエンジニアの会'13 7月度を7月31日に開催しました。6月に続いて二ヶ月連続ですね。三ヶ月連続は無いので心配しないでくだ……あ、8月にはJavaEEと言うかGlassFishと言うか、あれがありますね!(「関ジャバのイベント」ではありませんが。) Java EE 7 & GlassFish について語ろう - DevLOVE関西 | Doorkeeper 今回の関ジャバは@jyukutyoさんのindy、@chipstar_lightさんのDDD、2連続となる@haljikさんのパズラー、あと私のコレでした。 スライド スライドあげておきます。内容の詳細は……結局このブログへのリンクになるので、中で触れてるのもあわせてリンク並べておくことで代替。 JUnitの知識を棚卸し #JJUG - 日々常々 assertT
Jenkins(ジェンキンス)はフリーでオープンソースの自動化サーバである。ソフトウェア開発のビルド 、 テスト 、およびデプロイに関連する部分の自動化を支援し、継続的インテグレーションと継続的デリバリーを促進する。Apache Tomcatなどのサーブレットコンテナで動作するサーバベースのシステムである。AccuRev、CVS、Subversion、Git 、Mercurial、Perforce 、ClearCase、RTCなどのバージョン管理ツールをサポートしており、Apache Ant、Apache Maven 、およびsbtベースのプロジェクトのほか、任意のシェルスクリプトやWindowsのバッチコマンドを実行することができる。Jenkinsの生みの親は川口耕介(英語版)である[3]。JenkinsはMITライセンスでリリースされている[4]。 ビルドは、バージョン管理システムでの
先日のエントリーではたくさんのブクマありがとうございます。Amazonでの予約も好調とのことで、うれしい限りです。 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行本(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (69件) を見るというわけで、書影も出てきました! 思えば、JUnitのセカイというエントリーで、たくさんの「わっふる」をいただき、出版の決意を固めたわけですが、気がつくと書き始めて1年経ってました。ようやく、情報を公開できる段階まで来たわけです。 今回のエントリーでは、JUnit実践入門の発売に先立ち、本書の構成と各章の概要をお伝えします。予約を迷っている方は、本エントリーを読んだ上でご検討いただければ幸いです。
JUnit API探訪:アノテーション一覧 - Shinya’s Daily Report @Before アノテーション / @After アノテーション Before (JUnit API) After (JUnit API) JUnit4をやってみよう @BeforeClass,@Before,@AfterClass,@Afterそれぞれの違いを検証する。 JUnit(JUnit4)の概要〜利用方法【ユニットテスト - テスト】 @みっちーわーるど JUnit4 - TRANCE ARTS 技術情報Wiki メソッドの前後に、都度実行する。 @BeforeClass アノテーション / @AfterClass アノテーション BeforeClass (JUnit API) AfterClass (JUnit API) JUnit4をやってみよう @BeforeClass,@Befor
Assertクラスに次いで、Assumeクラスについて。前提条件を記述する時に使えるクラスのようです。 詳細は以下のAPI及び関連エントリを参照。 Assume (JUnit API) 【ハウツー】速攻解説! JUnit 4.4 - 前提条件をAssumeで表現、実験的アサーションTheory | エンタープライズ | マイナビニュース JUnit4をやってみよう Assumptionsを試す(JUnit4.4以降) 提供されているメソッドは以下のとおり。併せてコードも記載。 assumeTrue(boolean b) 判定条件がfalseの場合、以降の処理は実行されず無視される assumeNotNull(Object... objects) 判定要素がNullの場合、以降の処理は実行されず無視される assumeThat(T actual, Matcher matcher) Match
JUnitをより深く知っていこう。と言う事で本丸JUnitのクラスから幾つか機能を探訪していこうかと思います。 org.junit.Assertクラス Assert (JUnit API) 主なメソッドは以下の通り。 メソッド 説明 assertArrayEquals(arrays expected, arrays actual) 配列同士を比較、イコールである場合true assertEquals(Object expected, Object actual) オブジェクト同士を比較、イコールである場合true assertFalse(boolean condition) 条件がfalseである事を検証、falseの場合true assertNotNull(Object obj) オブジェクトがNullで無いことを検証、Nullでない場合true assertNotSame(Object
JavaでTDDBCに参加し、Bootはした。となると次はBoostしていく必要が出てくる訳だが、職場や社外で実践経験を積むのと同様、JUnitやJavaでのテスト実行に関しての知識も増やしていく必要があるのでは?と思い立ち、このタイミングで有用なネタを集めてみました。 Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Groovy編) - Shinya’s Daily Report Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Gradle編) - Shinya’s Daily Report Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Spock編) - Shinya’s Daily Report テーマによってはひとまず項目のみ洗い出し、項目別に写経や深掘り調査を行った後にエントリとしてUPして行こうと思います。 JUni
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く