source: class ActionRouterTest {
  
      private static final String REQUEST_JSON_TEMPLATE;
      private static final String CONTENT_TYPE;
      private static final String APPLICATION_JSON;
      private static final String ACCESS_CONTROL_ALLOW_ORIGIN;
      private static final String ACCESS_CONTROL_ALLOW_CREDENTIALS;
      private static final Context mockContext;
      private ActionRouter router;
      private InputStream requestJsonStream;
  
      @Test
      public void testRouter1() throws Exception {
  
target: 
          AwsProxyRequest req = new AwsProxyRequestBuilder(requestJsonStream)
                  .resourcePath("/test_action1")
                  .httpMethod("GET")
                  .build();
  
          AwsProxyResponse res = router.apply(req, mockContext);
  
          assertEquals(200, res.getStatusCode());
          assertThat(res.getHeaders(), hasEntry(CONTENT_TYPE, APPLICATION_JSON));
          assertEquals("\"TestAction1\"", res.getBody());
          assertFalse(res.isBase64Encoded());
      }
  
  }