==を使った方がいい理由は以下2点。 統一感 equalsのレシーバがnullだった場合NullPointerExceptionが出るが、==ならレシーバがnullでもfalseという判定になり例外が出ない String#splitはいつもJava版のものを使っている before JavaのString#splitの引数はString型。 しかもこれは正規表現パターンとして扱われるので以下の様なケースではエスケープが必要になる。
We’re fighting to restore access to 500,000+ books in court this week. Join us! Can You Chip In? Please don't scroll past this—the Wayback Machine is fighting for universal access to quality information. The Internet Archive, which runs this project, relies on online donations averaging $15.58 to help us keep the record straight. We'd be deeply grateful if you'd join the one in a thousand users th
こんにちは、MUGENUPアルバイトの倉成です。 今回は僕が前々から気になっていた、フォームからファイルを送信するときのおまじないenctype="multipart/form-data"について調べてみたので、得られた知識をまとめて見ようと思います。 また、マルチパートの情報を検索していると、HTMLのフォームだけではなく、メールのマルチパートの情報に当たることも多くありました。 調べてみると、HTMLの仕様と電子メールの仕様が似ているのは、どうやら歴史的な経緯があるようなので、後半ではインターネット成長の歴史についても少しだけ触れてみようと思います。 multipart/form-data: ファイルを送るおまじない それでは、フォームでファイルをアップロードするシチュエーションを考えましょう。 ファイルアップロードをする場合input要素は<input type="file" />を
Template to show how to implement an API using Play Framework. There is another companion project to test this template here. Note: All this information is also available as a tutorial if you run the app using Activator UI. The characteristics and objectives of this template are: RESTful. JSON: for request and response bodies. Assumes SSL everywhere (SSL is not covered in this template). Use of Au
Play Framework 2.4 をちまちま触っているのですが、モダンな開発といえば自動テストはかかせないよな〜〜〜〜〜〜〜と思いつつずっと出来てなかったので触りました。 案の定、いろんなことに引っかかったし、とくに Play 2.4 から本格導入された Guice による動的DIとかと絡んで、どうすれバインダーってなってたし、モックとか Mockito とか聞いたことあるけど、どうやったらいいんですかね〜ってなったし、Futureってどう評価したらいいんだ…とかとか、いろいろあるのでまとめました。 慣れればできそうなので、テストとか Play + Specs2 + Mockito はあんまり、みたいな人、自分みたいな初心者に役に立てばいいなぁ。 シナリオ 以下のModel層のServiceクラス MailServiceImpl についてテストしたいとする。簡単のために confirm
はじめに クリスマスが差し迫ってまいりました。ちかごろは、サンタの襲来に怯える日々を過ごしております。 というわけで今回は Scala で広く利用されているテスティングフレームワークの Specs2 を使用して基本的なテストを記述する方法をご紹介します。 目次 Specs2 を使ってテストを書いてみる 構造化されたテストを記述する 共通事前条件のあるテストを記述する まとめ Specs2 を使ってテストを書いてみる Specs2 のインポート Specs2 を使用してテストを記述するには、まず Specs2 ライブラリを依存関係に追加する必要があります。 公式サイトの QuickStart に従って、以下の2行を build.sbt に追加しましょう。 // ––略–– libraryDependencies += "org.specs2" %% "specs2-core" % "3.6.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く