List of usage examples for org.springframework.mock.web MockHttpServletRequest addParameter
public void addParameter(String name, String... values)
From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java
@Test public void shouldNotAddDateAggregationWhenDifferentParameterIsAvailable() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter("someString-granularity", "prefix(1)"); AggregationBuilder builder = new AggregationBuilder(req); builder.maybeAddDateAggregation("bizDate"); assertEquals(0, builder.toList().size()); }
From source file:se.vgregion.urlservice.controllers.AdminGuiControllerTest.java
@Test public void addApplication() throws IOException { UrlServiceService urlServiceService = mock(UrlServiceService.class); controller.setUrlServiceService(urlServiceService); MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("add", "any value"); request.addParameter("name", "App"); controller.updateApplications(request); verify(urlServiceService).createApplication(Mockito.argThat(new TypeSafeMatcher<Application>() { @Override/*from ww w .ja v a 2 s. c o m*/ public boolean matchesSafely(Application app) { return app.getName().equals("App"); } @Override public void describeTo(Description arg0) { } })); }
From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java
@Test public void shouldAddDateAggregationWhenParameterIsAvailable() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter("bizDate-granularity", "monthly"); AggregationBuilder builder = new AggregationBuilder(req); builder.maybeAddDateAggregation("bizDate"); assertEquals(1, builder.toList().size()); assertThat(builder.toList().get(0), is(instanceOf(DateAggregation.class))); }
From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java
@Test public void shouldAddByNameAggregationWhenParameterIsAvailable() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter("someString-granularity", "by-name"); AggregationBuilder builder = new AggregationBuilder(req); builder.maybeAddByNameAggregation("someString"); assertEquals(1, builder.toList().size()); assertThat(builder.toList().get(0), is(instanceOf(ByNameAggregation.class))); }
From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java
@Test public void shouldBucketInteger() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter("someInt-granularity", "100s"); AggregationBuilder builder = new AggregationBuilder(req); builder.maybeAddIntegerAggregation("someInt"); IntegerAggregation a = (IntegerAggregation) builder.toList().get(0); assertEquals("500", a.bucket("523")); }
From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java
@Test public void shouldBucketStringPrefix() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter("someString-length", "4"); AggregationBuilder builder = new AggregationBuilder(req); builder.maybeAddStringPrefixAggregation("someString"); StringPrefixAggregation a = (StringPrefixAggregation) builder.toList().get(0); assertEquals("abcd", a.bucket("abcdef")); }
From source file:net.lshift.diffa.adapter.scanning.AggregationBuilderTest.java
@Test public void shouldBucketStringPrefixWithShortString() { MockHttpServletRequest req = new MockHttpServletRequest(); req.addParameter("someString-length", "3"); AggregationBuilder builder = new AggregationBuilder(req); builder.maybeAddStringPrefixAggregation("someString"); StringPrefixAggregation a = (StringPrefixAggregation) builder.toList().get(0); assertEquals("ab", a.bucket("ab")); }
From source file:org.hobsoft.symmetry.spring.SymmetryMethodArgumentResolverTest.java
@Test public void resolveArgumentAbsorbsState() throws Exception { Reflector<DummyComponent> reflector = mockReflector(DummyComponent.class); MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("x", "y"); newResolver(reflector).resolveArgument(dummyComponentParameter(), new ModelAndViewContainer(), new ServletWebRequest(request), mock(WebDataBinderFactory.class)); verify(reflector).absorb(any(DummyComponent.class), stateCaptor.capture()); assertThat(stateCaptor.getValue().get("x"), arrayContaining("y")); }
From source file:org.openmrs.module.webservices.rest.web.v1_0.controller.openmrs1_9.EncounterRoleController1_9Test.java
@Test public void shouldRetireAEncounterRole() throws Exception { assertEquals(false, service.getEncounterRoleByUuid(getUuid()).isRetired()); MockHttpServletRequest req = request(RequestMethod.DELETE, getURI() + "/" + getUuid()); req.addParameter("!purge", ""); final String reason = "none"; req.addParameter("reason", reason); handle(req);//from w ww . java 2 s . com assertEquals(true, service.getEncounterRoleByUuid(getUuid()).isRetired()); assertEquals(reason, service.getEncounterRoleByUuid(getUuid()).getRetireReason()); }
From source file:se.vgregion.urlservice.controllers.AdminGuiControllerTest.java
@Test public void addRedirectRule() throws IOException { UrlServiceService urlServiceService = mock(UrlServiceService.class); controller.setUrlServiceService(urlServiceService); MockHttpServletRequest request = new MockHttpServletRequest(); request.addParameter("add", "any value"); request.addParameter("pattern", PATTERN); request.addParameter("url", URL.toString()); controller.updateRedirectRules(request); verify(urlServiceService).createRedirectRule(Mockito.argThat(new TypeSafeMatcher<RedirectRule>() { @Override//from w w w. ja v a 2 s .com public boolean matchesSafely(RedirectRule rule) { return rule.getPattern().equals(PATTERN) && rule.getUrl().equals(URL.toString()); } @Override public void describeTo(Description arg0) { } })); }