package com.lordofthejars.nosqlunit.hbase; import static com.lordofthejars.nosqlunit.hbase.EmbeddedHBase.EmbeddedHBaseRuleBuilder.newEmbeddedHBaseRule; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; import org.junit.Test; public class WhenDefaultEmbeddedHBaseConfigurationIsCreated { @Test public void configuration_object_should_contain_default_values() { EmbeddedHBase embeddedHBase = newEmbeddedHBaseRule().build(); assertThat(embeddedHBase.embeddedHBaseLifecycleManager.getHost(), is("127.0.0.1")); assertThat(embeddedHBase.embeddedHBaseLifecycleManager.getPort(), is(60000)); assertThat(embeddedHBase.embeddedHBaseLifecycleManager.getFilePermissions(), is("775")); } @Test public void configuration_object_should_set_file_permissions() { EmbeddedHBase embeddedHBase = newEmbeddedHBaseRule().dirPermissions("700").build(); assertThat(embeddedHBase.embeddedHBaseLifecycleManager.getHost(), is("127.0.0.1")); assertThat(embeddedHBase.embeddedHBaseLifecycleManager.getPort(), is(60000)); assertThat(embeddedHBase.embeddedHBaseLifecycleManager.getFilePermissions(), is("700")); } }