Skip to content

Commit

Permalink
Run router test with different schedulers
Browse files Browse the repository at this point in the history
Multiple tests will run against the same scheduler. This is not ideal.
  • Loading branch information
highker committed Aug 1, 2022
1 parent 37fb978 commit cf6ba63
Showing 1 changed file with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ public class TestScheduler
{
private final ArrayList<URI> servers = new ArrayList<>();
private final HashMap<URI, Integer> weights = new HashMap<>();
private Scheduler scheduler;

@BeforeClass
public void setup()
Expand All @@ -55,7 +54,7 @@ public void setup()
public void testRandomChoiceScheduler()
throws Exception
{
scheduler = new RandomChoiceScheduler();
Scheduler scheduler = new RandomChoiceScheduler();
scheduler.setCandidates(servers);

URI target = scheduler.getDestination("test").orElse(new URI("invalid"));
Expand All @@ -66,7 +65,7 @@ public void testRandomChoiceScheduler()
public void testUserHashScheduler()
throws Exception
{
scheduler = new UserHashScheduler();
Scheduler scheduler = new UserHashScheduler();
scheduler.setCandidates(servers);

URI target1 = scheduler.getDestination("test").orElse(new URI("invalid"));
Expand All @@ -82,7 +81,7 @@ public void testUserHashScheduler()
public void testWeightedRandomChoiceScheduler()
throws Exception
{
scheduler = new WeightedRandomChoiceScheduler();
Scheduler scheduler = new WeightedRandomChoiceScheduler();
scheduler.setCandidates(servers);
scheduler.setWeights(weights);

Expand All @@ -102,7 +101,7 @@ public void testWeightedRandomChoiceScheduler()
public void testRoundRobinScheduler()
throws Exception
{
scheduler = new RoundRobinScheduler();
Scheduler scheduler = new RoundRobinScheduler();
scheduler.setCandidates(servers);

URI target1 = scheduler.getDestination("test").orElse(new URI("invalid"));
Expand Down

0 comments on commit cf6ba63

Please sign in to comment.