package blade.migrate.liferay70; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; import blade.migrate.api.Problem; import java.io.File; import java.util.List; import org.junit.Before; import org.junit.Test; public class SDKProjectMigratorTest { final File sdkProject = new File("projects/sdk-project/portlets/test-portlet"); final File sdkProjectBadLocation = new File("projects/sdk-project-bad-location"); final File sdkProjectBadVersion61 = new File("projects/sdk-project-bad-version-61/portlets/test-portlet"); final File sdkProjectBadVersion70 = new File("projects/sdk-project-bad-version-70/portlets/test-portlet"); SDKProjectMigrator component; @Before public void beforeTest() { assertTrue(sdkProject.exists()); assertTrue(sdkProjectBadLocation.exists()); assertTrue(sdkProjectBadVersion61.exists()); assertTrue(sdkProjectBadVersion70.exists()); component = new SDKProjectMigrator(); } @Test public void sdkProject() throws Exception { List<Problem> results = component.analyze(sdkProject); assertNotNull(results); assertEquals(1, results.size()); } @Test public void sdkProjectBadLocation() throws Exception { List<Problem> results = component.analyze(sdkProjectBadLocation); assertNotNull(results); assertEquals(0, results.size()); } @Test public void sdkProjectBadVersion61() throws Exception { List<Problem> results = component.analyze(sdkProjectBadVersion61); assertNotNull(results); assertEquals(0, results.size()); } @Test public void sdkProjectBadVersion70() throws Exception { List<Problem> results = component.analyze(sdkProjectBadVersion70); assertNotNull(results); assertEquals(0, results.size()); } }