### Question:
AuthorizationServiceImpl implements AuthorizationService, PostConstruct { @Override public AzAction makeAzAction(final String action) { AzAction aza = new AzActionImpl( action ); return aza; }  @Override void initialize(final SecurityConfiguration securityServiceConfiguration); @Override boolean isPermissionGranted(
        final Subject subject, final Permission permission); @Override boolean isAuthorized(Subject subject, URI resource); @Override boolean isAuthorized(final Subject subject, final URI resource, final String action); @Override AzResult getAuthorizationDecision(
            final AzSubject subject,
            final AzResource resource,
            final AzAction action); @Override AzSubject makeAzSubject(final Subject subject); @Override AzResource makeAzResource(final URI resource); @Override AzAction makeAzAction(final String action); @Override PolicyDeploymentContext findOrCreateDeploymentContext(
            final String appContext); @Override void postConstruct(); @Override boolean appendAttributeResolver(AzAttributeResolver resolver); @Override void setAttributeResolvers(List<AzAttributeResolver> resolverList); @Override List<AzAttributeResolver> getAttributeResolvers(); @Override boolean removeAllAttributeResolvers();  }### Answer:
@Test public void testMakeAzAction() throws Exception { AzAction azAction; azAction = impl.makeAzAction( null ); assertNotNull( azAction ); assertNull( "Null", azAction.getAction() ); String action = "update"; azAction = impl.makeAzAction( action ); assertNotNull(azAction); assertEquals("action", action, azAction.getAction()); }