当前位置: 首页>>代码示例>>Java>>正文


Java Mockito.validateMockitoUsage方法代码示例

本文整理汇总了Java中org.mockito.Mockito.validateMockitoUsage方法的典型用法代码示例。如果您正苦于以下问题:Java Mockito.validateMockitoUsage方法的具体用法?Java Mockito.validateMockitoUsage怎么用?Java Mockito.validateMockitoUsage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.mockito.Mockito的用法示例。


在下文中一共展示了Mockito.validateMockitoUsage方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: doFilterNoAuthority

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * No authority
 */
@Test
public void doFilterNoAuthority() throws Exception {
	final FilterChain chain = Mockito.mock(FilterChain.class);
	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final ServletContext servletContext = Mockito.mock(ServletContext.class);
	Mockito.when(servletContext.getContextPath()).thenReturn("context");
	Mockito.when(request.getRequestURI()).thenReturn("context/rest/any");
	Mockito.when(request.getMethod()).thenReturn("GET");
	final ServletOutputStream outputStream = Mockito.mock(ServletOutputStream.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	Mockito.when(response.getOutputStream()).thenReturn(outputStream);
	authorizingFilter.setServletContext(servletContext);
	authorizingFilter.doFilter(request, response, chain);
	Mockito.verify(outputStream, Mockito.atLeastOnce()).write(ArgumentMatchers.any(byte[].class));
	Mockito.verify(chain, Mockito.never()).doFilter(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:21,代码来源:AuthorizingFilterTest.java

示例2: doFilterAttachedAuthority

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * Plenty attached authority
 */
@Test
public void doFilterAttachedAuthority() throws Exception {
	cacheResource.invalidate("authorizations");
	attachRole(DEFAULT_ROLE, "other");
	final FilterChain chain = Mockito.mock(FilterChain.class);
	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final ServletContext servletContext = Mockito.mock(ServletContext.class);
	Mockito.when(servletContext.getContextPath()).thenReturn("context");
	Mockito.when(request.getRequestURI()).thenReturn("context/rest/any");
	Mockito.when(request.getMethod()).thenReturn("GET");
	final ServletOutputStream outputStream = Mockito.mock(ServletOutputStream.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	Mockito.when(response.getOutputStream()).thenReturn(outputStream);
	authorizingFilter.setServletContext(servletContext);
	authorizingFilter.doFilter(request, response, chain);
	authorizingFilter.doFilter(request, response, chain);
	Mockito.verify(outputStream, Mockito.atLeastOnce()).write(ArgumentMatchers.any(byte[].class));
	Mockito.verify(chain, Mockito.never()).doFilter(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:24,代码来源:AuthorizingFilterTest.java

示例3: doFilterAttachedAuthority3

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * Plenty attached authority
 */
@Test
public void doFilterAttachedAuthority3() throws Exception {
	attachRole(DEFAULT_ROLE, "role2");
	addSystemAuthorization(HttpMethod.GET, "role2", "^rest/match$");
	em.flush();
	em.clear();
	cacheResource.invalidate("authorizations");
	final FilterChain chain = Mockito.mock(FilterChain.class);
	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final ServletContext servletContext = Mockito.mock(ServletContext.class);
	Mockito.when(servletContext.getContextPath()).thenReturn("/context");
	Mockito.when(request.getRequestURI()).thenReturn("/context/rest/match");
	Mockito.when(request.getQueryString()).thenReturn("query");
	Mockito.when(request.getMethod()).thenReturn("GET");
	final ServletOutputStream outputStream = Mockito.mock(ServletOutputStream.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	Mockito.when(response.getOutputStream()).thenReturn(outputStream);
	authorizingFilter.setServletContext(servletContext);
	authorizingFilter.doFilter(request, response, chain);
	Mockito.when(request.getMethod()).thenReturn("HEAD");
	authorizingFilter.doFilter(request, response, chain);
	Mockito.verify(chain, Mockito.atLeastOnce()).doFilter(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:28,代码来源:AuthorizingFilterTest.java

示例4: apply

import org.mockito.Mockito; //导入方法依赖的package包/类
@Override
public Statement apply(final Statement base, FrameworkMethod method, final Object target) {
  return new Statement() {
    @Override
    public void evaluate() throws Throwable {
      MockitoAnnotations.initMocks(target);
      try {
        base.evaluate();
      } finally {
        Mockito.validateMockitoUsage();
      }
    }
  };
}
 
开发者ID:firebase,项目名称:firebase-admin-java,代码行数:15,代码来源:MockitoTestRule.java

示例5: doFilterPlentyAuthority

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * Plenty defined authority
 */
@Test
public void doFilterPlentyAuthority() throws Exception {

	for (final HttpMethod method : HttpMethod.values()) {
		addSystemAuthorization(method, "role1", "^myurl");
		addSystemAuthorization(method, "role2", "^myurl");
	}
	em.flush();
	em.clear();
	cacheResource.invalidate("authorizations");
	final FilterChain chain = Mockito.mock(FilterChain.class);
	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final ServletContext servletContext = Mockito.mock(ServletContext.class);
	Mockito.when(servletContext.getContextPath()).thenReturn("context");
	Mockito.when(request.getRequestURI()).thenReturn("context/rest/any");
	Mockito.when(request.getMethod()).thenReturn("GET");
	final ServletOutputStream outputStream = Mockito.mock(ServletOutputStream.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	Mockito.when(response.getOutputStream()).thenReturn(outputStream);
	authorizingFilter.setServletContext(servletContext);
	authorizingFilter.doFilter(request, response, chain);
	authorizingFilter.doFilter(request, response, chain);
	Mockito.verify(outputStream, Mockito.atLeastOnce()).write(ArgumentMatchers.any(byte[].class));
	Mockito.verify(chain, Mockito.never()).doFilter(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:30,代码来源:AuthorizingFilterTest.java

示例6: doFilterAnonymous

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * Anonymous user / role
 */
@Test
public void doFilterAnonymous() throws Exception {
	cacheResource.invalidate("authorizations");
	attachRole("ROLE_ANONYMOUS");
	final FilterChain chain = Mockito.mock(FilterChain.class);
	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	authorizingFilter.doFilter(request, response, chain);
	Mockito.verify(chain, Mockito.atLeastOnce()).doFilter(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:15,代码来源:AuthorizingFilterTest.java

示例7: doFilterAttachedAuthority2

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * Plenty attached authority
 */
@Test
public void doFilterAttachedAuthority2() throws Exception {
	attachRole(DEFAULT_ROLE, "role1", "role2", "role3");
	for (final HttpMethod method : HttpMethod.values()) {
		addSystemAuthorization(method, "role1", "^myurl");
		addSystemAuthorization(method, "role2", "^myurl");
		addSystemAuthorization(null, "role1", "^youurl");
		addSystemAuthorization(null, "role2", "^yoururl");
	}
	em.flush();
	em.clear();
	cacheResource.invalidate("authorizations");
	final FilterChain chain = Mockito.mock(FilterChain.class);
	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final ServletContext servletContext = Mockito.mock(ServletContext.class);
	Mockito.when(servletContext.getContextPath()).thenReturn("context");
	Mockito.when(request.getRequestURI()).thenReturn("context/rest/any");
	Mockito.when(request.getMethod()).thenReturn("GET");
	final ServletOutputStream outputStream = Mockito.mock(ServletOutputStream.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	Mockito.when(response.getOutputStream()).thenReturn(outputStream);
	authorizingFilter.setServletContext(servletContext);
	authorizingFilter.doFilter(request, response, chain);
	Mockito.when(request.getMethod()).thenReturn("HEAD");
	authorizingFilter.doFilter(request, response, chain);
	Mockito.verify(outputStream, Mockito.atLeastOnce()).write(ArgumentMatchers.any(byte[].class));
	Mockito.verify(chain, Mockito.never()).doFilter(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:33,代码来源:AuthorizingFilterTest.java

示例8: checkForwardTo

import org.mockito.Mockito; //导入方法依赖的package包/类
/**
 * Test use case forward.
 */
private void checkForwardTo(final String from, final String to, final String suffix) throws IOException, ServletException {
	final HtmlProxyFilter htmlProxyFilter = new HtmlProxyFilter();
	htmlProxyFilter.setSuffix(suffix);

	final HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
	final HttpServletResponse response = Mockito.mock(HttpServletResponse.class);
	Mockito.when(request.getServletPath()).thenReturn(from);
	final RequestDispatcher requestDispatcher = Mockito.mock(RequestDispatcher.class);
	Mockito.when(request.getRequestDispatcher(to)).thenReturn(requestDispatcher);
	htmlProxyFilter.doFilter(request, response, null);
	Mockito.verify(requestDispatcher, Mockito.atLeastOnce()).forward(request, response);
	Mockito.validateMockitoUsage();
}
 
开发者ID:ligoj,项目名称:bootstrap,代码行数:17,代码来源:HtmlProxyFilterTest.java

示例9: validate

import org.mockito.Mockito; //导入方法依赖的package包/类
@After
public void validate() {
  Mockito.validateMockitoUsage();
}
 
开发者ID:davidgamez,项目名称:parrot-rest,代码行数:5,代码来源:ListenTalkMapIT.java

示例10: afterEach

import org.mockito.Mockito; //导入方法依赖的package包/类
@Override
public void afterEach(ExtensionContext context) throws Exception {
  Mockito.validateMockitoUsage();
}
 
开发者ID:JeffreyFalgout,项目名称:junit5-extensions,代码行数:5,代码来源:MockitoExtension.java

示例11: teardown

import org.mockito.Mockito; //导入方法依赖的package包/类
@AfterMethod
public void teardown() {
    Mockito.validateMockitoUsage();
}
 
开发者ID:SolarNetwork,项目名称:killbill-easytax-plugin,代码行数:5,代码来源:EasyTaxTaxCalculatorTests.java

示例12: teardown

import org.mockito.Mockito; //导入方法依赖的package包/类
@AfterTest
public void teardown() {
    Mockito.validateMockitoUsage();
}
 
开发者ID:SolarNetwork,项目名称:killbill-easytax-plugin,代码行数:5,代码来源:AccountCustomFieldTaxZoneResolverTests.java

示例13: teardown

import org.mockito.Mockito; //导入方法依赖的package包/类
@AfterTest
public void teardown() {
    Mockito.verifyZeroInteractions(killbillApi);
    Mockito.validateMockitoUsage();
}
 
开发者ID:SolarNetwork,项目名称:killbill-easytax-plugin,代码行数:6,代码来源:SimpleTaxDateResolverTests.java


注:本文中的org.mockito.Mockito.validateMockitoUsage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。