org.arquillian.cube.HostPort.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(55)

本文整理了Java中org.arquillian.cube.HostPort.<init>()方法的一些代码示例,展示了HostPort.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HostPort.<init>()方法的具体详情如下:
包路径:org.arquillian.cube.HostPort
类名称:HostPort
方法名:<init>

HostPort.<init>介绍

暂无

代码示例

代码示例来源:origin: arquillian/arquillian-cube

public static class MyTest {
    @HostPort(containerName = "test", value = 99)
    int port;

    public void myMethod(String first, @HostPort(containerName = "test", value = 99) int port) {

    }
  }
}

代码示例来源:origin: arquillian/arquillian-cube

public void myMethod(String first, @HostPort(containerName = "test", value = 99) int port) {
  }
}

代码示例来源:origin: arquillian/arquillian-cube

@Cube(value = "containerWithHostPort", portBinding = "8080->8080/tcp")
@Image(BASE_IMAGE)
public static class TestContainerObjectWithHostPort {
  @HostPort(8080)
  int port;
}

代码示例来源:origin: arquillian/arquillian-cube

@Cube(value = "pingpong", portBinding = "5000->8080/tcp")
public class PingPongContainer {

  @HostIp
  String dockerHost;

  @HostPort(8080)
  private int port;

  @CubeDockerFile
  public static Archive<?> createContainer() {
    String dockerDescriptor = Descriptors.create(DockerDescriptor.class)
      .from("jonmorehouse/ping-pong")
      .expose(8080)
      .exportAsString();
    return ShrinkWrap.create(GenericArchive.class)
      .add(new StringAsset(dockerDescriptor), "Dockerfile");
  }

  public int getConnectionPort() {
    return port;
  }

  public String getDockerHost() {
    return this.dockerHost;
  }
}

代码示例来源:origin: arquillian/arquillian-cube

@Category({RequiresDockerMachine.class, RequiresDocker.class})
@RequiresDockerMachine(name = "dev")
@RunWith(ArquillianConditionalRunner.class)
public class PingPongIT {

  @HostIp
  String ip;

  @HostPort(containerName = "pingpong", value = 8080)
  int port;

  @Test
  public void shouldDoPingPong() {
    get("http://" + ip + ":" + port).then().assertThat().body("status", equalTo("OK"));
  }
}

代码示例来源:origin: arquillian/arquillian-cube

@Category({RequiresDockerMachine.class, RequiresDocker.class})
@RequiresDockerMachine(name = "dev")
@RunWith(ArquillianConditionalRunner.class)
public class TodoBrowserIT {

  @Drone
  WebDriver webDriver;

  @CubeIp(containerName = "helloworld")
  String ip;

  @HostPort(containerName = "helloworld", value = 80)
  int port;

  @Test
  public void shouldShowHelloWorld() throws MalformedURLException, InterruptedException {
    URL url = new URL("http", ip, port, "/");
    webDriver.get(url.toString());
    final String message = webDriver.findElement(By.tagName("h1")).getText();
    assertThat(message, is("Hello world!"));
  }
}

代码示例来源:origin: arquillian/arquillian-cube

String ip;
@HostPort(containerName = "pingpong", value = 8080)
int port;

代码示例来源:origin: arquillian/arquillian-cube

@Category({RequiresDockerMachine.class, RequiresDocker.class})
@RequiresDockerMachine(name = "dev")
@RunWith(ArquillianConditionalRunner.class)
public class TodoBrowserIT {

  @Drone
  WebDriver webDriver;

  @CubeIp(containerName = "helloworld")
  String ip;

  @HostPort(containerName = "helloworld", value = 80)
  int port;

  @Test
  public void shouldShowHelloWorld() throws MalformedURLException, InterruptedException {
    URL url = new URL("http", ip, port, "/");
    webDriver.get(url.toString());
    final String message = webDriver.findElement(By.tagName("h1")).getText();
    assertThat(message, is("Hello world!"));
  }
}

代码示例来源:origin: arquillian/arquillian-cube

String hostIp;
@HostPort(containerName = "tomcat", value = 8080)
int tomcatPort;

代码示例来源:origin: arquillian/arquillian-cube

String ip;
@HostPort(containerName = "pingpong", value = 8080)
int port;

相关文章

微信公众号

最新文章

更多