This is an automated email from the ASF dual-hosted git repository.

joewitt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/master by this push:
     new 870a952  NIFI-6693 - This closes #3759. replace assertTrue with 
assertEquals. use isNull matcher.
870a952 is described below

commit 870a9529c57a39a6fb5e34fe1b68ba16534279e0
Author: Rob Fellows <[email protected]>
AuthorDate: Fri Sep 20 14:33:52 2019 -0400

    NIFI-6693 - This closes #3759. replace assertTrue with assertEquals. use 
isNull matcher.
    
    Signed-off-by: Joe Witt <[email protected]>
---
 .../controller/ControllerSearchServiceTest.java    | 26 ++++++++++++----------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/controller/ControllerSearchServiceTest.java
 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/controller/ControllerSearchServiceTest.java
index 092cb10..939f8c6 100644
--- 
a/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/controller/ControllerSearchServiceTest.java
+++ 
b/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-api/src/test/java/org/apache/nifi/web/controller/ControllerSearchServiceTest.java
@@ -46,6 +46,7 @@ import java.util.Optional;
 import java.util.Set;
 
 import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertEquals;
 import static org.mockito.ArgumentMatchers.isNull;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.eq;
@@ -371,18 +372,18 @@ public class ControllerSearchServiceTest {
 
         service.searchParameters(searchResultsDTO, "foo");
 
-        assertTrue(searchResultsDTO.getParameterContextResults().size() == 1);
-        
assertTrue(searchResultsDTO.getParameterContextResults().get(0).getId().equals("fooId"));
-        
assertTrue(searchResultsDTO.getParameterContextResults().get(0).getName().equals("foo"));
+        assertEquals(1, searchResultsDTO.getParameterContextResults().size());
+        assertEquals("fooId", 
searchResultsDTO.getParameterContextResults().get(0).getId());
+        assertEquals("foo", 
searchResultsDTO.getParameterContextResults().get(0).getName());
         // should have a match for the name, id, description
-        
assertTrue(searchResultsDTO.getParameterContextResults().get(0).getMatches().size()
 == 3);
+        assertEquals(3, 
searchResultsDTO.getParameterContextResults().get(0).getMatches().size());
 
-        assertTrue(searchResultsDTO.getParameterResults().size() == 1);
+        assertEquals(1, searchResultsDTO.getParameterResults().size());
 
-        
assertTrue(searchResultsDTO.getParameterResults().get(0).getParentGroup().getId().equals("fooId"));
-        
assertTrue(searchResultsDTO.getParameterResults().get(0).getName().equals("foo_param_0"));
+        assertEquals("fooId", 
searchResultsDTO.getParameterResults().get(0).getParentGroup().getId());
+        assertEquals("foo_param_0", 
searchResultsDTO.getParameterResults().get(0).getName());
         // and the parameter name, parameter description, and the parameter 
value
-        
assertTrue(searchResultsDTO.getParameterResults().get(0).getMatches().size() == 
3);
+        assertEquals(3, 
searchResultsDTO.getParameterResults().get(0).getMatches().size());
     }
 
     @Test
@@ -398,8 +399,8 @@ public class ControllerSearchServiceTest {
         service.searchParameters(searchResultsDTO, "foo");
 
         // the matching parameter context is not readable by the user, so 
there should not be any results
-        assertTrue(searchResultsDTO.getParameterContextResults().size() == 0);
-        assertTrue(searchResultsDTO.getParameterResults().size() == 0);
+        assertEquals(0, searchResultsDTO.getParameterContextResults().size());
+        assertEquals(0, searchResultsDTO.getParameterResults().size());
     }
 
     /**
@@ -416,8 +417,9 @@ public class ControllerSearchServiceTest {
         Mockito.doReturn(name + "Id").when(parameterContext).getIdentifier();
         Mockito.doReturn(name).when(parameterContext).getName();
         Mockito.doReturn(description).when(parameterContext).getDescription();
-        
Mockito.doReturn(authorizedToRead).when(parameterContext).isAuthorized(any(Authorizer.class),
 eq(RequestAction.READ), any(NiFiUser.class));
-        
Mockito.doReturn(authorizedToRead).when(parameterContext).isAuthorized(eq(null),
 eq(RequestAction.READ), eq(null));
+
+        
Mockito.doReturn(authorizedToRead).when(parameterContext).isAuthorized(AdditionalMatchers.or(any(Authorizer.class),
 isNull()), eq(RequestAction.READ),
+                AdditionalMatchers.or(any(NiFiUser.class), isNull()));
 
         Map<ParameterDescriptor, Parameter> parameters = new HashMap<>();
         for (int i = 0; i < numberOfParams; i++) {

Reply via email to