package io.searchbox.indices.template;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
public class GetTemplateTest {
@Test
public void testBasicUriGeneration() {
GetTemplate getTemplate = new GetTemplate.Builder("personal_tweet").build();
assertEquals("GET", getTemplate.getRestMethodName());
assertEquals("_template/personal_tweet", getTemplate.getURI());
}
@Test
public void equalsReturnsTrueForSameTemplate() {
GetTemplate getTemplate1 = new GetTemplate.Builder("personal_tweet").build();
GetTemplate getTemplate1Duplicate = new GetTemplate.Builder("personal_tweet").build();
assertEquals(getTemplate1, getTemplate1Duplicate);
}
@Test
public void equalsReturnsFalseForDifferentTemplate() {
GetTemplate getTemplate1 = new GetTemplate.Builder("personal_tweet").build();
GetTemplate getTemplate2 = new GetTemplate.Builder("company_tweet").build();
assertNotEquals(getTemplate1, getTemplate2);
}
}