@Test
  public void testBasicAttach() throws Exception {
    try (JnaService service = factory.serviceConnect(connectionInfo)) {
      service.attach();

      assertTrue("Expected isAttached() to return true", service.isAttached());
      assertThat("Expected non-zero connection handle", service.getHandle(), not(equalTo(0)));
      assertNotNull("Expected version string to be not null", service.getServerVersion());
      assertNotEquals(
          "Expected version should not be invalid",
          GDSServerVersion.INVALID_VERSION,
          service.getServerVersion());
    }
  }