1978年、東京都出身。漂泊の理科教員。名前の漢字は、正しい行いと書いて『正行』なのだが、「不正行為」という語にも名前が含まれてるのに気付いたので、次からそれで説明しようと思う。 前の記事:古代メソポタミア人はアイスを食べた説 > 個人サイト まさゆき研究所 新棟
1978年、東京都出身。漂泊の理科教員。名前の漢字は、正しい行いと書いて『正行』なのだが、「不正行為」という語にも名前が含まれてるのに気付いたので、次からそれで説明しようと思う。 前の記事:古代メソポタミア人はアイスを食べた説 > 個人サイト まさゆき研究所 新棟
■privateのメソッドを参照する □public class sample private void check(String , String , String , HashMap) といった様なメソッドがあった。 □テストメソッドを作るのにprivateだけど参照した public void testCheck(){ String a = "a"; String b = "b"; String c = "c"; HashMap map = new HashMap(); map.put(1,"a"); //①対象メソッドの引数 のクラスを 配列に格納。 Class[] classArray = {String.class, String.class, String.class, HashMap.class}; try{ //テスト対象メソッドのクラスのインスタンスの生成 Sample
JUnitでprivateメソッドをテストする方法について。 やり方はいろいろあると思いますが、個人的にはこれが一番簡単だと思います。 まずはテスト対象のクラスです。runメソッドがprivateになっているので、普通にアクセスしてもテストできません。 PrivateClass.java package jp; public class PrivateClass { private void run () throws Exception { throw new RuntimeException(); } } そこで次のクラスのように、リフレクションを使ってテストを行います。 PrivateClassTest.java package jp; import java.lang.reflect.Method; import junit.framework.TestCase; import o
例外考察シリーズ。 オブジェクト指向と型システムの狭間で例外を考える - プログラマーの脳みそ 契約書に捨印を押す - オブジェクト指向と型システムの狭間で例外を考える その2 - プログラマーの脳みそ try-catch方式・ハンドラ方式 - オブジェクト指向と型システムの狭間で例外を考える その3 - プログラマーの脳みそ 前回はプログラム言語の例外処理機構としてtry-catch方式の他に、ハンドラによる例外処理方式を考えることができる、という話をした。「考えることができる」がこの2010年現在にそういった例外処理機構をもった言語があるかというと僕は寡聞にして知らない。ああ、僕は本当に寡聞なのでただの無知の可能性のほうが高い。メジャーどころではなさそうなんだけどどうだろう。 プログラム言語の機能として、という話だと、プログラム言語を作ろうという人とか、あるいは将来にハンドラ式の例外処
エラー処理を行う場合、遷移先のエラー画面JSPで <ul> <html:messages id="message"> <li><bean:write name="message" /></li> </html:messages> </ul> などと書いたりしますが、ActionMessages?を使ったエラー処理の場合と、例外ハンドラを使って処理した場合に出力される内容が違ってたのでいろいろ調べてみました。その調査メモ。 例外ハンドラを使ってJSPに遷移した場合、アクションクラスでせっせとセットしたActionMessage?が画面に表示されなかったので、何でかなーと思って調べたのがきっかけです。 まずは<bean:write name="message" /> から † まず<bean:write name="message" /> のmessageというオブジェクトはだれがどう生成して
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く