Package de.agilecoders.wicket.extensions.javascript

Source Code of de.agilecoders.wicket.extensions.javascript.YuiCssCompressorTest

package de.agilecoders.wicket.extensions.javascript;

import org.apache.wicket.util.io.IOUtils;
import org.databene.contiperf.PerfTest;
import org.databene.contiperf.Required;
import org.databene.contiperf.junit.ContiPerfRule;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;

import de.agilecoders.wicket.extensions.javascript.YuiCssCompressor;

import java.io.IOException;

import static org.junit.Assert.assertNotNull;

/**
* Tests the {@link YuiCssCompressor} class.
*
* @author miha
*/
public class YuiCssCompressorTest {

    @Rule
    public ContiPerfRule i = new ContiPerfRule();

    private static String content;
    private static YuiCssCompressor compressor;

    @BeforeClass
    public static void before() throws IOException {
        content = IOUtils.toString(YuiCssCompressorTest.class.getResourceAsStream("test.css"));
        compressor = new YuiCssCompressor();
    }

    @Test
    @PerfTest(threads = 2, duration = 10000, rampUp = 1000, warmUp = 5000)
    @Required(max = 600, average = 500)
    @Ignore
    public void test1() throws Exception {
        assertNotNull(compressor.compress(content));
    }

    @AfterClass
    public static void after() {
        content = "";
        compressor = null;
    }
}
TOP

Related Classes of de.agilecoders.wicket.extensions.javascript.YuiCssCompressorTest

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.