### Question:
DefaultNetworkConnectionTracker implements NetworkConnectionTracker { @Override public String newConnectionId( String connector ) { return idGenerator.newConnectionId( connector ); }  @Override String newConnectionId( String connector ); @Override void add( TrackedNetworkConnection connection ); @Override void remove( TrackedNetworkConnection connection ); @Override TrackedNetworkConnection get( String id ); @Override List<TrackedNetworkConnection> activeConnections();  }### Answer:
@Test void shouldCreateIds() { assertEquals( "bolt-0", tracker.newConnectionId( "bolt" ) ); assertEquals( "bolt-1", tracker.newConnectionId( "bolt" ) ); assertEquals( "bolt-2", tracker.newConnectionId( "bolt" ) ); assertEquals( "http-3", tracker.newConnectionId( "http" ) ); assertEquals( "http-4", tracker.newConnectionId( "http" ) ); assertEquals( "https-5", tracker.newConnectionId( "https" ) ); assertEquals( "https-6", tracker.newConnectionId( "https" ) ); assertEquals( "https-7", tracker.newConnectionId( "https" ) ); }