package io.searchbox.snapshot;
import org.junit.Test;
import java.util.Arrays;
import static org.junit.Assert.assertEquals;
/**
* @author happyprg(hongsgo@gmail.com)
*/
public class SnapshotStatusTest {
private String repository = "leeseohoo";
private String snapshot = "leeseola";
private String snapshot2 = "kangsungjeon";
@Test
public void testSnapshotSingleName() {
SnapshotStatus snapshotStatus = new SnapshotStatus.Builder(repository).addSnapshot(snapshot).build();
assertEquals("GET", snapshotStatus.getRestMethodName());
assertEquals("/_snapshot/leeseohoo/leeseola/_status", snapshotStatus.getURI());
}
@Test
public void testSnapshotMultipleNames() {
SnapshotStatus snapshotStatus = new SnapshotStatus.Builder(repository).addSnapshot(Arrays.asList(snapshot, snapshot2)).build();
assertEquals("/_snapshot/leeseohoo/leeseola,kangsungjeon/_status", snapshotStatus.getURI());
}
}