我创建了一个Web项目,当我右键单击该project->configure->maven项目时,我收到此错误pom.xml.
无法转移org.apache.maven.plugins:来自http://repo.maven.apache.org/maven2的 maven-surefire-plugin:pom:2.12.4 被缓存在本地存储库中,解决方案将不再重新尝试,直到中心的更新间隔已过,或强制更新.原始错误:无法传输工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central(http://repo.maven.apache.org/maven2):repo.maven. apache.org
我的按钮位于组件内部,单击时会调用deleteData方法。我如何测试在按一下按钮时就调用deleteData方法?
<Modal.Footer>
<Button id="trashBtn" onClick={this.deleteData}>Delete</Button>
<Modal.Footer>
deleteData() {
{/* TODO :*/}
}
Run Code Online (Sandbox Code Playgroud) 我正在测试一个包含多个字段的对象.每次我都设置不同的属性并测试对象.
Processor processor =new Processor();
TradeData tradeData = new TradeData();
//case 1
tradeData.setIndex("1");
tradeData.setName("abc");
processor.process(tradeData);
Assert.assertEquals("def",tradeData.getCategory());
//Case 2
tradeData.setCity("1");
tradeData.setSystem("abc");
processor.process(tradeData);
Assert.assertEquals("fgh",tradeData.getCategory());
Run Code Online (Sandbox Code Playgroud)
喜欢明智的测试多个案例.有没有办法在每种情况之前清除tradeData的属性.有没有像obj.clear()这样的方法.我不想在每个案例之前声明new()对象.
java ×2
apache ×1
eclipse ×1
enzyme ×1
javascript ×1
jestjs ×1
junit ×1
maven ×1
reactjs ×1
unit-testing ×1