HBASE-21128 TestAsyncRegionAdminApi.testAssignRegionAndUnassignRegion is broken
This commit is contained in:
parent
e903ae5d5e
commit
98600f1860
|
@ -17,9 +17,11 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.hadoop.hbase.client;
|
package org.apache.hadoop.hbase.client;
|
||||||
|
|
||||||
|
import static org.hamcrest.CoreMatchers.instanceOf;
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertFalse;
|
import static org.junit.Assert.assertFalse;
|
||||||
import static org.junit.Assert.assertNotEquals;
|
import static org.junit.Assert.assertNotEquals;
|
||||||
|
import static org.junit.Assert.assertThat;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
import static org.junit.Assert.fail;
|
import static org.junit.Assert.fail;
|
||||||
|
|
||||||
|
@ -83,7 +85,13 @@ public class TestAsyncRegionAdminApi extends TestAsyncAdminBase {
|
||||||
|
|
||||||
// Region is assigned now. Let's assign it again.
|
// Region is assigned now. Let's assign it again.
|
||||||
// Master should not abort, and region should stay assigned.
|
// Master should not abort, and region should stay assigned.
|
||||||
admin.assign(hri.getRegionName()).get();
|
try {
|
||||||
|
admin.assign(hri.getRegionName()).get();
|
||||||
|
fail("Should fail when assigning an already onlined region");
|
||||||
|
} catch (ExecutionException e) {
|
||||||
|
// Expected
|
||||||
|
assertThat(e.getCause(), instanceOf(DoNotRetryRegionException.class));
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
am.waitForAssignment(hri);
|
am.waitForAssignment(hri);
|
||||||
fail("Expected NoSuchProcedureException");
|
fail("Expected NoSuchProcedureException");
|
||||||
|
|
Loading…
Reference in New Issue