package com.groupon.jenkins.dotci.plugins; import com.google.common.collect.ImmutableList; import static org.junit.Assert.assertEquals; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Suite; import org.junit.runners.Suite.SuiteClasses; @RunWith(Suite.class) @SuiteClasses({ JunitPluginAdapterTest.getPluginInputFiles.class }) public class JunitPluginAdapterTest { public static class getPluginInputFiles { @Test public void should_returnfiles_with_string() { JunitPluginAdapter subject = new JunitPluginAdapter(); assertEquals(subject.getPluginInputFiles(), "**/surefire-reports/*.xml"); } @Test public void should_return_files_with_string() { JunitPluginAdapter subject = new JunitPluginAdapter(); subject.setOptions("file1,file2,file3"); assertEquals(subject.getPluginInputFiles(), "file1,file2,file3"); } @Test public void should_return_files_with_list() { JunitPluginAdapter subject = new JunitPluginAdapter(); subject.setOptions(ImmutableList.of("file1", "file2", "file3")); assertEquals(subject.getPluginInputFiles(), "file1,file2,file3"); } } }