package io.quarkus.tck.restclient.invalid;

import org.eclipse.microprofile.rest.client.RestClientDefinitionException;
import org.eclipse.microprofile.rest.client.tck.interfaces.MultipleHeadersOnSameInterface;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.ShouldThrowException;
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.testng.annotations.Test;

public class MultipleClientHeaderParamsSpecifySameHeaderOnInterfaceTest {
    @Deployment
    @ShouldThrowException(RestClientDefinitionException.class)
    public static Archive<?> createDeployment() {
        return ShrinkWrap
                .create(WebArchive.class,
                        MultipleClientHeaderParamsSpecifySameHeaderOnInterfaceTest.class.getSimpleName()
                                + ".war")
                .addClasses(MultipleHeadersOnSameInterface.class);
    }

    @Test
    public void shouldNotBeInvoked() {

    }
}
