@Override public PeerInfo getPeer() { return new PeerInfo(0, null, null, 0, id); }
@Override public PeerInfo getPeer() { return new PeerInfo(5, "Mock", new ArrayList<>(caps), 0, nodeId); }
private Collection<PeerConnection> peerList() { final PeerInfo peerInfo = new PeerInfo(5, "0x0", Collections.emptyList(), 30303, BytesValue.EMPTY); final PeerConnection p = new MockPeerConnection( peerInfo, InetSocketAddress.createUnresolved("1.2.3.4", 9876), InetSocketAddress.createUnresolved("4.3.2.1", 6789)); return Lists.newArrayList(p); }
protected void assertPeerResultMatchesPeer( final JsonArray result, final Collection<PeerConnection> peerList) { int i = -1; for (final PeerConnection peerConn : peerList) { final JsonObject peerJson = result.getJsonObject(++i); final int jsonVersion = Integer.decode(peerJson.getString("version")); final String jsonClient = peerJson.getString("name"); final List<Capability> caps = getCapabilities(peerJson.getJsonArray("caps")); final int jsonPort = Integer.decode(peerJson.getString("port")); final BytesValue jsonNodeId = BytesValue.fromHexString(peerJson.getString("id")); final PeerInfo jsonPeer = new PeerInfo(jsonVersion, jsonClient, caps, jsonPort, jsonNodeId); assertThat(peerConn.getPeer()).isEqualTo(jsonPeer); } }
final List<PeerConnection> peerList = new ArrayList<>(); final PeerInfo info1 = new PeerInfo(4, CLIENT_VERSION, caps, 30302, BytesValue.fromHexString("0001")); final PeerInfo info2 = new PeerInfo(4, CLIENT_VERSION, caps, 60302, BytesValue.fromHexString("0002")); final PeerInfo info3 = new PeerInfo(4, CLIENT_VERSION, caps, 60303, BytesValue.fromHexString("0003")); final InetSocketAddress addr30301 = new InetSocketAddress("localhost", 30301); final InetSocketAddress addr30302 = new InetSocketAddress("localhost", 30302);