11package com .ableneo .liferay .portal .setup ;
22
3+ import static org .mockito .ArgumentMatchers .any ;
4+ import static org .mockito .ArgumentMatchers .anyLong ;
5+ import static org .mockito .ArgumentMatchers .anyString ;
6+ import static org .mockito .Mockito .when ;
7+
38import com .ableneo .liferay .portal .setup .core .SetupPermissions ;
49import com .ableneo .liferay .portal .setup .core .SetupServiceAccessPolicies ;
510import com .liferay .portal .kernel .exception .PortalException ;
1116import com .liferay .portal .kernel .service .RoleLocalServiceUtil ;
1217import com .liferay .portal .kernel .service .UserLocalServiceUtil ;
1318import com .liferay .portal .kernel .util .LocaleUtil ;
19+ import java .io .File ;
20+ import java .net .URISyntaxException ;
1421import org .junit .jupiter .api .AfterAll ;
1522import org .junit .jupiter .api .BeforeAll ;
1623import org .junit .jupiter .api .BeforeEach ;
2027import org .slf4j .Logger ;
2128import org .slf4j .LoggerFactory ;
2229
23- import java .io .File ;
24- import java .net .URISyntaxException ;
25-
26- import static org .junit .jupiter .api .Assertions .assertTrue ;
27- import static org .mockito .ArgumentMatchers .any ;
28- import static org .mockito .ArgumentMatchers .anyLong ;
29- import static org .mockito .ArgumentMatchers .anyString ;
30- import static org .mockito .Mockito .when ;
31-
3230public abstract class ValidSetupTestMocks {
3331
3432 public static final Logger LOGGER = LoggerFactory .getLogger (BasicLiferaySetupTest .class );
@@ -38,23 +36,18 @@ public abstract class ValidSetupTestMocks {
3836 public static MockedStatic <UserLocalServiceUtil > userLocalServiceUtilMockedStatic ;
3937 public static MockedStatic <LocaleUtil > localeUtilMockedStatic ;
4038 public static MockedStatic <SetupServiceAccessPolicies > setupServiceAccessPoliciesMockedStatic ;
41-
39+ public static MockedStatic < SetupConfigurationThreadLocal > setupConfigurationThreadLocalMockedStatic ;
4240 @ Mock
4341 public User liferayUser ;
44-
45- @ Mock
42+ @ Mock (lenient = true )
4643 public Group liferayGroup ;
47-
4844 @ Mock
4945 public PermissionChecker permissionChecker ;
50-
5146 @ Mock
5247 public PermissionCheckerFactory permissionCheckerFactory ;
53-
5448 public File validConfiguration ;
5549 public File invalidConfiguration ;
5650 public File validConfigurationTwoCompanies ;
57- public static MockedStatic <SetupConfigurationThreadLocal > setupConfigurationThreadLocalMockedStatic ;
5851
5952 @ BeforeAll
6053 static void beforeAll () {
@@ -65,7 +58,12 @@ static void beforeAll() {
6558 userLocalServiceUtilMockedStatic = Mockito .mockStatic (UserLocalServiceUtil .class );
6659 localeUtilMockedStatic = Mockito .mockStatic (LocaleUtil .class );
6760 setupServiceAccessPoliciesMockedStatic = Mockito .mockStatic (SetupServiceAccessPolicies .class );
68- setupConfigurationThreadLocalMockedStatic .when (() -> SetupServiceAccessPolicies .setupServiceAccessPolicies (any ())).thenCallRealMethod ();
61+ setupServiceAccessPoliciesMockedStatic
62+ .when (() -> SetupServiceAccessPolicies .cleanUpAllowedServiceSignatures (anyString ()))
63+ .thenCallRealMethod ();
64+ setupConfigurationThreadLocalMockedStatic
65+ .when (() -> SetupServiceAccessPolicies .setupServiceAccessPolicies (any ()))
66+ .thenCallRealMethod ();
6967 }
7068
7169 @ AfterAll
@@ -84,7 +82,8 @@ void setup() {
8482 try {
8583 validConfiguration = new File (MarshallUtilTest .class .getResource ("/valid-configuration.xml" ).toURI ());
8684 invalidConfiguration = new File (MarshallUtilTest .class .getResource ("/invalid-configuration.xml" ).toURI ());
87- validConfigurationTwoCompanies = new File (MarshallUtilTest .class .getResource ("/valid-configuration-two-companies.xml" ).toURI ());
85+ validConfigurationTwoCompanies =
86+ new File (MarshallUtilTest .class .getResource ("/valid-configuration-two-companies.xml" ).toURI ());
8887 } catch (URISyntaxException e ) {
8988 LOGGER .error ("Failed to parse configuration file" , e );
9089 }
@@ -93,9 +92,8 @@ void setup() {
9392 when (UserLocalServiceUtil .getUserByEmailAddress (anyLong (), anyString ())).thenReturn (liferayUser );
9493 when (GroupLocalServiceUtil .getGroup (anyLong (), anyString ())).thenReturn (liferayGroup );
9594 } catch (PortalException e ) {
96- LOGGER .error ("" ,e );
95+ LOGGER .error ("" , e );
9796 }
9897 when (liferayGroup .getGroupId ()).thenReturn (20l );
9998 }
100-
10199}
0 commit comments