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