use of org.kie.workbench.common.services.backend.compiler.impl.decorators.KieAfterDecorator in project kie-wb-common by kiegroup.
the class KieMavenCompilerFactoryTest method kieAndClasspathAfterDepsTest.
@Test
public void kieAndClasspathAfterDepsTest() {
final AFCompiler kieAfterDecorator = KieMavenCompilerFactory.getCompiler(EnumSet.of(KieDecorator.STORE_KIE_OBJECTS, KieDecorator.STORE_BUILD_CLASSPATH));
assertThat(kieAfterDecorator).isInstanceOf(KieAfterDecorator.class);
AFCompiler classpathAfter = ((KieAfterDecorator) kieAfterDecorator).getCompiler();
assertThat(classpathAfter).isInstanceOf(ClasspathDepsAfterDecorator.class);
AFCompiler baseMavenCompiler = ((ClasspathDepsAfterDecorator) classpathAfter).getCompiler();
assertThat(baseMavenCompiler).isInstanceOf(BaseMavenCompiler.class);
}
use of org.kie.workbench.common.services.backend.compiler.impl.decorators.KieAfterDecorator in project kie-wb-common by kiegroup.
the class KieMavenCompilerFactoryTest method jgitBeforeAndKieAndLogAfterDecoratorTest.
@Test
public void jgitBeforeAndKieAndLogAfterDecoratorTest() {
final AFCompiler jgitBeforeAndLogAfter = KieMavenCompilerFactory.getCompiler(EnumSet.of(KieDecorator.UPDATE_JGIT_BEFORE_BUILD, KieDecorator.STORE_KIE_OBJECTS, KieDecorator.ENABLE_LOGGING));
assertThat(jgitBeforeAndLogAfter).isInstanceOf(JGITCompilerBeforeDecorator.class);
AFCompiler kieAfterDecorator = ((JGITCompilerBeforeDecorator) jgitBeforeAndLogAfter).getCompiler();
assertThat(kieAfterDecorator).isInstanceOf(KieAfterDecorator.class);
AFCompiler outputLofAfterDecorator = ((KieAfterDecorator) kieAfterDecorator).getCompiler();
assertThat(outputLofAfterDecorator).isInstanceOf(OutputLogAfterDecorator.class);
AFCompiler baseMavenCompiler = ((OutputLogAfterDecorator) outputLofAfterDecorator).getCompiler();
assertThat(baseMavenCompiler).isInstanceOf(BaseMavenCompiler.class);
}
use of org.kie.workbench.common.services.backend.compiler.impl.decorators.KieAfterDecorator in project kie-wb-common by kiegroup.
the class KieMavenCompilerFactoryTest method jgitBeforeAndKieAndLogAndClasspathAfterTest.
@Test
public void jgitBeforeAndKieAndLogAndClasspathAfterTest() {
AFCompiler jgitBeforeAndLogAfter = KieMavenCompilerFactory.getCompiler(EnumSet.of(KieDecorator.UPDATE_JGIT_BEFORE_BUILD, KieDecorator.STORE_KIE_OBJECTS, KieDecorator.ENABLE_LOGGING, KieDecorator.STORE_BUILD_CLASSPATH));
assertThat(jgitBeforeAndLogAfter).isInstanceOf(JGITCompilerBeforeDecorator.class);
AFCompiler kieAfterDecorator = ((JGITCompilerBeforeDecorator) jgitBeforeAndLogAfter).getCompiler();
assertThat(kieAfterDecorator).isInstanceOf(KieAfterDecorator.class);
AFCompiler outputLofAfterDecorator = ((KieAfterDecorator) kieAfterDecorator).getCompiler();
assertThat(outputLofAfterDecorator).isInstanceOf(OutputLogAfterDecorator.class);
AFCompiler classpathAfter = ((OutputLogAfterDecorator) outputLofAfterDecorator).getCompiler();
assertThat(classpathAfter).isInstanceOf(ClasspathDepsAfterDecorator.class);
AFCompiler baseMavenCompiler = ((ClasspathDepsAfterDecorator) classpathAfter).getCompiler();
assertThat(baseMavenCompiler).isInstanceOf(BaseMavenCompiler.class);
}
use of org.kie.workbench.common.services.backend.compiler.impl.decorators.KieAfterDecorator in project kie-wb-common by kiegroup.
the class KieMavenCompilerFactoryTest method jgitBeforeAndKieAfterDecoratorTest.
@Test
public void jgitBeforeAndKieAfterDecoratorTest() {
final AFCompiler jgitBeforeAndLogAfter = KieMavenCompilerFactory.getCompiler(EnumSet.of(KieDecorator.UPDATE_JGIT_BEFORE_BUILD, KieDecorator.STORE_KIE_OBJECTS));
assertThat(jgitBeforeAndLogAfter).isInstanceOf(JGITCompilerBeforeDecorator.class);
AFCompiler kieAfterDecorator = ((JGITCompilerBeforeDecorator) jgitBeforeAndLogAfter).getCompiler();
assertThat(kieAfterDecorator).isInstanceOf(KieAfterDecorator.class);
AFCompiler baseMavenCompiler = ((KieAfterDecorator) kieAfterDecorator).getCompiler();
assertThat(baseMavenCompiler).isInstanceOf(BaseMavenCompiler.class);
}
use of org.kie.workbench.common.services.backend.compiler.impl.decorators.KieAfterDecorator in project kie-wb-common by kiegroup.
the class KieMavenCompilerFactoryTest method kieLogAndClasspathDepsAfterTest.
@Test
public void kieLogAndClasspathDepsAfterTest() {
final AFCompiler kieAfterDecorator = KieMavenCompilerFactory.getCompiler(EnumSet.of(KieDecorator.STORE_KIE_OBJECTS, KieDecorator.ENABLE_LOGGING, KieDecorator.STORE_BUILD_CLASSPATH));
assertThat(kieAfterDecorator).isInstanceOf(KieAfterDecorator.class);
AFCompiler outputLofAfterDecorator = ((KieAfterDecorator) kieAfterDecorator).getCompiler();
assertThat(outputLofAfterDecorator).isInstanceOf(OutputLogAfterDecorator.class);
AFCompiler classpathAfter = ((OutputLogAfterDecorator) outputLofAfterDecorator).getCompiler();
assertThat(classpathAfter).isInstanceOf(ClasspathDepsAfterDecorator.class);
AFCompiler baseMavenCompiler = ((ClasspathDepsAfterDecorator) classpathAfter).getCompiler();
assertThat(baseMavenCompiler).isInstanceOf(BaseMavenCompiler.class);
}
Aggregations