Skip to content

Commit 33db636

Browse files
Fix tests
1 parent 2b578ae commit 33db636

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

plugins/network-elements/internal-loadbalancer/src/test/java/org/apache/cloudstack/internallbvmmgr/InternalLBVMServiceTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
// under the License.
1717
package org.apache.cloudstack.internallbvmmgr;
1818

19+
import static org.mockito.ArgumentMatchers.anyBoolean;
20+
import static org.mockito.ArgumentMatchers.anyLong;
21+
import static org.mockito.ArgumentMatchers.anyString;
1922
import static org.mockito.ArgumentMatchers.nullable;
2023

2124
import java.lang.reflect.Field;
@@ -24,13 +27,17 @@
2427

2528
import javax.inject.Inject;
2629

30+
import com.cloud.event.ActionEventUtils;
2731
import org.apache.cloudstack.context.CallContext;
32+
import org.apache.cloudstack.framework.config.dao.ConfigurationDao;
2833
import org.apache.cloudstack.network.lb.InternalLoadBalancerVMService;
2934
import org.junit.After;
3035
import org.junit.Before;
3136
import org.junit.Test;
3237
import org.junit.runner.RunWith;
38+
import org.mockito.BDDMockito;
3339
import org.mockito.Matchers;
40+
import org.mockito.MockedStatic;
3441
import org.mockito.Mockito;
3542
import org.springframework.test.context.ContextConfiguration;
3643
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@@ -82,6 +89,8 @@ public class InternalLBVMServiceTest extends TestCase {
8289
@Inject
8390
AccountDao _accountDao;
8491

92+
private MockedStatic<ActionEventUtils> actionEventUtilsMocked;
93+
8594
long validVmId = 1L;
8695
long nonExistingVmId = 2L;
8796
long nonInternalLbVmId = 3L;
@@ -120,11 +129,16 @@ public void setUp() {
120129
Mockito.when(_domainRouterDao.findById(validVmId)).thenReturn(validVm);
121130
Mockito.when(_domainRouterDao.findById(nonExistingVmId)).thenReturn(null);
122131
Mockito.when(_domainRouterDao.findById(nonInternalLbVmId)).thenReturn(nonInternalLbVm);
132+
133+
actionEventUtilsMocked = Mockito.mockStatic(ActionEventUtils.class);
134+
BDDMockito.given(ActionEventUtils.onStartedActionEvent(anyLong(), anyLong(), anyString(), anyString(), anyLong(), anyString(), anyBoolean(), anyLong()))
135+
.willReturn(1L);
123136
}
124137

125138
@Override
126139
@After
127140
public void tearDown() {
141+
actionEventUtilsMocked.close();
128142
CallContext.unregister();
129143
}
130144

0 commit comments

Comments
 (0)