Source compatibility report for the dropwizard-testing library between 1.3.29 and 2.0.0 versions
Test Info
Library Name | dropwizard-testing |
Version #1 | 1.3.29 |
Version #2 | 2.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 207 / 28 |
Compatibility |
88% |
Problem Summary
| Severity | Count |
Added Methods | - | 16 |
Removed Methods | High | 1 |
Problems with Data Types | High | 1 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 3 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods 16
dropwizard-testing-2.0.0.jar, Builder.class
package io.dropwizard.testing.common
DAOTest.Builder<B>.bootstrapLogging ( boolean value ) : B
io/dropwizard/testing/common/DAOTest.Builder.bootstrapLogging:(Z)Lio/dropwizard/testing/common/DAOTest$Builder;
dropwizard-testing-2.0.0.jar, DropwizardAppExtension.class
package io.dropwizard.testing.junit5
DropwizardAppExtension<C>.DropwizardAppExtension<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, ConfigOverride... configOverrides )
io/dropwizard/testing/junit5/DropwizardAppExtension."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppExtension<C>.DropwizardAppExtension<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, String customPropertyPrefix, ConfigOverride... configOverrides )
io/dropwizard/testing/junit5/DropwizardAppExtension."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppExtension<C>.DropwizardAppExtension<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )
io/dropwizard/testing/junit5/DropwizardAppExtension."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;Ljava/util/function/Function;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppExtension<C>.DropwizardAppExtension<C> ( Class<?> applicationClass, String configPath, String customPropertyPrefix, ConfigOverride... configOverrides )
io/dropwizard/testing/junit5/DropwizardAppExtension."<init>":(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppExtension<C>.DropwizardAppExtension<C> ( Class<?> applicationClass, String configPath, String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )
io/dropwizard/testing/junit5/DropwizardAppExtension."<init>":(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;[Lio/dropwizard/testing/ConfigOverride;)V
dropwizard-testing-2.0.0.jar, DropwizardAppRule.class
package io.dropwizard.testing.junit
DropwizardAppRule<C>.DropwizardAppRule<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, ConfigOverride... configOverrides )
io/dropwizard/testing/junit/DropwizardAppRule."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppRule<C>.DropwizardAppRule<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, String customPropertyPrefix, ConfigOverride... configOverrides )
io/dropwizard/testing/junit/DropwizardAppRule."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppRule<C>.DropwizardAppRule<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )
io/dropwizard/testing/junit/DropwizardAppRule."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;Ljava/util/function/Function;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppRule<C>.DropwizardAppRule<C> ( Class<?> applicationClass, String configPath, String customPropertyPrefix, ConfigOverride... configOverrides )
io/dropwizard/testing/junit/DropwizardAppRule."<init>":(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardAppRule<C>.DropwizardAppRule<C> ( Class<?> applicationClass, String configPath, String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )
io/dropwizard/testing/junit/DropwizardAppRule."<init>":(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;[Lio/dropwizard/testing/ConfigOverride;)V
dropwizard-testing-2.0.0.jar, DropwizardTestSupport.class
package io.dropwizard.testing
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, ConfigOverride... configOverrides )
io/dropwizard/testing/DropwizardTestSupport."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, String customPropertyPrefix, ConfigOverride... configOverrides )
io/dropwizard/testing/DropwizardTestSupport."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, ConfigurationSourceProvider configSourceProvider, String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )
io/dropwizard/testing/DropwizardTestSupport."<init>":(Ljava/lang/Class;Ljava/lang/String;Lio/dropwizard/configuration/ConfigurationSourceProvider;Ljava/lang/String;Ljava/util/function/Function;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, String customPropertyPrefix, ConfigOverride... configOverrides )
io/dropwizard/testing/DropwizardTestSupport."<init>":(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Lio/dropwizard/testing/ConfigOverride;)V
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, String customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )
io/dropwizard/testing/DropwizardTestSupport."<init>":(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;[Lio/dropwizard/testing/ConfigOverride;)V
to the top
Removed Methods 1
dropwizard-testing-1.3.29.jar, Builder.class
package io.dropwizard.testing.common
Resource.Builder<B>.setMetricRegistry ( MetricRegistry metricRegistry ) : B
io/dropwizard/testing/common/Resource.Builder.setMetricRegistry:(Lcom/codahale/metrics/MetricRegistry;)Lio/dropwizard/testing/common/Resource$Builder;
to the top
Problems with Data Types, High Severity 1
dropwizard-testing-1.3.29.jar
package io.dropwizard.testing
[+] class DropwizardTestSupport<C> 1
| Change | Effect |
---|
1 |
Type of field customPropertyPrefix has been changed from java.util.Optional<java.lang.String> to java.lang.String. |
Recompilation of a client program may be terminated with the message: incompatible types, found: java.util.Optional<java.lang.String>, required: java.lang.String. |
[+] affected methods: 21 (10.1%)
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, C configuration )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, C configuration, Function<Application<C>,Command> commandInstantiator )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, ConfigOverride... configOverrides )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, Optional<String> customPropertyPrefix, ConfigOverride... configOverrides )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, Optional<String> customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )This constructor is from 'DropwizardTestSupport<C>' class.
...
to the top
Problems with Methods, Medium Severity 3
dropwizard-testing-1.3.29.jar, DropwizardAppExtension.class
package io.dropwizard.testing.junit5
[+] DropwizardAppExtension<C>.before ( ) : void 1
io/dropwizard/testing/junit5/DropwizardAppExtension.before:()V
| Change | Effect |
---|
1 |
Added java.lang.Exception exception thrown. |
Recompilation of a client program may be terminated with the message: unreported exception java.lang.Exception must be caught or declared to be thrown. |
dropwizard-testing-1.3.29.jar, DropwizardAppRule.class
package io.dropwizard.testing.junit
[+] DropwizardAppRule<C>.before ( ) : void 1
io/dropwizard/testing/junit/DropwizardAppRule.before:()V
| Change | Effect |
---|
1 |
Added java.lang.Exception exception thrown. |
Recompilation of a client program may be terminated with the message: unreported exception java.lang.Exception must be caught or declared to be thrown. |
dropwizard-testing-1.3.29.jar, DropwizardTestSupport.class
package io.dropwizard.testing
[+] DropwizardTestSupport<C>.before ( ) : void 1
io/dropwizard/testing/DropwizardTestSupport.before:()V
| Change | Effect |
---|
1 |
Added java.lang.Exception exception thrown. |
Recompilation of a client program may be terminated with the message: unreported exception java.lang.Exception must be caught or declared to be thrown. |
to the top
Other Changes in Data Types 1
dropwizard-testing-1.3.29.jar
package io.dropwizard.testing
[+] class DropwizardTestSupport<C> 1
| Change | Effect |
---|
1 |
Field configSourceProvider has been added to this class. |
No effect. |
[+] affected methods: 21 (10.1%)
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, C configuration )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, C configuration, Function<Application<C>,Command> commandInstantiator )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, ConfigOverride... configOverrides )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, Optional<String> customPropertyPrefix, ConfigOverride... configOverrides )This constructor is from 'DropwizardTestSupport<C>' class.
DropwizardTestSupport<C>.DropwizardTestSupport<C> ( Class<?> applicationClass, String configPath, Optional<String> customPropertyPrefix, Function<Application<C>,Command> commandInstantiator, ConfigOverride... configOverrides )This constructor is from 'DropwizardTestSupport<C>' class.
...
to the top
Java Archives 1
dropwizard-testing-1.3.29.jar
to the top