### Question:
HttpCacheEntry implements MessageHeaders, Serializable { public int getStatus() { return this.status; } HttpCacheEntry(
            final Date requestDate,
            final Date responseDate,
            final int status,
            final Header[] responseHeaders,
            final Resource resource,
            final Map<String, String> variantMap);  HttpCacheEntry(final Date requestDate, final Date responseDate, final int status,
            final Header[] responseHeaders, final Resource resource); int getStatus(); Date getRequestDate(); Date getResponseDate(); @Override Header[] getHeaders(); @Override Header getFirstHeader(final String name); @Override Header getLastHeader(final String name); @Override Header[] getHeaders(final String name); @Override boolean containsHeader(final String name); @Override int countHeaders(final String name); @Override Header getHeader(final String name); @Override Iterator<Header> headerIterator(); @Override Iterator<Header> headerIterator(final String name); Date getDate(); Resource getResource(); boolean hasVariants(); Map<String, String> getVariantMap(); String getRequestMethod(); @Override String toString();  }### Answer:
@Test public void statusCodeComesFromOriginalStatusLine() { entry = new HttpCacheEntry(new Date(), new Date(), HttpStatus.SC_OK, new Header[]{}, mockResource); assertEquals(HttpStatus.SC_OK, entry.getStatus()); }