public class TestHttpServerLifecycle extends HttpServerFunctionalTest
Modifier and Type | Field and Description |
---|---|
static HBaseClassTestRule |
CLASS_RULE |
TEST_BUILD_WEBAPPS
Constructor and Description |
---|
TestHttpServerLifecycle() |
Modifier and Type | Method and Description |
---|---|
private void |
assertAlive(org.apache.hadoop.hbase.http.HttpServer server)
Check that a server is alive by probing the
HttpServer.isAlive() method and the text of
its toString() description |
private void |
assertNotLive(org.apache.hadoop.hbase.http.HttpServer server) |
private void |
assertToStringContains(org.apache.hadoop.hbase.http.HttpServer server,
String text)
Assert that the result of
HttpServer.toString() contains the specific text |
void |
testCreatedServerIsNotAlive()
Test that the server is alive once started
|
void |
testStartedServerIsAlive()
Test that the server is alive once started
|
void |
testStoppedServerIsNotAlive()
Test that the server is not alive once stopped
|
void |
testStoppingTwiceServerIsAllowed()
Test that the server is not alive once stopped
|
void |
testStopUnstartedServer() |
void |
testWepAppContextAfterServerStop()
Test that the server is alive once started
|
access, createAndStartTestServer, createServer, createServer, createServer, createServer, createServer, createTestServer, createTestServer, createTestServer, createTestServer, createTestServerWithSecurity, createTestServerWithSecurityAndAcl, deleteRecursively, getFreePort, getServerURL, prepareTestWebapp, readOutput, stop
public static final HBaseClassTestRule CLASS_RULE
public TestHttpServerLifecycle()
private void assertAlive(org.apache.hadoop.hbase.http.HttpServer server)
HttpServer.isAlive()
method and the text of
its toString() descriptionserver
- serverprivate void assertNotLive(org.apache.hadoop.hbase.http.HttpServer server)
public void testCreatedServerIsNotAlive() throws Throwable
Throwable
- on failurepublic void testStopUnstartedServer() throws Throwable
Throwable
public void testStartedServerIsAlive() throws Throwable
Throwable
- on failureprivate void assertToStringContains(org.apache.hadoop.hbase.http.HttpServer server, String text)
HttpServer.toString()
contains the specific textserver
- server to examinetext
- text to search forpublic void testStoppedServerIsNotAlive() throws Throwable
Throwable
- on failurepublic void testStoppingTwiceServerIsAllowed() throws Throwable
Throwable
- on failurepublic void testWepAppContextAfterServerStop() throws Throwable
Throwable
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.