Examples of JSMinProcessor


Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

    WroTestUtils.compareFromDifferentFolders(testFolder, expectedFolder, processor);
  }
 
  @Test(expected = NullPointerException.class)
  public void cannotAcceptNullExtension() {
    final ResourcePreProcessor decoratedProcessor = new JSMinProcessor();
    ExtensionsAwareProcessorDecorator.decorate(decoratedProcessor).addExtension(null);
  }
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

    ExtensionsAwareProcessorDecorator.decorate(decoratedProcessor).addExtension(null);
  }
 
  @Test
  public void testMinimizeAwareDecorator1() {
    final ResourcePreProcessor decoratedProcessor = new JSMinProcessor();
    final ResourcePreProcessor processor = ExtensionsAwareProcessorDecorator.decorate(decoratedProcessor);
    Assert.assertTrue(new ProcessorDecorator(processor).isMinimize());
  }
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

  }

  @Test
  public void shouldInvokeMinimizePreProcessorWhenMinimizeIsRequired()
      throws Exception {
    final ResourcePreProcessor processor = Mockito.spy(new JSMinProcessor());
    victim = new MinimizeAwareProcessorDecorator(processor, true);
    initVictim();
    victim.process(mockReader, mockWriter);
    Mockito.verify(processor, Mockito.atLeastOnce()).process(Mockito.any(Resource.class), Mockito.any(Reader.class),
        Mockito.any(Writer.class));
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

  }

  @Test
  public void shouldNotInvokeMinimizePreProcessorWhenMinimizeIsNotRequired()
      throws Exception {
    final ResourcePreProcessor processor = Mockito.spy(new JSMinProcessor());
    victim = new MinimizeAwareProcessorDecorator(processor, false);
    initVictim();
    victim.process(mockReader, mockWriter);
    Mockito.verify(processor, Mockito.never()).process(Mockito.any(Resource.class), Mockito.any(Reader.class),
        Mockito.any(Writer.class));
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

  }

  @Test
  public void shouldNotInvokeMinimizePostProcessorWhenMinimizeIsNotRequired()
      throws Exception {
    final ResourcePostProcessor processor = Mockito.spy(new JSMinProcessor());
    victim = new MinimizeAwareProcessorDecorator(processor, false);
    initVictim();
    victim.process(mockReader, mockWriter);
    Mockito.verify(processor, Mockito.never()).process(Mockito.any(Reader.class), Mockito.any(Writer.class));
  }
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

  }

  @Test
  public void shouldLeaveContentUnchangedWhenProcessorIsSkipped()
      throws Exception {
    final ResourcePreProcessor processor = Mockito.spy(new JSMinProcessor());
    victim = new MinimizeAwareProcessorDecorator(processor, false);
    initVictim();
    final String resourceContent = "var i      =     1;";
    final StringWriter writer = new StringWriter();
    victim.process(new StringReader(resourceContent), writer);
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

  }
  protected ProcessorsFactory newProcessorsFactory()
  {
    final SimpleProcessorsFactory processorsFactory= (SimpleProcessorsFactory) super.newProcessorsFactory();
    processorsFactory.addPreProcessor(new CssCompressorProcessor());
    processorsFactory.addPreProcessor(new JSMinProcessor());
    return processorsFactory;
  }
View Full Code Here

Examples of ro.isdc.wro.model.resource.processor.impl.js.JSMinProcessor

   * Use JSMin utility for js compression.
   *
   * @return A new {@link JSMinProcessor}.
   */
  public static ResourcePostProcessor jsMinProcessor() {
    return new ConditionalProcessor(new JSMinProcessor(), NO_DEV);
  }
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.