package io.searchbox.indices.mapping;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
public class DeleteMappingTest {
@Test
public void testBasicUriGeneration() {
DeleteMapping deleteMapping = new DeleteMapping.Builder("twitter","tweet").build();
assertEquals("DELETE", deleteMapping.getRestMethodName());
assertEquals("twitter/tweet/_mapping", deleteMapping.getURI());
}
@Test
public void equalsReturnsTrueForSameIndex() {
DeleteMapping deleteMapping1 = new DeleteMapping.Builder("twitter","tweet").build();
DeleteMapping deleteMapping1Duplicate = new DeleteMapping.Builder("twitter","tweet").build();
assertEquals(deleteMapping1, deleteMapping1Duplicate);
}
@Test
public void equalsReturnsFalseForDifferentIndex() {
DeleteMapping deleteMapping1 = new DeleteMapping.Builder("twitter","tweet").build();
DeleteMapping deleteMapping2 = new DeleteMapping.Builder("twitter","myspace").build();
assertNotEquals(deleteMapping1, deleteMapping2);
}
}