use of org.eclipse.m2e.model.edit.pom.Model in project m2e-core-tests by tesla.
the class MavenModelEditTest method testEncoding.
@Test
public void testEncoding() throws Exception {
PomResourceImpl resource = loadModel("encoding.xml");
Model model = resource.getModel();
String description = model.getDescription();
String expected = "\u043f\u043e\u002d\u0440\u0443\u0441\u0441\u043a\u0438";
assertEquals(expected, description);
assertEquals(loadFile("encoding.xml"), MavenModelUtil.toString(resource));
resource.unload();
}
use of org.eclipse.m2e.model.edit.pom.Model in project m2e-core-tests by tesla.
the class MavenModelEditTest method testAttributeChange.
@Test
public void testAttributeChange() throws Exception {
PomResourceImpl resource = loadModel("attr.xml");
Model model = resource.getModel();
model.setArtifactId("changed-artifactId");
assertEquals(loadFile("attr_change.xml"), MavenModelUtil.toString(resource));
resource.unload();
}
use of org.eclipse.m2e.model.edit.pom.Model in project m2e-core-tests by tesla.
the class MavenModelEditTest method testManyRemove.
@Test
public void testManyRemove() throws Exception {
PomResourceImpl resource = loadModel("many.xml");
Model model = resource.getModel();
// model.getProject().getDependencies().removeDependency(1);
model.getDependencies().remove(1);
assertEquals(loadFile("many_remove.xml"), MavenModelUtil.toString(resource));
resource.unload();
}
use of org.eclipse.m2e.model.edit.pom.Model in project m2e-core-tests by tesla.
the class MavenModelEditTest method testManybuildincommentRemove.
@Test
public void testManybuildincommentRemove() throws Exception {
PomResourceImpl resource = loadModel("manybuiltincomment.xml");
Model model = resource.getModel();
model.getModules().remove(1);
assertEquals(loadFile("manybuiltincomment_remove.xml"), MavenModelUtil.toString(resource));
resource.unload();
}
use of org.eclipse.m2e.model.edit.pom.Model in project m2e-core-tests by tesla.
the class MavenModelEditTest method testOneRemove.
@Test
public void testOneRemove() throws Exception {
PomResourceImpl resource = loadModel("one.xml");
Model model = resource.getModel();
model.setParent(null);
assertEquals(loadFile("one_remove.xml"), MavenModelUtil.toString(resource));
resource.unload();
}
Aggregations