package io.searchbox.indices.aliases; import org.junit.Test; import static org.junit.Assert.assertEquals; public class AliasExistsTest { @Test public void testBasicUriGeneration() { AliasExists aliasExists = new AliasExists.Builder().build(); assertEquals("HEAD", aliasExists.getRestMethodName()); assertEquals("_all/_alias/*", aliasExists.getURI()); } @Test public void testBasicUriGenerationWithIndex() { AliasExists aliasExists = new AliasExists.Builder().addIndex("indexName").build(); assertEquals("HEAD", aliasExists.getRestMethodName()); assertEquals("indexName/_alias/*", aliasExists.getURI()); } @Test public void testBasicUriGenerationWithAlias() { AliasExists aliasExists = new AliasExists.Builder().alias("aliasName").build(); assertEquals("HEAD", aliasExists.getRestMethodName()); assertEquals("_all/_alias/aliasName", aliasExists.getURI()); } @Test public void testBasicUriGenerationWithAliasAndIndex() { AliasExists aliasExists = new AliasExists.Builder().addIndex("indexName").alias("aliasName").build(); assertEquals("HEAD", aliasExists.getRestMethodName()); assertEquals("indexName/_alias/aliasName", aliasExists.getURI()); } }