Any advice?
Thanks!
Andy
import static org.powermock.api.easymock.PowerMock.expectLastCall;
import static org.powermock.api.easymock.PowerMock.createMock;
import static org.powermock.api.easymock.PowerMock.replay;
import static org.powermock.api.easymock.PowerMock.verify;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.powermock.core.classloader.annotations.PrepareForTest;
import org.powermock.modules.junit4.PowerMockRunner;
@PrepareForTest(URL.class)
@RunWith(PowerMockRunner.class)
public class URLThingTest {
private URL url;
private InputStream inputStream;
@Before
public void setUp() throws MalformedURLException {
url = createMock(URL.class);
inputStream = createMock(InputStream.class);
}
@Test
public void theBadTest() throws IOException {
url.openStream();
expectLastCall().andReturn(inputStream);
inputStream.close();
expectLastCall().once();
replay(url, inputStream);
final String digest = new URLThing().do(url);
verify(url, inputStream);
}
}
--
You received this message because you are subscribed to the Google Groups "PowerMock" group.
To post to this group, send email to powe...@googlegroups.com.
To unsubscribe from this group, send email to powermock+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/powermock?hl=en.