\r
package org.onap.holmes.rulemgt.resources;\r
\r
+import com.google.gson.JsonSyntaxException;\r
import javax.servlet.http.HttpServletRequest;\r
import javax.ws.rs.WebApplicationException;\r
import org.easymock.EasyMock;\r
public void deleteCorrelationRule_correlation_exception() throws Exception {\r
thrown.expect(WebApplicationException.class);\r
\r
- final RuleDeleteRequest ruleDeleteRequest = new RuleDeleteRequest();\r
- ruleMgtWrapper.deleteCorrelationRule(ruleDeleteRequest);\r
+ final String ruleId = "mockedRule";\r
+ ruleMgtWrapper.deleteCorrelationRule(EasyMock.anyObject(RuleDeleteRequest.class));\r
EasyMock.expectLastCall().andThrow(new CorrelationException(EasyMock.anyObject(String.class)));\r
EasyMock.expect(request.getHeader("language-option")).andReturn("en_US");\r
PowerMock.replayAll();\r
- ruleMgtResources.deleteCorrelationRule(request, ruleDeleteRequest);\r
+ ruleMgtResources.deleteCorrelationRule(request, ruleId);\r
PowerMock.verifyAll();\r
}\r
\r
@Test\r
public void deleteCorrelationRule_normal() throws Exception {\r
- final RuleDeleteRequest ruleDeleteRequest = new RuleDeleteRequest();\r
- ruleMgtWrapper.deleteCorrelationRule(ruleDeleteRequest);\r
+ final String ruleId = "mockedRule";\r
+ ruleMgtWrapper.deleteCorrelationRule(EasyMock.anyObject(RuleDeleteRequest.class));\r
EasyMock.expectLastCall();\r
EasyMock.expect(request.getHeader("language-option")).andReturn("en_US");\r
PowerMock.replayAll();\r
- ruleMgtResources.deleteCorrelationRule(request, ruleDeleteRequest);\r
+ ruleMgtResources.deleteCorrelationRule(request, ruleId);\r
PowerMock.verifyAll();\r
}\r
\r
\r
@Test\r
public void getCorrelationRules_param_translate_exception() {\r
- thrown.expect(WebApplicationException.class);\r
+ thrown.expect(JsonSyntaxException.class);\r
\r
String queryRequest = "this is error param";\r
EasyMock.expect(request.getHeader("language-option")).andReturn("en_US").times(2);\r