public void testSelectPort_portType_address() {
    QName portTypeName = new QName("http://example.com/translator", "textTranslator");
    String address = "http://mirror.example.com/translator/text";

    SoapEndpointReference reference = getReference();
    reference.setPortTypeName(portTypeName);
    reference.setAddress(address);
    Port port = reference.selectPort(catalog);

    assertEquals(portTypeName, port.getBinding().getPortType().getQName());
    assertEquals(address, SoapEndpointReference.getSoapAddress(port));
  }