### Question:
BoltChannel implements TrackedNetworkConnection { @Override public String id() { return id; } BoltChannel( String id, String connector, Channel rawChannel ); Channel rawChannel(); ClientConnectionInfo info(); @Override String id(); @Override long connectTime(); @Override String connector(); @Override SocketAddress serverAddress(); @Override SocketAddress clientAddress(); @Override String username(); @Override String userAgent(); @Override void updateUser( String username, String userAgent ); @Override void close(); @Override String toString();  }### Answer:
@Test void shouldHaveId() { BoltChannel boltChannel = new BoltChannel( "bolt-42", "bolt", channel ); assertEquals( "bolt-42", boltChannel.id() ); }