0

私は2つのクラスを持っています。

package utilities;

public class PostCaller {

    public String getUrl() {
        return url;
    }
    public void setUrl(String url) {
        this.url = url;
    }
    public String getRequest() {
        return request;
    }
    public void setRequest(String request) {
        this.request = request;
    }

    String request  = null;
    String url      = null;

}

public class TestLoader {

    public static void main(String[] args) throws Exception {
        Object obj = Class.forName("utilities.PostCaller").newInstance();
        System.out.println(obj.getClass().getName()); // This prints utilities.PostCaller
    }
}

PostCaller の新しいインスタンスを作成し、そのメソッドを TestLoader クラスから呼び出したいと考えています。ここで、その utility.PostCaller クラスの参照を作成するという質問があります。つまり、名前が文字列によって動的に指定される参照変数を作成したい (例: utility.PostCaller)。ここで、utilities.PostCaller の新しいインスタンスを作成しましたが、参照を作成していないため、そのメソッドを呼び出すことができません。

4

1 に答える 1

0

私が理解したように、あなたは PostCaller をテストしたいだけです...I true の場合、この場合、EasyMockライブラリが ypu に役立ちます。Google で多くの例を検索できます。ここにhttp://tersesystems.com/2007/06/25/easymock-examplesがあります。

于 2012-04-09T11:36:10.277 に答える