「駑馬十駕」 IT系情報を中心に調べた事をコツコツ綴っています。

JUnit:privateメソッドを実行(テスト)する方法

JUnit:privateメソッドを実行(テスト)する方法

JUnitでテストする時にprivateメソッドをテストする方法をご紹介します。 privateメソッドをテストするにはリフレクション「java.lang.reflect.Method」を使用することで実行可能となります。 Javaソース …

JUnit:private変数を取得・更新する方法

JUnit:private変数を取得・更新する方法

JUnitでテストする時にprivateなメンバ変数を取得・更新したい場合の方法をご紹介します。 今回はAPI「JMockit」の「Deencapsulation」クラスを使用してカプセル化された変数を参照・更新する方法です。 JMokit …

djUnitでのプライベートコンストラクタのテスト方法

djUnitでのプライベートコンストラクタのテスト方法

javaではUtilクラスなどのコンストラクタは無駄なインスタンス化を抑制するためにコンストラクタの修飾子をprivateにする事がよくあります。ただdjUnitで試験する場合にはコンストラクタを呼び出したくても修飾子がprivateになっ …

djUnitを実行してクラス名の行が未実行になる

djUnitを実行してクラス名の行が未実行になる

基本的な事ですがjavaのテストでdjUnitを使用していると以下の様にクラス名を指定している行が未実行になってしまうという事がありました。 この原因と対応方法についてメモして置きます。 クラス名が未実行となる原因 コンストラクタが定義され …

jbossとtomcatの違い

jbossとtomcatの違い

Web開発では必ずアプリケーションサーバ(APサーバ)とかWebサーバなどという言葉が出てきます。 ここでは「アプリケーションサーバ」とは何者なのか、またこの「アプリケーションサーバー」として使用されている「JBoss」と「Tomcat」の …

apacheとIISの違い

apacheとIISの違い

インターネットを構成する上で、webサーバを理解することは非常に重要です。 ホームページなどのwebサイトを構築する場合、webサーバーを何にするのかというのは非常に重要になります。 webサーバーとしては、UNIXやLINUXで使われてい …

<b>太字タグと<strong>論理強調タグの違い

<b>太字タグと<strong>論理強調タグの違い

HTMLを作成する時に悩む、<b>太字タグと<strong>論理強調タグの違いについてメモしておきます。 この二つは表面上はよく似ていて、どちらも太字になります。 ですが<b>タグは単に太く見えるだけで単 …

URLとURIの違い

URLとURIの違い

ホームページのアドレス部分「http://www.~」を指す場合、「URL」と言ったり「URI」と言ったりしてるのを聞いた事がないでしょうか?一体どちらを使用するのが正しいのか疑問に思う方もいらっしゃると思うので整理しておこうかと思います。 …

エスケープとエンコードの違い

エスケープとエンコードの違い

ふとエスケープとエンコードの違いって何だろうと思ったので整理してみました。 どちらも「一定の規則に従い別の記号や文字列に置換する」という点では同義語に見えますが、根本的にその性質は全く異なるものです。 エスケープ HTMLでは「< 」を「& …

GETとPOSTの違い

GETとPOSTの違い

Web開発をしていると必ずと言っていい程「GET」と「POST」という言葉が出てくるかと思います。 今回は「GET」と「POST」の違いについてまとめてみます。 基本事項として Web開発初心者の方だと「GET」という言葉からサーバーからデ …