1package com.xtremelabs.robolectric.tester.org.apache.http;
2
3import org.apache.http.Header;
4import org.apache.http.HttpEntity;
5import org.apache.http.HttpException;
6import org.apache.http.HttpRequest;
7import org.apache.http.HttpResponse;
8
9import java.io.IOException;
10import java.io.InputStream;
11import java.io.OutputStream;
12
13public class HttpEntityStub implements HttpEntity {
14    @Override public boolean isRepeatable() {
15        throw new UnsupportedOperationException();
16    }
17
18    @Override public boolean isChunked() {
19        throw new UnsupportedOperationException();
20    }
21
22    @Override public long getContentLength() {
23        throw new UnsupportedOperationException();
24    }
25
26    @Override public Header getContentType() {
27        throw new UnsupportedOperationException();
28    }
29
30    @Override public Header getContentEncoding() {
31        throw new UnsupportedOperationException();
32    }
33
34    @Override public InputStream getContent() throws IOException, IllegalStateException {
35        throw new UnsupportedOperationException();
36    }
37
38    @Override public void writeTo(OutputStream outputStream) throws IOException {
39        throw new UnsupportedOperationException();
40    }
41
42    @Override public boolean isStreaming() {
43        throw new UnsupportedOperationException();
44    }
45
46    @Override public void consumeContent() throws IOException {
47        throw new UnsupportedOperationException();
48    }
49
50    public static interface ResponseRule {
51        boolean matches(HttpRequest request);
52
53        HttpResponse getResponse() throws HttpException, IOException;
54    }
55}
56