Search in sources :

Example 51 with NewLiferayModuleProjectOp

use of com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp in project liferay-ide by liferay.

the class NewLiferayModuleProjectOpTests method testNewLiferayModuleProjectNameValidataionService.

@Test
public void testNewLiferayModuleProjectNameValidataionService() throws Exception {
    NewLiferayModuleProjectOp op = NewLiferayModuleProjectOp.TYPE.instantiate();
    op.setProjectName("my-test-project");
    assertTrue(op.validation().ok());
    op.setProjectName("1");
    assertTrue(op.getProjectName().validation().ok());
    op.setProjectName("a");
    assertTrue(op.getProjectName().validation().ok());
    op.setProjectName("A");
    assertTrue(op.getProjectName().validation().ok());
    op.setProjectName("my-test-project-");
    assertFalse(op.getProjectName().validation().ok());
    op.setProjectName("my-test-project.");
    assertFalse(op.getProjectName().validation().ok());
    op.setProjectName("my-test-project_");
    assertFalse(op.getProjectName().validation().ok());
}
Also used : NewLiferayModuleProjectOp(com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp) Test(org.junit.Test)

Example 52 with NewLiferayModuleProjectOp

use of com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp in project liferay-ide by liferay.

the class NewLiferayModuleProjectOpTests method testNewLiferayModuleProjectDefaultValueServiceUnderscores.

@Test
@Ignore
public void testNewLiferayModuleProjectDefaultValueServiceUnderscores() throws Exception {
    NewLiferayModuleProjectOp op = NewLiferayModuleProjectOp.TYPE.instantiate();
    op.setProjectName("my_test_project");
    op.setProjectTemplateName("portlet");
    assertEquals("MyTestProject", op.getComponentName().content(true));
}
Also used : NewLiferayModuleProjectOp(com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp) Ignore(org.junit.Ignore) Test(org.junit.Test)

Example 53 with NewLiferayModuleProjectOp

use of com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp in project liferay-ide by liferay.

the class GradleModuleProjectTests method testProjectTemplateTheme.

@Test
public void testProjectTemplateTheme() throws Exception {
    NewLiferayModuleProjectOp op = NewLiferayModuleProjectOp.TYPE.instantiate();
    op.setProjectName("theme-test");
    op.setProjectProvider("gradle-module");
    op.setProjectTemplateName("theme");
    createAndBuild(op);
}
Also used : NewLiferayModuleProjectOp(com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp) Test(org.junit.Test)

Example 54 with NewLiferayModuleProjectOp

use of com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp in project liferay-ide by liferay.

the class GradleModuleProjectTests method testProjectTemplateActivator.

@Test
public void testProjectTemplateActivator() throws Exception {
    NewLiferayModuleProjectOp op = NewLiferayModuleProjectOp.TYPE.instantiate();
    op.setProjectName("activator-test");
    op.setProjectProvider("gradle-module");
    op.setProjectTemplateName("activator");
    createAndBuild(op);
}
Also used : NewLiferayModuleProjectOp(com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp) Test(org.junit.Test)

Example 55 with NewLiferayModuleProjectOp

use of com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp in project liferay-ide by liferay.

the class GradleModuleProjectTests method testProjectTemplateNpmMetaljsPortlet.

@Test
public void testProjectTemplateNpmMetaljsPortlet() throws Exception {
    NewLiferayModuleProjectOp op = NewLiferayModuleProjectOp.TYPE.instantiate();
    op.setProjectName("npm-metaljs-portlet-test");
    op.setProjectProvider("gradle-module");
    op.setProjectTemplateName("npm-metaljs-portlet");
    createAndBuild(op);
}
Also used : NewLiferayModuleProjectOp(com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp) Test(org.junit.Test)

Aggregations

NewLiferayModuleProjectOp (com.liferay.ide.project.core.modules.NewLiferayModuleProjectOp)95 Test (org.junit.Test)94 IProject (org.eclipse.core.resources.IProject)30 NullProgressMonitor (org.eclipse.core.runtime.NullProgressMonitor)18 IFile (org.eclipse.core.resources.IFile)12 Status (org.eclipse.sapphire.modeling.Status)9 Ignore (org.junit.Ignore)6 IBundleProject (com.liferay.ide.core.IBundleProject)5 NewLiferayComponentOp (com.liferay.ide.project.core.modules.NewLiferayComponentOp)5 PropertyKey (com.liferay.ide.project.core.modules.PropertyKey)3 SearchFilesVisitor (com.liferay.ide.project.core.util.SearchFilesVisitor)3 IPath (org.eclipse.core.runtime.IPath)3 ByteArrayInputStream (java.io.ByteArrayInputStream)2 File (java.io.File)2 URL (java.net.URL)2 ILiferayProjectImporter (com.liferay.ide.core.ILiferayProjectImporter)1 IProjectBuilder (com.liferay.ide.project.core.IProjectBuilder)1 ProjectName (com.liferay.ide.project.core.model.ProjectName)1 NewLiferayWorkspaceOp (com.liferay.ide.project.core.workspace.NewLiferayWorkspaceOp)1 ArrayList (java.util.ArrayList)1