package test.sim.scenario;

import brn.sim.scenario.mchannel.McExORParams;
import brn.sim.scenario.mchannel.McExORSim;
import brn.sim.builder.*;
import brn.sim.AbstractDriver;
import brn.sim.AbstractParams;
import brn.sim.handler.TimeBarRadioChannelHandler;
import brn.sim.handler.LinkQualityHandler;
import brn.swans.app.UdpApplication;
import brn.analysis.mcexor.McExOREval;
import brn.analysis.mcexor.TestConstants;
import brn.analysis.mcexor.ImgCandidateSet;
import jist.swans.Constants;
import jist.swans.Node;
import jist.swans.trans.AbstractTrans;
import jist.runtime.JistAPI;
import test.sim.handler.McExORTestEventHandler;

import java.util.Arrays;
import java.util.List;

/**
 * Tests the udp trhoughput of McExOR.
 */
public class TestMcExORMaxSim extends AbstractTestMcExOR {

  public static void main(String[] args) {
    TestMcExORMaxSim test = new TestMcExORMaxSim();

    try {
      McExORParams options = McExORParams.maxThroughputParams();
      test.run(options);
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
  }
}
