タグ

Groovyに関するtorazukaのブックマーク (19)

  • GebではじめるWebテスト 〜第1回 導入編〜 - MyBetaBook

    はじめに読者の皆さんは、普段Webアプリケーションでの機能テストはどのように行っていますか?今日では商用・OSSを問わず、様々なWebアプリケーション向けのテストツールが存在していますので、既にWeb機能テストを自動化している方も多いと思いますが、まだまだ手動で実施している方もいるのではないでしょうか。また、テストツールを導入したものの、プロジェクトの開発手法に合わなかったり、テストスクリプトを修正するコストが高く、保守されなくなってしまったケースもあるかもしれません。 稿では、Groovyを用いたWebアプリケーション向けの機能テストライブラリであるGeb(「ジェブ」と発音します)を用いたWebテストの実施方法を紹介していきます。Gebはアジャイル開発と相性が良く、簡潔なDSLでテストスクリプトを記述することのできるテストライブラリですので、これからWebテストの自動化を検討している方

  • Geb - Very Groovy Browser Automation

    What is it? Geb is a browser automation solution. It brings together the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modelling and the expressiveness of the Groovy language. It can be used for scripting, scraping and general automation — or equally as a functional/web/acceptance testing solution via integration with testing frameworks such as Spock,

  • GroovyServとGradle Daemonとの違い - 豆無日記

    10/23 9:50 訂正&追記: GradleがデフォルトでDaemon起動すると書いてた件 (thanks to きょんくん) 元記事: http://dev.classmethod.jp/server-side/gradle/gradle-first-contact/ 経緯的な id:daisuke-mが昼過ぎに技術を語るいつものシリーズにGradleを追加した旨のツイートをしてました。 生粋のGradlerとしては喜び勇んでチェックしてみたんですが、「Gradleのインストール」であるべきところを「Groovyのインストール」と書いてたので、親切心でコメントしたわけです。 @daisuke_m "Groovyのインストール"->"Gradleの〜"— Yasuharu Nakano (@nobeans) 2013, 10月 22 そこまでは良かったのですが、ちょっと調子に乗ってしま

    GroovyServとGradle Daemonとの違い - 豆無日記
  • GitHub - kobo/gaiden: Gaiden is a tool that makes it easy to create documentation with Markdown.

    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 - kobo/gaiden: Gaiden is a tool that makes it easy to create documentation with Markdown.
  • From Groovy to Java 8

    InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example

    From Groovy to Java 8
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • Gradle User Guide

    Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. このドキュメントは、個人利用目的および第三者に配布するためにコピーして使用できます。ただし、印刷するにせよ電子媒体を使用するにせよ、以下の点に留意してください。どのような形態であれ使用料を課さないこと。また、このコピーライト条項を配布物に含めること。 例目次 6.1. 初めてのビルドス

  • gvmtool.net - gvmtool リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • GroovyのEnumが地味に便利 - blog4j 2.0

    ドラクエ7はやってないけど、ドラクエVIIのバロックタワーのパズルを解く - 虎塚 が面白そうだったのと、メタルギアライジングのダウンロードが全然おわらないのでGroovyで実装してみた。 実行方法 groovy baroque L D R U 結果 3U0 R L 2D1 ---- *U0 D U 2L1 ---- *U0 L R 2U1 ---- 3R0 U D 2U* ---- 3D0 R L 2U* GroovyのEnumはnext()/previous()メソッドがあるので、時計回りに90度動かすってのがEnumの定義だけでできる。 enum Direction { L,U,R,D } と定義しておけば、 import static Direction.* assert L.next() == U assert U.next() == R assert R.next() == D

    torazuka
    torazuka 2013/02/22
    バロックタワーのGroovy解答! "時計回りに90度動かすってのがEnumの定義だけでできる" おぉぅ。
  • Easy Going Groovy 2nd season on DevLOVE

    7. import java.io.*; BufferedReader bis = new BufferedReader import java.net.*; (new InputStreamReader(ins)); String line; public class SocketAccess { while ((line = bis.readLine()) != null) { System.out.println(line); public static void main(String[] args) { } Socket soc = null; } InputStream ins = null; catch (IOException e) { OutputStream outs = null; e.printStackTrace(); try { try { soc = new

    Easy Going Groovy 2nd season on DevLOVE
  • Gradle 日本語ドキュメント

    ページは、Gradle - Documentationを翻訳したものです。 Gradleプロジェクトは、ドキュメントの品質を高めるよう日々努めています。 ドキュメント自身、Gradleによりビルドされており、すべてのコードスニペットおよびサンプルは、Gradleのコードベースが変更されるたびに自動的にテストされ、常に正しく保たれると同時に最新版の内容が反映されるようになっています。 ユーザーガイド ユーザーガイド (分割版HTML、1ページ統合版HTMLPDF)では、Gradleのコンセプト、機能、コアプラグインについて詳細に記述されています。 チュートリアルで基的なタスクの動作を体験したり、インストール方法を知ることもできます。 もちろん、オライリーのGradleシリーズも忘れずにチェックしてください。 リファレンス資料 リファレンスとして最初に参照するべきドキュメントは、DS

    torazuka
    torazuka 2012/06/04
    ありがたいありがたい。
  • spock - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • GroovyのPowerAssertにおける空文字の表現がわかりづらい件 - 豆無日記

    以下のようなPower Assertだと、左辺がStringの内部表現(?)になってしまいます。 ""とかで出力してくれればいいのに。 $ groovy -e "assert new String() == 'HOGE'" Caught: Assertion failed: assert new String() == 'HOGE' | | | false java.lang.String@3fb2d7df at script_from_command_line.run(script_from_command_line:1) $ groovy -e "String left = ''; assert left == 'HOGE'" Caught: Assertion failed: assert left == 'HOGE' | | | false java.lang.String@4c5

    GroovyのPowerAssertにおける空文字の表現がわかりづらい件 - 豆無日記
    torazuka
    torazuka 2011/12/31
    PoserAssertってベンリそうだなぁ。
  • GrapeとGrabとIvyの関係 - uehaj's blog

    分かりにくいので整理しておく。 つまりだ、 Grape - Groovy組み込みのJAR自動ダウンロード・管理機構。JARの依存関係を考慮して連鎖的にダウンロードしてくれたり、複数のバージョンのJARを同時にインストールし区別して使うことができる。GroovyからGrapeの機能を利用するには、特定のメソッド(Grape#grab())を呼んだり、アノテーション(@Grab)を指定する。するとそのモジュールに含まれるJARがクラスパスに入ってくる。Apache Ivyをもとにしている。 grape(s) - Grapeで管理されるモジュールの単位。実体はIvyのモジュールでさらにその実体はMavenのモジュール? ここらへんはよくわからない。物理実体としては管理用のメタファイル+JARファイル。 grape - Grapeのモジュールを管理するためのコマンド。Groovy配布物に付属する。

    GrapeとGrabとIvyの関係 - uehaj's blog
  • リストを項目ごとに集計するときのデータオブジェクトの使い方 - 虎塚

    irofさんのブログを見て、自分ならどう書くかなーと思ったので、読み進める前に書いてみました。 その結果、題のアルゴリズムとは全然関係ないところで疑問を持ったので、グデグデとメモします。 元エントリ irofさんによる元エントリはこちら。 リストを項目ごとに集計する http://d.hatena.ne.jp/irof/20111203/p1 {code, 名前, 数値} というデータ構造のリストについて、code(idみたいなものです)をキーに数値を集計したい。このとき、Javaでどう書くか?というお話です。 書いてみた import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; imp

    リストを項目ごとに集計するときのデータオブジェクトの使い方 - 虎塚
    torazuka
    torazuka 2011/12/26
    Groovyいいなー。groupByが使えるのか。(本文ではなくコメント欄参照。uehajさんありがとうございマス)
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    torazuka
    torazuka 2011/05/25
    Meta Object Protocolの実装(ここではGroovy言語)を使ってできることの例。 via ふもさん
  • モテるGroovy系女子力をあげる4つの心得 - みちしるべ

    こんにちは、Groovyで遊んでいるorangecloverです。私はJRuby、Jython、Scala、 Clouserの知識もありませんし、恋愛に関しても素人です。 今回は、モテるGroovy女子力を磨くための4つの心得を皆さんにお教えしたいと思います。 1. あえて2〜3 世代前のGroovyを使う あえて2〜3 世代前を使うようにしましょう。そして勉強会の場で好みの男がいたら話 しかけ、わざとらしくわざとらしくGroovyをいじってみましょう。そして「あ〜ん!こ のGroovy当にでチョームカつくんですけどぉぉお〜!」と言って、男に「どうしたの ?」と言わせましょう。言わせたらもう大成功。「Groovyとか詳しくなくてぇ〜! ずっ と1.6.5系使ってるんですけどぉ〜!Groovy イン・アクションの通りに書いてるのに string.eachMatchの挙動が変なんですぅ〜。ぷ

    モテるGroovy系女子力をあげる4つの心得 - みちしるべ
    torazuka
    torazuka 2011/05/12
    Groovyでモテモテばい。
  • 僕の考えたぐるーびーちゃん - 34センチメートル

    表記を平仮名に変更 僕の考えたぐるーびーちゃんです。これで僕の考えたぐるーびーちゃんは一応完結です。 これまでの経緯 d:id:dekchi:20100930 d:id:dekchi:20100924 少し絵の話をすると、前回から結構変わってますが一番の変更点は学生らしい格好にしたことです。お姉さんが学生さんという設定なので。大事な要素は白・水色・星です。前回よりは地味目なデザインになってますが個人的には気に入っています。 TIPS × ぐるーびーたん ○ ぐるーびーちゃん 性格=ガンガンいこうぜ 得意技は左腕 レベルが上がるとtypoを見てから物理(左)で殴ります 好感度が上がると物理が左から右になります 腰のパーツは鋳鉄に黒メッキです 良くわからない力で浮いています 授業を受けるときは腰と腕パーツははずします 時間が無いときは立ったまま受けることもあります お姉さんが好きすぎる人 妹が

    僕の考えたぐるーびーちゃん - 34センチメートル
    torazuka
    torazuka 2011/04/12
    素敵。しかも、この凛々しさで、シスコン設定というのがまた…
  • 1