List of usage examples for org.springframework.http HttpHeaders add
@Override public void add(String headerName, @Nullable String headerValue)
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseRequiredHeaderWithoutValue() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("header", "headerValue"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader1", null, headers, null);/*from w ww. ja va 2 s.c o m*/ assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isNull(); assertThat(event.getComment()).isNull(); assertThat(event.getData()).startsWith("null;null;headerValue"); assertThat(event.getId()).isEqualTo("1"); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseMultipleHeaders1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("last", "lastHeader"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader5", null, headers, null);//w w w . ja va 2s .c o m assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageRequestHeader5"); assertThat(event.getComment()).isEqualTo("comment of message null"); assertThat(event.getData()).isEqualTo("null;default1;default2;lastHeader"); assertThat(event.getId()).isEqualTo("122"); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseRequiredHeaderWithValueAndDefault1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("header", "headerValue"); headers.add("anotherName", "headerValue1"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader3", null, headers, null);//from ww w.ja v a 2 s .c om assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageRequestHeader3"); assertThat(event.getComment()).isNull(); assertThat(event.getData()).isEqualTo("headerValue1"); assertThat(event.getId()).isNull(); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseHeaderWithConversion() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("intHeader", "2"); headers.add("booleanHeader", "true"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader6", null, headers, null);//from w ww . java 2s.co m assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageRequestHeader6"); assertThat(event.getComment()).isEqualTo("comment"); assertThat(event.getData()).isEqualTo("2;true"); assertThat(event.getId()).isEqualTo("123"); assertThat(event.getRetry()).isEqualTo(10000); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseOptionalHeaderWithoutValueAndDefault1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("header", "headerValue"); headers.add("anotherName", "headerValue1"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader4", null, headers, null);/*from w w w .j av a 2 s . c o m*/ assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageRequestHeader4"); assertThat(event.getComment()).isEqualTo("comment of message headerValue"); assertThat(event.getData()).isEqualTo("headerValue"); assertThat(event.getId()).isNull(); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseMultipleCookies1() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("requestHeader", "aRequestHeader"); List<Cookie> cookies = new ArrayList<Cookie>(); cookies.add(new Cookie("last", "lastCookie")); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageCookieValue5", null, headers, cookies);/*from ww w . ja va2 s . c om*/ assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageCookieValue5"); assertThat(event.getComment()).isEqualTo("comment of message null"); assertThat(event.getData()).isEqualTo("aRequestHeader;null;default1;default2;lastCookie"); assertThat(event.getId()).isEqualTo("122"); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseMultipleHeaders2() throws Exception { Map<String, String> params = new HashMap<String, String>(); params.put("id", "33"); HttpHeaders headers = new HttpHeaders(); headers.add("last", "lastHeader"); headers.add("header2", "2ndHeader"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader5", params, headers, null);//w ww . ja v a 2 s.c om assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageRequestHeader5"); assertThat(event.getComment()).isEqualTo("comment of message 33"); assertThat(event.getData()).isEqualTo("33;default1;2ndHeader;lastHeader"); assertThat(event.getId()).isEqualTo("122"); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseMultipleHeaders3() throws Exception { Map<String, String> params = new HashMap<String, String>(); params.put("id", "44"); HttpHeaders headers = new HttpHeaders(); headers.add("last", "last"); headers.add("header1", "1st"); headers.add("header2", "2nd"); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageRequestHeader5", params, headers, null);/* w ww . ja v a 2 s. co m*/ assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageRequestHeader5"); assertThat(event.getComment()).isEqualTo("comment of message 44"); assertThat(event.getData()).isEqualTo("44;1st;2nd;last"); assertThat(event.getId()).isEqualTo("122"); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseMultipleCookies2() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("requestHeader", "aRequestHeader"); Map<String, String> params = new HashMap<String, String>(); params.put("id", "33"); List<Cookie> cookies = new ArrayList<Cookie>(); cookies.add(new Cookie("last", "lastCookie")); cookies.add(new Cookie("cookie2", "2ndCookie")); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageCookieValue5", params, headers, cookies);//from ww w.j a va 2 s. co m assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageCookieValue5"); assertThat(event.getComment()).isEqualTo("comment of message 33"); assertThat(event.getData()).isEqualTo("aRequestHeader;33;default1;2ndCookie;lastCookie"); assertThat(event.getId()).isEqualTo("122"); assertThat(event.getRetry()).isNull(); }
From source file:ch.ralscha.extdirectspring.controller.RouterControllerSseTest.java
@Test public void sseMultipleCookies3() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.add("requestHeader", "aRequestHeader"); Map<String, String> params = new HashMap<String, String>(); params.put("id", "44"); List<Cookie> cookies = new ArrayList<Cookie>(); cookies.add(new Cookie("last", "last")); cookies.add(new Cookie("cookie1", "1st")); cookies.add(new Cookie("cookie2", "2nd")); List<SSEvent> events = ControllerUtil.performSseRequest(mockMvc, "sseProvider", "messageCookieValue5", params, headers, cookies);/*www. j a v a 2 s.co m*/ assertThat(events).hasSize(1); SSEvent event = events.get(0); assertThat(event.getEvent()).isEqualTo("messageCookieValue5"); assertThat(event.getComment()).isEqualTo("comment of message 44"); assertThat(event.getData()).isEqualTo("aRequestHeader;44;1st;2nd;last"); assertThat(event.getId()).isEqualTo("122"); assertThat(event.getRetry()).isNull(); }