是否有热键组合可以打开项目树中文件的上下文菜单(而不是鼠标右键单击)?
我有一个在应该时不会失败的测试:
import static org.assertj.core.api.Assertions.assertThat;
@Test
public void testTransactionResponse() {
String id= "004";
long amount= 5000001L;
TransactionResource transactionResource = buildTransactionResource(amount, "EUR");
System.out.println(transactionController.create(id, transactionResource).getStatusCode()); //the output is 403
assertThat(transactionController.create(id, transactionResource).getStatusCode().equals(200)); //is true and test doesn't fail
}
Run Code Online (Sandbox Code Playgroud)
这怎么可能?
我有一个很大的课程,在其中我在不同的地方更改了几行。有没有一种方法(快捷方式)可以导航文件中更改的代码行而不是一直向上/向下滚动?
我正在测试 spring-boot 应用程序并想检查简单的获取请求。问题是,如果我用我们的开发服务器替换 localhost 一切正常。但不是本地主机。
这是父测试类:
@RunWith(SpringRunner.class)
@SpringBootTest(classes = MyServiceStarter.class)
public abstract class AbstractModulIntegrationTest { ... }
Run Code Online (Sandbox Code Playgroud)
问题:
@Test
public void testGetRequest() {
CredentialsProvider provider = new BasicCredentialsProvider();
UsernamePasswordCredentials credentials
= new UsernamePasswordCredentials("user", "pass");
provider.setCredentials(AuthScope.ANY, credentials);
HttpClient httpClient = HttpClientBuilder.create()
.setDefaultCredentialsProvider(provider)
.build();
HttpGet request = new HttpGet("http://localhost:9000/abc/v1/users/001");
HttpResponse response = null;
try {
response = httpClient.execute(request); //HERE IT FAILS
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("RETURN CODE:" + response.getStatusLine().getStatusCode());
}
Run Code Online (Sandbox Code Playgroud)
跟踪:
org.apache.http.conn.HttpHostConnectException: Connect to localhost:9000 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection …Run Code Online (Sandbox Code Playgroud)