package io.searchbox.indices;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotEquals;
public class OptimizeTest {
@Test
public void testBasicUriGeneration() {
Optimize optimize = new Optimize.Builder().addIndex("twitter").build();
assertEquals("POST", optimize.getRestMethodName());
assertEquals("twitter/_optimize", optimize.getURI());
}
@Test
public void equalsReturnsTrueForSameIndex() {
Optimize optimize1 = new Optimize.Builder().addIndex("twitter").build();
Optimize optimize1Duplicate = new Optimize.Builder().addIndex("twitter").build();
assertEquals(optimize1, optimize1Duplicate);
}
@Test
public void equalsReturnsFalseForDifferentIndex() {
Optimize optimize1 = new Optimize.Builder().addIndex("twitter").build();
Optimize optimize2 = new Optimize.Builder().addIndex("myspace").build();
assertNotEquals(optimize1, optimize2);
}
}