@Test
  public void getPortの引数にftpスキームのURIを渡した場合_マイナス1が返されること() {

    // Setup
    URI uri = URIUtil.toURI("ftp://www.ambrosoli.jp/"); // $NON-NLS-1$

    // Exercise
    int actual = URIUtil.getPort(uri);

    // Verify
    assertThat(actual, is(-1));
  }
  @Test
  public void getPortの引数にポート番号を指定しないhttpsスキームのURIを渡した場合_443が返されること() {

    // Setup
    URI uri = URIUtil.toURI("https://www.ambrosoli.jp/"); // $NON-NLS-1$

    // Exercise
    int actual = URIUtil.getPort(uri);

    // Verify
    assertThat(actual, is(443));
  }
  @Test
  public void getPortの引数にnullを渡した場合_マイナス1が返されること() {

    // Setup
    URI uri = null;

    // Exercise
    int actual = URIUtil.getPort(uri);

    // Verify
    assertThat(actual, is(-1));
  }
  @Test
  public void getPortの引数にポート番号8080を指定したhttpスキームのURIを渡した場合_8080が返されること() {

    // Setup
    URI uri = URIUtil.toURI("http://www.ambrosoli.jp:8080/"); // $NON-NLS-1$

    // Exercise
    int actual = URIUtil.getPort(uri);

    // Verify
    assertThat(actual, is(8080));
  }