@Test public void edgeConnectingOrNull_orderMismatch() { addEdge(N1, N2, E12); assertThat(network.edgeConnectingOrNull(ENDPOINTS_N2N1)).isEqualTo(E12); assertThat(network.edgeConnectingOrNull(ENDPOINTS_N1N2)).isEqualTo(E12); }
@Test public void edgeConnectingOrNull_orderMismatch() { addEdge(N1, N2, E12); try { String unused = network.edgeConnectingOrNull(EndpointPair.unordered(N1, N2)); fail("Expected IllegalArgumentException: " + ENDPOINTS_MISMATCH); } catch (IllegalArgumentException e) { assertThat(e).hasMessageThat().contains(ENDPOINTS_MISMATCH); } }
@Override public E edgeConnectingOrNull(N nodeU, N nodeV) { return delegate.edgeConnectingOrNull(nodeU, nodeV); }
@Override public E edgeConnectingOrNull(N nodeU, N nodeV) { return delegate.edgeConnectingOrNull(nodeU, nodeV); }