use of com.android.tools.idea.gradle.project.facet.gradle.GradleFacet in project android by JetBrains.
the class GradleProjectInfoTest method removeAndroidGradleFacetFromModule.
private void removeAndroidGradleFacetFromModule() {
FacetManager facetManager = FacetManager.getInstance(getModule());
GradleFacet facet = facetManager.findFacet(GradleFacet.getFacetTypeId(), GradleFacet.getFacetName());
if (facet != null) {
ApplicationManager.getApplication().runWriteAction(() -> {
ModifiableFacetModel facetModel = facetManager.createModifiableModel();
facetModel.removeFacet(facet);
facetModel.commit();
});
}
}
use of com.android.tools.idea.gradle.project.facet.gradle.GradleFacet in project android by JetBrains.
the class GradleModuleSetupTest method testSetUpModule.
public void testSetUpModule() {
when(myModuleModels.getModule()).thenReturn(myModuleModel);
when(myModuleModels.findModel(BuildScriptClasspathModel.class)).thenReturn(myClasspathModel);
String gradleVersion = "2.14.1";
when(myClasspathModel.getGradleVersion()).thenReturn(gradleVersion);
myModuleSetup.setUpModule(myModule, myModelsProvider, myModuleModels);
// Apply changes to verify state.
ApplicationManager.getApplication().runWriteAction(() -> myModelsProvider.commit());
GradleFacet facet = findFacet(myModule, myModelsProvider, GradleFacet.getFacetTypeId());
assertNotNull(facet);
GradleModuleModel gradleModuleModel = facet.getGradleModuleModel();
assertNotNull(gradleModuleModel);
assertEquals(":app", gradleModuleModel.getGradlePath());
assertEquals(gradleVersion, gradleModuleModel.getGradleVersion());
File buildFilePath = myModuleModel.getGradleProject().getBuildScript().getSourceFile();
assertAbout(file()).that(gradleModuleModel.getBuildFilePath()).isEquivalentAccordingToCompareTo(buildFilePath);
GradleVersion actualGradleVersion = mySyncSummary.getGradleVersion();
assertNotNull(actualGradleVersion);
assertEquals(gradleVersion, actualGradleVersion.toString());
}
use of com.android.tools.idea.gradle.project.facet.gradle.GradleFacet in project android by JetBrains.
the class ConflictSetTest method setUpLibModule.
private void setUpLibModule() {
FacetManager facetManager = FacetManager.getInstance(myLibModule);
ModifiableFacetModel facetModel = facetManager.createModifiableModel();
try {
AndroidFacet androidFacet = createFacet(facetManager, PROJECT_TYPE_LIBRARY);
androidFacet.setAndroidModel(myLib);
facetModel.addFacet(androidFacet);
GradleFacet gradleFacet = facetManager.createFacet(GradleFacet.getFacetType(), GradleFacet.getFacetName(), null);
gradleFacet.getConfiguration().GRADLE_PROJECT_PATH = myLibGradlePath;
facetModel.addFacet(gradleFacet);
} finally {
facetModel.commit();
}
}
Aggregations