org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @DataMongoTest public class ExampleDataMongoTests { @Autowired private ; @RunWith(SpringRunner.class) @DataMongoTest(excludeAutoConfiguration = EmbeddedMongoAutoConfiguration.class ; @RunWith(SpringRunner.class) @DataNeo4jTest public class ExampleDataNeo4jTests { @Autowired private ; @RunWith(SpringRunner.class) @DataRedisTest public class ExampleDataRedisTests { @Autowired private
2.5、插入文档 MongoTemplate提供了insert()方法,用于插入文档,示例代码如下: 用于插入文档 没指定集合名称时,会取@Document注解中的集合名称 @RunWith(SpringRunner.class person.setCreateTime(new Date()); mongoTemplate.insert(person); } } 自定义集合名称,插入文档 @RunWith(SpringRunner.class 在存储文档的时候会通过主键 ID 进行判断,如果存在就更新,否则就插入,示例代码如下: 存储文档,如果没有插入,否则通过主键ID更新 @RunWith(SpringRunner.class) @SpringBootTest System.out.println("删除的文档数据:" + result.toString()); } } 删除符合条件的所有文档,并返回删除的文档 @RunWith(SpringRunner.class 示例如下: 创建升序索引 @RunWith(SpringRunner.class) @SpringBootTest public class PersonServiceTest { @Autowired
使用@ConfigurationProperties注解注入 @RunWith(SpringRunner.class) @SpringBootTest @ConfigurationProperties( org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest @ConfigurationProperties(prefix = "jianshu") public class org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest public class SpringmvcdemoApplicationTests { @Value
; import org.springframework.test.web.reactive.server.WebTestClient; @RunWith(SpringRunner.class) @WebFluxTest 但是,如果您更喜欢对真实数据库运行测试,则可以使 用 @AutoConfigureTestDatabase 注释,如以下示例所示: @RunWith(SpringRunner.class) @DataJpaTest org.springframework.boot.test.autoconfigure.jdbc.JdbcTest; import org.springframework.test.context.junit4.SpringRunner org.springframework.boot.test.autoconfigure.jooq.JooqTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @JooqTest public class ExampleJooqTests { @Autowired private DSLContext
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest(classes = MySpringBootApplication.class List<User> users = userMapper.queryUserList(); System.out.println(users); } } 其中, SpringRunner 继承自SpringJUnit4ClassRunner,使用哪一个Spring提供的测试测试引擎都可以 public final class SpringRunner extends SpringJUnit4ClassRunner
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @ org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @ ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import org.springframework.test.web.reactive.server.WebTestClient; @RunWith(SpringRunner.class) @SpringBootTest org.springframework.boot.test.web.client.TestRestTemplate; import org.springframework.test.context.junit4.SpringRunner ; import static org.assertj.core.api.Assertions.assertThat; @RunWith(SpringRunner.class) @SpringBootTest 如果此类测试需要访问 MBeanServer ,请考虑将其 标记为脏: @RunWith(SpringRunner.class) @SpringBootTest(properties = "spring.jmx.enabled
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest(classes = MySpringBootApplication.class List<User> users = userMapper.queryUserList(); System.out.println(users); } } 其中, SpringRunner 继承自SpringJUnit4ClassRunner,使用哪一个Spring提供的测试测试引擎都可以 public final class SpringRunner extends SpringJUnit4ClassRunner
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @ org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.HashMap; import java.util.Map; @RunWith(SpringRunner.class) @SpringBootTest public org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.Arrays; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest {
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper
org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.test.context.junit4.SpringRunner java.util.ArrayList;import java.util.List;@SpringBootTest(classes = DemoApplication.class)@RunWith(SpringRunner.class org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.test.context.junit4.SpringRunner org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.test.context.junit4.SpringRunner org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.test.context.junit4.SpringRunner
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.io.IOException; @RunWith(SpringRunner.class) @SpringBootTest public class Esdemo1 { ; import java.io.IOException; @RunWith(SpringRunner.class) @SpringBootTest public class Esdemo1 { ; import java.io.IOException; @RunWith(SpringRunner.class) @SpringBootTest public class Esdemo1 { ; import java.io.IOException; @RunWith(SpringRunner.class) @SpringBootTest public class Esdemo1 {
org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; import java.util.Set; import java.util.concurrent.TimeUnit; @RunWith(SpringRunner.class org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.test.context.junit4.SpringRunner ; import java.util.List; import java.util.Set; import java.util.concurrent.TimeUnit; @RunWith(SpringRunner.class ; import java.util.List; import java.util.Set; import java.util.concurrent.TimeUnit; @RunWith(SpringRunner.class
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.Arrays; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public
; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class LogicalDeleteTest ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class LogicalDeleteTest ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class LogicalDeleteTest ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class LogicalDeleteTest ; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class LogicalDeleteTest
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) // 底层用junit SpringJUnit4ClassRunner @SpringBootTest(classes = {SdSpringBootApplication.class org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.result.MockMvcResultMatchers; @RunWith(SpringRunner.class
org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest public class SpingbootEsApplicationTests { @Autowired org.springframework.mail.javamail.MimeMessageHelper; import org.springframework.test.context.junit4.SpringRunner javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.io.File; @RunWith(SpringRunner.class
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; @RunWith(SpringRunner.class) @SpringBootTest public class UserMapperTest { @Autowired private UserMapper org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.HashMap; import java.util.Map; @RunWith(SpringRunner.class) @SpringBootTest public
org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner ; import java.util.Date; /**生成测试类的快捷键 ctrl+shift +t */ @RunWith(SpringRunner.class) @SpringBootTest(classes ; public interface CategoryMapper extends Mapper<Category>, MySqlMapper<Category> { } 增加 @RunWith(SpringRunner.class { /** * 主键 分类id主键 */ @Id @Column(name = "category_id") private Integer categoryId; } 修改 @RunWith(SpringRunner.class example); for (Category category: categories) { System.out.println(category); } } } 分页查询 @RunWith(SpringRunner.class