ちょっとdjUnitで「addReturnValue」を使用しても全く効いてない?という事象に少しハマっていたので原因についてメモしておきます。 addReturnValueが効かない原因 addReturnValueが効かない原因として上 …
ちょっとdjUnitで「addReturnValue」を使用しても全く効いてない?という事象に少しハマっていたので原因についてメモしておきます。 addReturnValueが効かない原因 addReturnValueが効かない原因として上 …
djUnitではメソッドが呼び出されている事の確認は「assertCalled」を使用する事で確認出来ましたが、逆にメソッドを呼び出されていない事の確認では「assertNotCalled」を使用する事で確認出来ます。 Javaソース [c …
djUnitではassertCalledを使用する事でメソッドが呼び出された事が確認出来ます。 Javaソース
1 2 3 4 5 6 7 8 9 |
/** * <p>[概 要] メソッド呼出サンプル確認用</p> * <p>[詳 細] </p> * <p>[備 考] </p> */ public static void sample1(){ String strEscape = htmlEscape("sample1-1"); String strEncode = urlEncode("sample1-2", "sample1-3"); } |
djUnitサンプル 以下のテストソースでは「htmlEsca …
djUnitでテストする際に、一部のメソッドは特に実行する必要はないけどそのメソッドの処理はスルーさせたいケースがたまに発生します。こういう場合にはdjUnitのaddReturnValue機能を活用する事でそのメソッドの処理を無効化する事 …
djUnitでメソッドの返却値を好みのものに変更する場合は「addReturnValue」メソッドを使用しますが、 同一メソッドを複数回使用していてそれぞれ別々の戻り値に変更したい場合には「setReturnValueAt」メソッドを使用し …
djUnitを使用する上での最大の利点と言っても良いのがVirtual Mock Objects(仮想モックオブジェクト)が使用出来る事です。 このVirtual Mock Objectsを使用すると作成したクラスでUtilクラスなどのメソ …
Javaの勉強をしていると最初の方に学習する事ではあるのですが、ふと違いとは?と考えるとjavaの実行環境と開発環境の違い位の認識しかなかったので整理しておこうと思います。 JDK 「Java Development Kit」の略称。 Ja …
Web開発では帳票をExcelで出力する際に「Apache POI」がよく使用されています。 ただ「Apache POI」を使用する場合、システム的な制限やリソースなど事前に注意しておくべき点があるのでメモしておきます。 Apache PO …
エディタなどで文字コードを指定する際「BOM有り」と「BOM無し」という選択肢があります。この「BOM」とは何かをまとめておきます。 BOMとは? まずBOMとは「バイトオーダーマーク (byte order mark) 」の略語となります …
JUnitでテストする時にprivateメソッドをテストする方法をご紹介します。 privateメソッドをテストするにはリフレクション「java.lang.reflect.Method」を使用することで実行可能となります。 Javaソース …