1 package com.atlassian.plugins.rest.module.jersey;
2
3 import com.atlassian.plugin.Plugin;
4 import com.atlassian.sal.api.net.Request;
5 import org.junit.Test;
6 import org.junit.runner.RunWith;
7 import org.mockito.Mock;
8 import org.mockito.runners.MockitoJUnitRunner;
9
10 import static org.mockito.Matchers.any;
11 import static org.mockito.Matchers.eq;
12 import static org.mockito.Mockito.never;
13 import static org.mockito.Mockito.verify;
14
15 @RunWith(value = MockitoJUnitRunner.class)
16 public class JerseyRequestTest {
17
18 @Mock
19 Request delegateRequest;
20 @Mock
21 Plugin plugin;
22 @Mock
23 JerseyEntityHandler jerseyEntityHandler;
24
25
26
27
28
29 @Test
30 public void testContentEncodingIsEmpty() throws Exception {
31 JerseyRequest jerseyRequest = new JerseyRequest(delegateRequest, jerseyEntityHandler, plugin);
32 jerseyRequest.setEntity(new Object());
33 jerseyRequest.execute();
34 verify(delegateRequest, never()).setHeader(eq("Content-Encoding"), any(String.class));
35 }
36
37 }