29 lines
943 B
Java
29 lines
943 B
Java
package cn.celess.blog.service;
|
|
|
|
import cn.celess.blog.BaseTest;
|
|
import cn.celess.blog.entity.model.PageData;
|
|
import cn.celess.blog.entity.model.VisitorModel;
|
|
import com.alibaba.druid.util.StringUtils;
|
|
import org.junit.Test;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import static org.junit.Assert.*;
|
|
|
|
public class VisitorServiceTest extends BaseTest {
|
|
|
|
@Autowired
|
|
VisitorService visitorService;
|
|
|
|
@Test
|
|
public void location() {
|
|
assertEquals("0|0|0|内网IP|内网IP", visitorService.location("127.0.0.1"));
|
|
}
|
|
|
|
@Test
|
|
public void visitorPage() {
|
|
long start = System.currentTimeMillis();
|
|
PageData<VisitorModel> visitorModelPageData = visitorService.visitorPage(1, 10, true);
|
|
assertTrue(System.currentTimeMillis() - start <= 1500);
|
|
assertTrue(visitorModelPageData.getList().stream().noneMatch(visitor -> StringUtils.isEmpty(visitor.getLocation())));
|
|
}
|
|
} |