Prechádzať zdrojové kódy

AMBARI-2300. 500 Exception creating service component during install. (Dmitry Lysnichenko via swagle)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1492921 13f79535-47bb-0310-9956-ffa450edef68
Siddharth Wagle 12 rokov pred
rodič
commit
01fda0811d

+ 4 - 0
ambari-server/src/test/java/org/apache/ambari/server/api/handlers/QueryCreateHandlerTest.java

@@ -46,6 +46,7 @@ public class QueryCreateHandlerTest {
 
   @Test
   public void testHandleRequest() throws Exception {
+    final String BODY_STRING = "Body string";
     Request request = createNiceMock(Request.class);
     RequestBody body = createNiceMock(RequestBody.class);
     ResourceInstance resourceInstance = createNiceMock(ResourceInstance.class);
@@ -141,6 +142,8 @@ public class QueryCreateHandlerTest {
     expect(resultStatus.isErrorState()).andReturn(false);
     expect(result.getResultTree()).andReturn(resultTree);
 
+    expect(body.getBody()).andReturn(BODY_STRING).anyTimes();
+    
     expect(request.getResource()).andReturn(resourceInstance).anyTimes();
     expect(request.getBody()).andReturn(body).anyTimes();
     expect(body.getNamedPropertySets()).andReturn(setRequestProps).anyTimes();
@@ -200,6 +203,7 @@ public class QueryCreateHandlerTest {
     assertEquals(ResultStatus.STATUS.CREATED, testResult.getStatus().getStatus());
 
     RequestBody createBody = bodyCapture.getValue();
+    assertEquals(BODY_STRING, createBody.getBody());        
     assertEquals(4, createBody.getPropertySets().size());
     assertEquals(setCreateProps, createBody.getPropertySets());
     verify(request, body, resourceInstance, resourceDefinition, query, predicate, result, subResource,