首页>代码>Spring Boot学习(七)之Web应用使用Spring-data-jpa让数据访问 博客源码分享>/springbootstudy-demo7-spring-data-jpa/src/test/java/com/xiaojingg/SpringbootstudyDemo7SpringDataJpaApplicationTests.java
package com.xiaojingg; import com.xiaojingg.domain.User; import com.xiaojingg.domain.UserRepository; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest public class SpringbootstudyDemo7SpringDataJpaApplicationTests { @Autowired private UserRepository userRepository; @Test public void test() throws Exception { // 创建10条记录 userRepository.save(new User("AAA", 10)); userRepository.save(new User("BBB", 20)); userRepository.save(new User("CCC", 30)); userRepository.save(new User("DDD", 40)); userRepository.save(new User("EEE", 50)); userRepository.save(new User("FFF", 60)); userRepository.save(new User("GGG", 70)); userRepository.save(new User("HHH", 80)); userRepository.save(new User("III", 90)); userRepository.save(new User("JJJ", 100)); // 测试findAll, 查询所有记录 Assert.assertEquals(10, userRepository.findAll().size()); // 测试findByName, 查询姓名为FFF的User Assert.assertEquals(60, userRepository.findByName("FFF").getAge().longValue()); // 测试findUser, 查询姓名为FFF的User Assert.assertEquals(60, userRepository.findUser("FFF").getAge().longValue()); // 测试findByNameAndAge, 查询姓名为FFF并且年龄为60的User Assert.assertEquals("FFF", userRepository.findByNameAndAge("FFF", 60).getName()); // 测试删除姓名为AAA的User userRepository.delete(userRepository.findByName("AAA")); // 测试findAll, 查询所有记录, 验证上面的删除是否成功 Assert.assertEquals(9, userRepository.findAll().size()); } }
最近浏览更多
F丶S丶H LV7
2023年1月29日
werqjkl LV5
2022年9月30日
Sunsi12345 LV8
2022年6月8日
taskmaster LV6
2022年1月2日
939867966 LV1
2021年2月25日
usernamegs LV10
2021年1月25日
guoguoguo520520 LV1
2020年12月29日
562650727 LV10
2020年6月20日
weixiao LV6
2020年6月15日
幻羽揚 LV4
2020年6月9日