2016-05

JUnit

JUnit非ルート・テスト

JUnit非ルート・テスト 「JUnit非ルート・テスト」とエラーが表示されて、テストができなかったので色々原因を探してみると、@Testアノテーションが抜けていました。 @Testアノテーションを書かずにJUnitテストすると、「JUni...
JUnit

JUnitのassertThatの使い方とMatcher

JUnitのassertThatの使い方とMatcher JUnitのassertThatの使い方です。 assertThat(actual,expected);となります。 以下は、1と等しい場合です。 assertThat(actual...
JUnit

JMockitのDeencapsulation.getFieldの使い方

JMockitのDeencapsulation.getFieldの使い方 JMockitのDeencapsulation.getFieldの使い方です。 MainクラスとLogicクラスがあるとします。 それに対してMainTestクラスと...
Oracle

オラクルでSELECT INSERTする方法

オラクルでSELECT INSERTする方法 オラクルでSELECT INSERTする構文です。 INSERT INTO テーブル名1 (カラム名1,カラム名2,カラム名3) SELECT カラム名4,カラム名5,カラム名6 FROM テー...
npm

npmをインストールする

npmをインストールする
Javaのロジック

JavaのexecuteQueryの検索結果を取得する

JavaのexecuteQueryの検索結果を取得する
Eclipse

Eclipse(STS)のJavadocの@Authorを変更する方法

Eclipse(STS)のJavadocの@Authorを変更する方法 Eclipse(STS)で、Javadoc記載していると、@Author xxxというように、Windowsログイン名がデフォルトで出力されます。 これを変更するにはe...
gulp

Node.jsでプロジェクト内の共通モジュールの依存関係どうするかハマったのでメモ

Node.jsでプロジェクト内の共通モジュールの依存関係どうするかハマったのでメモ AWS Lambdaで複数APIを作るプロジェクト内で共通モジュールの依存関係どうやったら良いかで悩んだのでメモです。 共通モジュールはcommonフォルダ...
Oracle

オラクルのTRUNCATE構文

オラクルのTRUNCATE構文 オラクルのSQLでDELETEとTRUNCATEがありますが、TRUNCATEはロールバックできないので、DELETEよりも高速です。 TRUNCATEの構文は以下になります。 TRUNCATE TABLE ...
node.js

console.log()でオブジェクトの階層が深い場合に[Object]となる場合の対処法

console.log()でオブジェクトの階層が深い場合に[Object]となる場合の対処法
VBA

VBAで行列を非表示にする

VBAで行を非表示にするにはHiddenプロパティを使用します。 Sub macro() Rows("2:5").Hidden = True End Sub Rowsで行範囲を指定します。上記では2行目から5行目を指定し、Trueにすること...
Oracle

Oracleのmerge文

Oracleのmerge文 Oracleのmerge文の記述方法です。 MERGE INTO テーブル名 A USING テーブル名 B ON (結合条件) WHEN MATCHED THEN UPDATE SET カラム名A = ~ WH...
シェル

シェルチートシート

シェルチートシート シェルのifの条件で2つの条件がある場合はand条件を使います。 シェルではand条件は-aを使用します。 以下、0以外、かつ、1以外の条件の例です。 if ;then ~ fi if文 シェルのif構文です。 if 条...
DB設計

Oracleの数値項目のNOT NULL設計

DB設計で数値項目にNOT NULL制約を付けるかどうかについてです。 数値項目は例えばIDや金額とか個数などの項目が数値項目になると思います。 金額や個数はDBでNOT NULL制約をしておかないと、PG側でNULLの考慮をする必要が出て...
Javaのコーディング作法

Javaのクラスをコンストラクタで明示的にインスタンス化不可能にする

Javaのクラスをコンストラクタで明示的にインスタンス化不可能にする Javaのクラスでユーティリティクラスなどはインスタンス化する必要がありません。 このようなクラスは明示的にインスタンス生成できないようにしておきます。 具体的にはコンス...