注意,我們在類上使用了 @RunWith(SpringRunner.class) 注解來告訴 JUnit 使用 Spring Test 提供的測試運行器來運行測試用例。同時,我們還使用了 @SpringBootTest 注解來告訴 Spring Boot 啟動應用程序,并隨機選擇一個可用的端口進行測試。 運行測試用例
@RunWith(SpringRunner.class) public class InsertTests { @Resource private MongoTemplate mongoTemplate; @Test public void testInsert() { Person person = Person.builder().id(2L).name("river").age(18).build(); mongoTemplate.insert(person); // 如果有就修改, 沒有就插入 mongoTemplate.save(Person...
@RunWith(SpringRunner.class) @SpringBootTest(classes = SpringbootTkMapperDemoApplication.class) //啟動類.class public class UserDaoTest { @Autowired private UserDao userDao; //如果爆紅線不用管(或Dao接口上添加@Repository注解) @Test public void test() { User user = new User(); user.setUserN...