[Openlaszlo-i18n 54] Re: 実装後のテストについて

Back to archive index

Yoshihiro ICHIYANAGI ichan****@im*****
2005年 10月 1日 (土) 08:48:02 JST


ichanです。

こんなのはどうでしょうか。
実際にLaszloMessagesを実装したsource codeに以下のようなコメントを挿入します:

###########################################################################
    public boolean initLPS(HttpServletRequest req,
            HttpServletResponse res) {

        ServletConfig config = getServletConfig();
        ServletContext ctxt = config.getServletContext();
        String webappName = getServletContextName(ctxt);

        // Sanity check the servlet context version
        if ((ctxt.getMajorVersion() < 2)  ||
            (ctxt.getMajorVersion() == 2 && ctxt.getMinorVersion() < 3)) {

// @laszlo-i18.test.begin
//  org-mes="Must be at least " + "Version 2.3 Servlet Container!"
            respondWithInitError(req, res, LaszloMessages.getMessages(PREFIX_NAME,"must_upper_ver2.3"));
// @laszlo-i18n.test.end

            return false;
        }
###########################################################################
そして、rubyかperlでsource codeをparseしてLaszloI18NTestというJUnit用テストクラスを自動生成する。
完璧なクラス自動生成プロクラムでなくても、コピペよりはマシですよね。

ichan



Openlaszlo-i18n メーリングリストの案内
Back to archive index