package io.searchbox.indices.template;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
public class DeleteTemplateTest {
@Test
public void testBasicUriGeneration() {
DeleteTemplate deleteTemplate = new DeleteTemplate.Builder("personal_tweet").build();
assertEquals("DELETE", deleteTemplate.getRestMethodName());
assertEquals("_template/personal_tweet", deleteTemplate.getURI());
}
@Test
public void equalsReturnsTrueForSameTemplate() {
DeleteTemplate deleteTemplate1 = new DeleteTemplate.Builder("personal_tweet").build();
DeleteTemplate deleteTemplate1Duplicate = new DeleteTemplate.Builder("personal_tweet").build();
assertEquals(deleteTemplate1, deleteTemplate1Duplicate);
}
@Test
public void equalsReturnsFalseForDifferentTemplate() {
DeleteTemplate deleteTemplate1 = new DeleteTemplate.Builder("personal_tweet").build();
DeleteTemplate deleteTemplate2 = new DeleteTemplate.Builder("company_tweet").build();
assertNotEquals(deleteTemplate1, deleteTemplate2);
}
}