Пример #1
0
    @Before
    public void setUp()
        throws StateAccessException, InterruptedException, KeeperException, SerializationException {

      WebResource resource = resource();
      dtoResource = new DtoWebResource(resource);

      DtoHost host1 = new DtoHost();
      host1.setName("host1");

      DtoBridge bridge1 = new DtoBridge();
      bridge1.setName("bridge1-name");
      bridge1.setTenantId("tenant1-id");

      DtoRouter router1 = new DtoRouter();
      router1.setName("router1-name");
      router1.setTenantId("tenant1-id");

      DtoBridgePort bridgePort1 = new DtoBridgePort();
      DtoBridgePort bridgePort2 = new DtoBridgePort();

      DtoTunnelZone tunnelZone1 = new DtoTunnelZone();
      tunnelZone1.setName("tz1-name");

      topology =
          new Topology.Builder(dtoResource)
              .create("router1", router1)
              .create("bridge1", bridge1)
              .create("bridge1", "bridgePort1", bridgePort1)
              .create("bridge1", "bridgePort2", bridgePort2)
              .build();

      hostTopology =
          new HostTopology.Builder(dtoResource)
              .create(host1Id, host1)
              .create("tz1", tunnelZone1)
              .build();

      URI baseUri = resource().getURI();
      api = new MidonetApi(baseUri.toString());
      api.enableLogging();
    }