タグ

2007年6月12日のブックマーク (8件)

  • JUnitで例外がスローされるのをテストする - OZACC.blog

    最近は少しずつテストファーストな開発を目指しつつある。まだまだ先は長いけど。 JUnitを使ってテストを行う時、対象メソッドがある例外をスローすることを確認したい場合、どうやればいいんだろう?とTestCaseのAPIを探してみたけど、それらしきメソッドがない。テキトーにJUnitでググってみたら、fail()を使った次のようなコードで実現できることが分かった。 次の例はテストメソッドがNullPointerExceptionをスローすれば成功となるような場合。 public void testMethodThrowsNullPointer() { try { testTargetObject.method(null); fail("この行が実行されたらエラー"); } catch (NullPointerException e) { //succeed } }

    JUnitで例外がスローされるのをテストする - OZACC.blog
    miya2000
    miya2000 2007/06/12
    例外が予想される次の行で fail(); 実行. expected
  • Improve C# Plugin for Eclipse

    Improve Knowledge Sharing Effort application-servers.com Improve Technologies XML White Paper Improve Open Source Tools Struts Layout Rialto - Ajax Toolkit for J2EE,.Net and PHP Improve Open Source Plugins Improve Axis Plugin for Eclipse Improve WSDL Viewer for Eclipse Improve XSLT Plugin for Eclipse Improve Resin Plugin for Eclipse Improve Struts Editor for Eclipse Improve C

  • Winnyはファイルを流出させないし、自殺も発生させない - うさだBlog

    # Winnyは単なるP2Pクライアント/サーバであって、それ自体にPC上の不特定ファイルを外部に流出させる能力はない。Winnyによってファイルを流出させるためには、Winnyを稼動できる状態にした上で、さらに別のウイルスに感染しなくてはならない。そしてウイルスに感染するためには、人がPCセキュリティに関して十分に無知・無関心であり、その上でWinnyを使ってタダでゲームなり動画なりを手に入れようとし、さらにそういった人間を引っ掛けるために仕掛けられたトラップを自らの手で踏まなくてはならない。故に、情報流出や自殺の原因が誰、または何にあるのかと問われれば、その答えは「使用者人」以外にはあり得ない。 - via "http://www.google.co.jp/search?hl=ja&q=%E3%82%A6%E3%82%A3%E3%83%8B%E3%83%BC+... // Tim

    miya2000
    miya2000 2007/06/12
    「Winnyを使ってない君にも今後起き得る」winny経由でないなんらかのウィルス(もしくは悪意の他者)等によって、情報が(回収不可能と言われる)winnyネットワークに流出し得るということ。
  • SQLの抽出結果を階層構造で表示するテクニック

    連載はSQLの応用力を身に付けたいエンジニア向けに、さまざまなテクニックを紹介する。SQLの基構文は平易なものだが、実務で活用するには教科書的な記述を理解するだけでは不十分だ。連載は、著名なメールマガジン「おら!オラ! Oracle - どっぷり検証生活」を発行するインサイトテクノロジーコンサルタントを執筆陣に迎え、SQLのセンス向上に役立つ大技小技を紹介していく。(編集局) これまではSQL文の視認性を向上させるテクニックをご紹介してきましたが、今回は抽出結果の視認性を向上させる階層問い合わせをご紹介します。 階層問い合わせの基 階層問い合わせの一番よい例は実行計画だと思いますが、その前にまず階層問い合わせの基からおさらいしましょう。 SQL> select empno,ename,job,mgr,sal,comm from emp; EMPNO ENAME JOB MGR

    SQLの抽出結果を階層構造で表示するテクニック
  • Canvas tutorial - MDC

    このチュートリアルは、 <canvas> 要素を使用して二次元のグラフィックを描画する方法を、基から説明します。ここでの例は、キャンバスで何ができるかを明確に示すものであり、独自のコンテンツを作成するためのコードスニペットも提供しています。 <canvas> は HTML の要素であり、スクリプト(ふつうは JavaScript)を使ってグラフィックを描くことができます。これは例えば、グラフを描いたり、写真を合成したり、簡単なアニメーションを作成したりすることができます。 <canvas> は ApplemacOS Dashboard のために WebKit に初めて導入した後、ブラウザーに実装されました。現在は、あらゆる主要ブラウザーが対応しています。 <canvas> を使うのはそれほど難しくはありませんが、 HTMLJavaScript の基的な理解が必要です。一部の

    Canvas tutorial - MDC
  • CSV

  • Hey! Java Programming! //Japanese//

    このページでは日語の漢字コードについてのものです。Java では UNICODE が使用されていますが、ここでは Shift-JIS・JIS・EUC 焦点を当て、それぞれの特徴と変換方法などを解説しようと思います。 日語の種類 元々コンピュータというのは英語を使用する欧米用に設計されたものです。もちろん初期のコンピュータでは日語なんて扱うことができませんでした。欧米で使用される言葉は英語でもフランス語でも少ない文字 (アルファベットなど) を組み合わせて単語を構成します。したがってコンピュータ用に設計された文字規格も、とても少ない種類しか扱うことができません。 日語や中国語のような表意文字はとてもたくさんの種類があります。高々 1バイト (0~255) までではすべての漢字を表すことができません。日語や中国語のような表意文字を使う言語圏では、一つの文字を表すのに 2バイト使用しま

  • 文字列, 日本語処理のサンプル(Javaマスター)

    Javaマスター → Javaプログラムサンプル集 → 文字列, 日語処理のサンプル 文字列, 日語処理のサンプル プログラミングの現場で頻繁に使われる文字列処理テクニックをご紹介します。 HTML・XMLの処理 HTMLファイルやXMLファイルを読み込む HTMLファイルやXMLファイルをタグ単位に分解しながら読み込むクラスです。 日語の処理 アルファベットの全角・半角変換 全角アルファベットを半角アルファベットに変換する 全角アルファベットを半角アルファベットに変換するメソッドを紹介します。 半角アルファベットを全角アルファベットに変換する 半角アルファベットを全角アルファベットに変換するメソッドを紹介します。 数字の全角・半角変換 全角数字を半角数字に変換する 全角数字を半角数字に変換するメソッドを紹介します。 半角数字を全角数字に変換する 半角数字を全角数字に変換するメソッド