// Path: testing/src/main/java/org/pac4j/jax/rs/rules/SessionContainerRule.java
// public interface SessionContainerRule extends ContainerRule {
//     
//     @Override
//     default Set<Class<?>> getResources() {
//         Set<Class<?>> resources = ContainerRule.super.getResources();
//         resources.add(TestSessionResource.class);
//         return resources;
//     }
// }


import static org.assertj.core.api.Assertions.assertThat;
import javax.ws.rs.client.Entity;
import javax.ws.rs.core.Form;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.junit.Test;
import org.pac4j.core.util.Pac4jConstants;
import org.pac4j.jax.rs.rules.SessionContainerRule;
package org.pac4j.jax.rs;




/**
 *
 * @author Victor Noel - Linagora
 * @since 1.0.0
 *
 */
public abstract class AbstractSessionTest extends AbstractTest {

    @Override
// Path: testing/src/main/java/org/pac4j/jax/rs/rules/SessionContainerRule.java
// public interface SessionContainerRule extends ContainerRule {
//     
//     @Override
//     default Set<Class<?>> getResources() {
//         Set<Class<?>> resources = ContainerRule.super.getResources();
//         resources.add(TestSessionResource.class);
//         return resources;
//     }
// }


// Path: testing/src/main/java/org/pac4j/jax/rs/AbstractSessionTest.java
import static org.assertj.core.api.Assertions.assertThat;
import javax.ws.rs.client.Entity;
import javax.ws.rs.core.Form;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import org.junit.Test;
import org.pac4j.core.util.Pac4jConstants;
import org.pac4j.jax.rs.rules.SessionContainerRule;

package org.pac4j.jax.rs;




/**
 *
 * @author Victor Noel - Linagora
 * @since 1.0.0
 *
 */
public abstract class AbstractSessionTest extends AbstractTest {

    @Override
    protected abstract SessionContainerRule createContainer();