Java

BASIC認証の設定

とりあえず、めも。 web.xml <security-constraint> <web-resource-collection> <web-resource-name>Webadmin</web-resource-name> <url-pattern>*.json</url-pattern> </web-resource-collection> <auth-constraint> <role-name>WebadminRole</role-name> </auth-constraint> </security-constraint> <login-config> <auth-method>B…</auth-method></login-config>

Sorcererのバグ?

こんなソースをSorcererでHTMLに変換すると、 public enum IDE { NetBeans() { @Override public void doSomething() { } }, Eclipse() { @Override public void doSomething() { } }; public abstract void doSomething(); } NetBeansとEclipseがどこか行っ…

JMockitを使用した単体テスト5

JMockitを使用した単体テスト1 JMockitを使用した単体テスト2 JMockitを使用した単体テスト3 JMockitを使用した単体テスト4 一部分だけモックにする オブジェクトのうち、いくつかのメソッドのみモックにし、それ以外は実際の処理を行いたい場合、 Static pa…

JMockitを使用した単体テスト4

JMockitを使用した単体テスト1 JMockitを使用した単体テスト2 JMockitを使用した単体テスト3 staticなメソッドにモックを使用する 対象のメソッドがstaticなメソッドを使用している場合も、基本は同じです。テストクラス @Test public void testGet() { new …

JMockitを使用した単体テスト3

JMockitを使用した単体テスト1 JMockitを使用した単体テスト2 対象メソッド内でインスタンスを生成する場合 テスト対象クラス public class FortuneTeller { public String divine() { final Dice dice = new Dice(); final int value = dice.play(); switch…

JMockitを使用した単体テスト2

JMockitを使用した単体テスト1 引数にモックを渡す テスト対象 public final class RequestUtils { public static String getUserAgent(final HttpServletRequest request) { if (request == null) { throw new IllegalArgumentException("request : null");…

JMockitを使用した単体テスト1

JMockitは、finalなクラス/メソッド、staticメソッド、コンストラクタ等のテストをできるライブラリです。メソッドの中で生成されるインスタンスもモックにすることができます。おまけに、カバレッジも計測することもできます。