package de.vksi.c4j.systemtest.postcompiler; import java.io.File; import org.junit.Assume; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; import de.vksi.c4j.main.PreTransformer; import de.vksi.c4j.systemtest.TransformerAwareRule; public class PreTransformerITCase { @Rule public TransformerAwareRule transformerAwareRule = new TransformerAwareRule(); @Rule public TemporaryFolder destinationDir = new TemporaryFolder(); @Test public void testPreTransformer() throws Throwable { // cannot run together with all the other tests Assume.assumeTrue(!TransformerAwareRule.haveTestsRun()); PreTransformer preTransformer = new PreTransformer(new File("."), destinationDir.getRoot()); preTransformer.transformAllClassFiles(); } }