### Question:
HttpResumableSession extends HttpSessionAbstract { @Override public String toString() { return "RS: {" + uploadedChunks.toString() + ", " + session.toString() + ", " + httpResumableInfo + "}"; } HttpResumableSession(final HttpResumableInfo resumableInfo,
                       final String rulename, final String comment,
                       final HttpAuthent authent); HttpResumableInfo getHttpResumableInfo(); boolean tryWrite(final HttpResumableInfo resumableInfo,
                          final InputStream stream); boolean valid(final HttpResumableInfo resumableInfo); boolean contains(final HttpResumableInfo resumableInfo); boolean checkIfUploadFinished(final String sha256); @Override String toString();  }### Answer:
@Test public void testToString() throws Exception { HttpSessionAbstract session = new HttpResumableSession(resumableInfo, "rule", "comment", authent); assertEquals("RS: {[], Session: FS[OPENEDCHANNEL] NoStatus Auth:false " + "no Internal Auth [ NOACCESS ] Dir: null no File no Runner, " + "RI:{CN:2, TC:10, CS:1024, TS:10000, ID:abcdef, FN:filename.txt, " + "RP:relative/path/filename.txt}}", session.toString()); }