Examples of OptionsHandler


Examples of com.granule.utils.OptionsHandler

* Date: 13.08.2010
* Time: 19:33:29
*/
public class OptionsHandlerTest extends TestCase {
    public void testOptions() {
        OptionsHandler oh = new OptionsHandler();
        String method = "closure-compiler";

        String s = "aaaaa";
        String expected= "closure-compiler.aaaaa\n";
        assertEquals(oh.handle(s, method), expected);

        s="--aa";
        expected = "closure-compiler.aa\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa true";
        expected = "closure-compiler.aa=true\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa true --bb 15 --ccc                          --compilation_level=SIMPLE_OPTIMIZATIONS";
        expected = "closure-compiler.aa=true \n"+
                "closure-compiler.bb=15 \n"+
                "closure-compiler.ccc=                         \n"+
                "closure-compiler.compilation_level=SIMPLE_OPTIMIZATIONS\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa \"aa\"";
        expected = "closure-compiler.aa=\"aa\"\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa \"aa aa bb --cc 1589 4477";
        expected = "closure-compiler.aa=\"aa aa bb --cc 1589 4477\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa 'aa'";
        expected = "closure-compiler.aa='aa'\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa 'aa--/asas/ssss' --c true";
        expected = "closure-compiler.aa='aa--/asas/ssss' \nclosure-compiler.c=true\n";
        assertEquals(oh.handle(s, method), expected);

        s = "--aa \"aa--/asas/ssss\" --c true";
        expected = "closure-compiler.aa=\"aa--/asas/ssss\" \nclosure-compiler.c=true\n";
        assertEquals(oh.handle(s, method), expected);
    }
View Full Code Here

Examples of com.granule.utils.OptionsHandler

  public void testOptionsAdding() {
    CompressorSettings settings = getSettings("");
    settings.setJsCompressMethod(CompressorSettings.CLOSURE_COMPILER_VALUE);
    try {
      String tagOptions=CompressorSettings.CLOSURE_ADD_PATH_KEY.replace(CompressorSettings.CLOSURE_COMPILER_VALUE+".", "") + "=\"js/My Samples2=\"";
      String preparedOptions = (new OptionsHandler()).handle(tagOptions, settings.getJsCompressMethod());
      settings.setOptions(preparedOptions);
    } catch (JSCompileException e) {
      // shouldn't happen as it in the memory
      throw new RuntimeException(e);
    }
View Full Code Here

Examples of com.granule.utils.OptionsHandler

            // JavaScript processing
            String opts = null;
            if (method != null)
                opts = CompressorSettings.JS_COMPRESS_METHOD_KEY + "=" + method + "\n";
            if (options != null) {
                String s = (new OptionsHandler()).handle(options, method == null ? settings.getJsCompressMethod() :
                        method);
                if (opts != null)
                    opts += s;
                else opts = s;
            }
View Full Code Here

Examples of net.sourceforge.peers.sip.core.useragent.handlers.OptionsHandler

        ByeHandler byeHandler = new ByeHandler(this,
                dialogManager,
                transactionManager,
                transportManager,
                logger);
        OptionsHandler optionsHandler = new OptionsHandler(this,
                transactionManager,
                transportManager,
                logger);
        RegisterHandler registerHandler = new RegisterHandler(this,
                transactionManager,
                transportManager,
                logger);
       
        InitialRequestManager initialRequestManager =
            new InitialRequestManager(
                this,
                inviteHandler,
                cancelHandler,
                byeHandler,
                optionsHandler,
                registerHandler,
                dialogManager,
                transactionManager,
                transportManager,
                logger);
        MidDialogRequestManager midDialogRequestManager =
            new MidDialogRequestManager(
                this,
                inviteHandler,
                cancelHandler,
                byeHandler,
                optionsHandler,
                registerHandler,
                dialogManager,
                transactionManager,
                transportManager,
                logger);
       
        uas = new UAS(this,
                initialRequestManager,
                midDialogRequestManager,
                dialogManager,
                transactionManager,
                transportManager);
        uac = new UAC(this,
                initialRequestManager,
                midDialogRequestManager,
                dialogManager,
                transactionManager,
                transportManager,
                logger);

        challengeManager = new ChallengeManager(config,
                initialRequestManager,
                midDialogRequestManager,
                dialogManager,
                logger);
        registerHandler.setChallengeManager(challengeManager);
        inviteHandler.setChallengeManager(challengeManager);
        byeHandler.setChallengeManager(challengeManager);

        peers = new ArrayList<String>();
        //dialogs = new ArrayList<Dialog>();

        sdpManager = new SDPManager(this, logger);
        inviteHandler.setSdpManager(sdpManager);
        optionsHandler.setSdpManager(sdpManager);
        soundManager = new SoundManager(config.isMediaDebug(), logger,
                this.peersHome);
        mediaManager = new MediaManager(this, logger);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.