我有一个跳板申请,正试图创建单位试验场。 下面是我试图操作的守则,我没有任何组合文件(仅作说明),因此,所有组合的主要类别为<代码>。 ElastSearchBootApplication category。 出于某种原因,我发现以下错误。
@ComponentScan(basePackages = "com.somename")
@SpringBootApplication
@EnableScheduling
public class ElastSearchBootApplication {
private static final Logger LOG = LoggerFactory.getLogger(ElastSearchBootApplication.class);
public static void main(String[] args) {
SpringApplication.run(ElastSearchBootApplication.class, args);
}
@Autowired
private ElastSearchLogLevel logsSearch;
@Scheduled(fixedRate = 120000)
public void scheduledSearchLogs() {
...
测试班:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = ElastSearchBootApplication.class)
public class LogSearchTest {
@Mock
private RestHighLevelClient client;
@Mock
private ExecutorService ALERT_POOL;
@Before
public void setUp() throws Exception {
client = mock(RestHighLevelClient.class);
ALERT_POOL = mock(ExecutorService.class);
try {
when(client.search(anyObject())).thenReturn(getResponse());
} catch (Exception e) {
// I see NullPointerException but both the instances are available here
e.printStackTrace();
}
doNothing().when(ALERT_POOL.invokeAll(anyObject()));
}
我在尝试进行春季培训时看到以下错误:
org.springframework.boot.test.context.SpringBootTestContextBootstrapper buildDefaultMergedContextConfiguration
INFO: Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.somename.search.LogSearchTest], using SpringBootContextLoader
org.springframework.test.context.support.AbstractContextLoader generateDefaultLocations
INFO: Could not detect default resource locations for test class [com.somename.search.LogSearchTest]: no resource found for suffixes {-context.xml, Context.groovy}.
org.springframework.test.context.support.AnnotationConfigContextLoaderUtils detectDefaultConfigurationClasses
INFO: Could not detect default configuration classes for test class [com.somename.search.LogSearchTest]: LogSearchTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
页: 1 测试代码>用于一体化测试,因此我可以用于单位测试? 如果我去除,我会收到另一套例外,但看起来类似。 我更有兴趣在没有<代码>的情况下进行这一试验。 SpringBoot 测试编码>
我的测试案例为什么说一些配置缺失。 这些样本在线谈到我没有的xml文档。 因此,我在这里失踪了吗?
我能动态地将<代码>固定
的数值从 Environment
上移至@S subuled(固定的Rate = 美元---et. Value.fin})
。
<>>>>>
我可以进行试验,但没有适当的命令。 理想的情况是,将首先运行<代码>。 但其运作情况是第二次。 另外,当(客户)研究(任何目标(目标)))时,“代码”的行文已经失效,一心有理......