View Javadoc

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       * @throws Exception
27       * @see REST-262
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  }