- @Test
- public void testDaceConfigurationPolling_getRuleCreateRequest() throws Exception {
- PowerMock.resetAll();
- Rule rule = new Rule("test", "test1", "stest",1);
- PowerMock.replayAll();
- RuleCreateRequest actual = Whitebox
- .invokeMethod(daceConfigurationPolling, "getRuleCreateRequest", rule);
- PowerMock.verifyAll();
-
- assertThat(actual.getRuleName(), equalTo("test"));
- assertThat(actual.getLoopControlName(), equalTo("test1"));
- assertThat(actual.getContent(), equalTo("stest"));
- assertThat(actual.getDescription(), equalTo(""));
- assertThat(actual.getEnabled(), equalTo(1));
+ RuleQueryListResponse ruleQueryListResponse = new RuleQueryListResponse();
+ List<RuleResult4API> ruleResult4APIList = new ArrayList<RuleResult4API>() {
+ {
+ add(new RuleResult4API());
+ }
+ };
+ ruleQueryListResponse.setCorrelationRules(ruleResult4APIList);
+ ruleQueryListResponse.setTotalCount(ruleResult4APIList.size());
+ JerseyClient mockedJerseyClient = PowerMock.createMock(JerseyClient.class);
+ PowerMock.expectNew(JerseyClient.class).andReturn(mockedJerseyClient);
+ expect(mockedJerseyClient.get(anyString(), anyObject())).andReturn(ruleQueryListResponse);
+
+ PowerMock.expectNew(JerseyClient.class).andReturn(mockedJerseyClient);
+ expect(mockedJerseyClient.delete(anyString())).andReturn("true");
+
+ PowerMock.expectNew(JerseyClient.class).andReturn(mockedJerseyClient);
+ expect(mockedJerseyClient.header(anyString(), anyString())).andReturn(mockedJerseyClient);
+ expect(mockedJerseyClient.put(anyString(), anyObject())).andReturn("true");
+
+ replayAll();
+
+ dcaeConfigurationPolling.run();
+ dcaeConfigurationPolling.run();
+
+ verifyAll();