@Test public void testSetHeaders() throws IOException { HttpURLConnection connection = (HttpURLConnection) mockServerURL.openConnection(); TusClient client = new TusClient(); Map<String, String> headers = new HashMap<String, String>(); headers.put("Greeting", "Hello"); headers.put("Important", "yes"); headers.put("Tus-Resumable", "evil"); assertNull(client.getHeaders()); client.setHeaders(headers); assertEquals(headers, client.getHeaders()); client.prepareConnection(connection); assertEquals(connection.getRequestProperty("Greeting"), "Hello"); assertEquals(connection.getRequestProperty("Important"), "yes"); }