mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-08 20:47:59 -05:00
7311: Remove code only used in test, update test to use code used in production code (#7775)
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
This commit is contained in:
@@ -43,25 +43,15 @@ public class GetHeadersFromPeerByNumberTask extends AbstractGetHeadersFromPeerTa
|
||||
this.blockNumber = blockNumber;
|
||||
}
|
||||
|
||||
public static AbstractGetHeadersFromPeerTask startingAtNumber(
|
||||
final ProtocolSchedule protocolSchedule,
|
||||
final EthContext ethContext,
|
||||
final long firstBlockNumber,
|
||||
final int segmentLength,
|
||||
final MetricsSystem metricsSystem) {
|
||||
return new GetHeadersFromPeerByNumberTask(
|
||||
protocolSchedule, ethContext, firstBlockNumber, segmentLength, 0, false, metricsSystem);
|
||||
}
|
||||
|
||||
public static AbstractGetHeadersFromPeerTask endingAtNumber(
|
||||
final ProtocolSchedule protocolSchedule,
|
||||
final EthContext ethContext,
|
||||
final long lastlockNumber,
|
||||
final long lastBlockNumber,
|
||||
final int segmentLength,
|
||||
final int skip,
|
||||
final MetricsSystem metricsSystem) {
|
||||
return new GetHeadersFromPeerByNumberTask(
|
||||
protocolSchedule, ethContext, lastlockNumber, segmentLength, skip, true, metricsSystem);
|
||||
protocolSchedule, ethContext, lastBlockNumber, segmentLength, skip, true, metricsSystem);
|
||||
}
|
||||
|
||||
public static AbstractGetHeadersFromPeerTask forSingleNumber(
|
||||
|
||||
@@ -57,7 +57,7 @@ public class GetHeadersFromPeerByNumberTaskTest extends PeerMessageTaskTest<List
|
||||
protected List<BlockHeader> generateDataToBeRequested() {
|
||||
final int count = 3;
|
||||
final List<BlockHeader> requestedHeaders = new ArrayList<>(count);
|
||||
for (long i = 0; i < count; i++) {
|
||||
for (long i = count - 1; i >= 0; i--) {
|
||||
requestedHeaders.add(blockchain.getBlockHeader(5 + i).get());
|
||||
}
|
||||
return requestedHeaders;
|
||||
@@ -66,9 +66,13 @@ public class GetHeadersFromPeerByNumberTaskTest extends PeerMessageTaskTest<List
|
||||
@Override
|
||||
protected EthTask<AbstractPeerTask.PeerTaskResult<List<BlockHeader>>> createTask(
|
||||
final List<BlockHeader> requestedData) {
|
||||
final BlockHeader firstHeader = requestedData.get(0);
|
||||
return GetHeadersFromPeerByNumberTask.startingAtNumber(
|
||||
protocolSchedule, ethContext, firstHeader.getNumber(), requestedData.size(), metricsSystem);
|
||||
return GetHeadersFromPeerByNumberTask.endingAtNumber(
|
||||
protocolSchedule,
|
||||
ethContext,
|
||||
requestedData.getFirst().getNumber(),
|
||||
requestedData.size(),
|
||||
0,
|
||||
metricsSystem);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user