読者です 読者をやめる 読者になる 読者になる

量産型エンジニアの憂鬱

きっと僕は何物にもなれない。

DBUnitでxmlからインサートするときに最初のレコードでnullを指定したい

DBUnitが便利ですね。 Spring Bootにおけるテストでは以下のように書けば毎回データセットをインサートしてくれます。 view_gist('string.java') 最初のレコードでnullを指定したい場合にちょっと戸惑いました。 二つ目以降のレコードに null を指定したい場…

Spring BootプロジェクトをIntelliJでJUnitするときプロファイルを指定したい

あー、やっぱphantomjsやと失敗かー。— Shunsuke Maeda (@duck8823) 2016年8月13日 Spring Bootを使って開発してますが、Selenideによる画面テストを実施する際、ローカルではFirefox、CIサーバ上ではphantomjsドライバを使ってテストしています。 また、ロ…

SonarQubeでテストカバレッジを表示する

うちのチーム自動テストを導入しようとしてます。 とはいえ、ゼロから始めるには指標がないとしんどいですよね。 JJUG CCCで知見を得たSonarQubeを試すことにしました。 SonarQubeの起動 Docker使ってぱぱっと試します。 docker run -d --name postgres-sona…

アノテーションプロセッサで生成したコードをCompile Testingを使ってテストする

アノテーションプロセッサを使って、SeasarプロジェクトのGen-Namesのようなものを作りました。 github.com Gen-Namesなどは@Entityが対象ですが、@GenerateNamesアノテーションをクラスをつけるとそのクラスと親クラスのフィールド名をStringで返すようにし…