add tests #483
parent
a2e7f0004b
commit
0a1fb19052
@ -0,0 +1,25 @@
|
|||||||
|
package us.codecraft.webmagic;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import us.codecraft.webmagic.utils.HttpConstant;
|
||||||
|
|
||||||
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author code4crafter@gmail.com
|
||||||
|
* Date: 17/3/11
|
||||||
|
*/
|
||||||
|
public class RequestTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testEqualsAndHashCode() throws Exception {
|
||||||
|
Request requestA = new Request("http://www.google.com/");
|
||||||
|
Request requestB = new Request("http://www.google.com/");
|
||||||
|
assertThat(requestA.hashCode()).isEqualTo(requestB.hashCode());
|
||||||
|
assertThat(requestA).isEqualTo(requestB);
|
||||||
|
requestA.setMethod(HttpConstant.Method.GET);
|
||||||
|
requestA.setMethod(HttpConstant.Method.POST);
|
||||||
|
assertThat(requestA).isNotEqualTo(requestB);
|
||||||
|
assertThat(requestA.hashCode()).isNotEqualTo(requestB.hashCode());
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue