Skip to content

Commit e2085e1

Browse files
Surya SrinivasanSurya Srinivasan
authored andcommitted
Fix AccountManagerImplTest to mock active project correctly
1 parent 8d22970 commit e2085e1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

server/src/test/java/com/cloud/user/AccountManagerImplTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
import org.apache.cloudstack.resourcedetail.UserDetailVO;
4646
import org.apache.cloudstack.webhook.WebhookHelper;
4747
import org.junit.Assert;
48-
import org.junit.BeforeClass;
4948
import org.junit.Before;
5049
import org.junit.Test;
5150
import org.mockito.ArgumentCaptor;
@@ -54,7 +53,6 @@
5453
import org.mockito.MockedStatic;
5554
import org.mockito.Mockito;
5655
import org.springframework.beans.factory.NoSuchBeanDefinitionException;
57-
import org.junit.After;
5856

5957
import com.cloud.acl.DomainChecker;
6058
import com.cloud.api.auth.SetupUserTwoFactorAuthenticationCmd;
@@ -75,6 +73,7 @@
7573
import com.cloud.vm.UserVmVO;
7674
import com.cloud.vm.VMInstanceVO;
7775
import com.cloud.vm.snapshot.VMSnapshotVO;
76+
import com.cloud.projects.ProjectVO;
7877

7978
public class AccountManagerImplTest extends AccountManagentImplTestBase {
8079

@@ -1390,6 +1389,9 @@ public void checkIfAccountManagesProjectsTestThrowExceptionWhenTheAccountIsAProj
13901389
List<Long> managedProjectIds = List.of(1L);
13911390

13921391
Mockito.when(_projectAccountDao.listAdministratedProjectIds(accountId)).thenReturn(managedProjectIds);
1392+
ProjectVO project = Mockito.mock(ProjectVO.class);
1393+
Mockito.when(project.getRemoved()).thenReturn(null);
1394+
Mockito.when(_projectDao.findById(1L)).thenReturn(project);
13931395
accountManagerImpl.checkIfAccountManagesProjects(accountId);
13941396
}
13951397

0 commit comments

Comments
 (0)