Browse Source

分页功能test

bakup
453530270@qq.com 2 years ago
parent
commit
e6798d8eb2
  1. 41
      mis-start/src/test/java/bc/mm/mis/dao/CountryDaoTest.java
  2. 4
      mis-web/src/main/java/bc/mm/mis/controller/HomeController.java

41
mis-start/src/test/java/bc/mm/mis/dao/CountryDaoTest.java

@ -0,0 +1,41 @@
package bc.mm.mis.dao;
import bc.mm.mis.bean.Country;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import java.util.List;
import static org.junit.jupiter.api.Assertions.*;
@SpringBootTest
class CountryDaoTest {
@Autowired
private CountryDao countryDao;
@Test
void findAll() {
}
@Test
void dopage() {
PageRequest pagereq = PageRequest.of(0,20);
Page<Country> pageobj = countryDao.findAll(pagereq);
int tt = pageobj.getTotalPages();
long count = pageobj.getTotalElements();
List<Country> countryList =pageobj.getContent();
System.out.println(count);
System.out.println(tt);
// foreach
countryList.stream().forEach(s->{
System.out.println(s.getEnName());
});
}
}

4
mis-web/src/main/java/bc/mm/mis/controller/HomeController.java

@ -28,11 +28,11 @@ public class HomeController {
@RequestMapping("/aclist/{page}/{size}")
public JSONObject aclist(@PathVariable(value = "page") int page, @PathVariable("size") int size){
List<Country> countries = countrySerive.pagers(page,size);
// List<Country> countries = countrySerive.pagers(page,size);
HashMap asmap = new HashMap();
asmap.put("page",page);
asmap.put("size",size);
asmap.put("data",countries);
// asmap.put("data",countries);
return AjaxResult.success("success",asmap);
}
}

Loading…
Cancel
Save