@Test
public void hostInTheMiddle() throws Exception {

    Fixture fixture = new Fixture.Builder("host-in-the-middle")
            .segments("profile", "full", "subsystem", "undertow", "server", "*", "host", "*", "location", "*")
            .expected("profile", "*", "subsystem", "undertow", "server", "*", "host", "*", "location", "*")
            .build();
    SegmentProcessor.process(fixture.segments, consumer);
    assertFixture(fixture, consumer.result);
}