package io.bootique.logback.sentry;

import io.bootique.test.junit.BQModuleProviderChecker;
import org.junit.Test;

public class LogbackSentryModuleProviderIT {

    @Test
    public void testPresentInJar() {
        BQModuleProviderChecker.testPresentInJar(LogbackSentryModuleProvider.class);
    }

    @Test
    public void testMetadata() {
        BQModuleProviderChecker.testMetadata(LogbackSentryModuleProvider.class);
    }
}

@@ -53,374 +53,939 @@
 que.
-test.junit.BQModuleProviderChecker;%0Aimport org.junit.Test;%0A%0Apublic class LogbackSentryModuleProviderIT %7B%0A%0A    @Test%0A    public void testPresentInJar() %7B%0A        BQModuleProviderChecker.testPresentInJar(LogbackSentryModuleProvider.class);%0A    %7D%0A%0A    @Test%0A    public void testMetadata() %7B%0A        BQModuleProviderChecker.testMetadata(LogbackSentryModuleProvider.class
+BQRuntime;%0Aimport io.bootique.logback.LogbackModule;%0Aimport io.bootique.test.junit.BQModuleProviderChecker;%0Aimport io.bootique.test.junit.BQTestFactory;%0Aimport org.junit.Rule;%0Aimport org.junit.Test;%0A%0Aimport static com.google.common.collect.ImmutableList.of;%0A%0Apublic class LogbackSentryModuleProviderIT %7B%0A%0A    @Rule%0A    public BQTestFactory testFactory = new BQTestFactory();%0A%0A    @Test%0A    public void testPresentInJar() %7B%0A        BQModuleProviderChecker.testPresentInJar(LogbackSentryModuleProvider.class);%0A    %7D%0A%0A    @Test%0A    public void testMetadata() %7B%0A        BQModuleProviderChecker.testMetadata(LogbackSentryModuleProvider.class);%0A    %7D%0A%0A    @Test%0A    public void testModuleDeclaresDependencies() %7B%0A        final BQRuntime bqRuntime = testFactory.app().module(new LogbackSentryModuleProvider()).createRuntime();%0A        BQModuleProviderChecker.testModulesLoaded(bqRuntime, of(LogbackSentryModule.class, LogbackModule.class)
 );%0A 

Declare module dependencies bootique/bootique#203