mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 17:19:39 +02:00
Bump ErrorProne to 2.5.1 and refactor Providers a bit
This also resulted in a refactoring of the Providers and parsing Exceptions. NumberFormatException and ParseException can now be thrown directly, the wrapping in a SmackParsingException is down at a higher layer, i.e. in AbstractProvider.
This commit is contained in:
parent
1df0763f92
commit
a7b3303f3e
136 changed files with 574 additions and 551 deletions
|
@ -24,7 +24,7 @@ import java.security.NoSuchAlgorithmException;
|
|||
import java.util.HashSet;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Map;
|
||||
import java.util.Properties;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Logger;
|
||||
|
@ -447,7 +447,7 @@ public final class Configuration {
|
|||
|
||||
// Properties set via the system override the file properties
|
||||
Properties systemProperties = System.getProperties();
|
||||
for (Entry<Object, Object> entry : systemProperties.entrySet()) {
|
||||
for (Map.Entry<Object, Object> entry : systemProperties.entrySet()) {
|
||||
String key = (String) entry.getKey();
|
||||
if (!key.startsWith(SINTTEST)) {
|
||||
continue;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
*
|
||||
* Copyright 2015-2020 Florian Schmaus
|
||||
* Copyright 2015-2021 Florian Schmaus
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
@ -43,7 +43,6 @@ import java.util.LinkedList;
|
|||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Set;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
@ -106,7 +105,7 @@ public class SmackIntegrationTestFramework {
|
|||
SmackIntegrationTestFramework sinttest = new SmackIntegrationTestFramework(config);
|
||||
TestRunResult testRunResult = sinttest.run();
|
||||
|
||||
for (Entry<Class<? extends AbstractSmackIntTest>, Throwable> entry : testRunResult.impossibleTestClasses.entrySet()) {
|
||||
for (Map.Entry<Class<? extends AbstractSmackIntTest>, Throwable> entry : testRunResult.impossibleTestClasses.entrySet()) {
|
||||
LOGGER.info("Could not run " + entry.getKey().getName() + " because: "
|
||||
+ entry.getValue().getLocalizedMessage());
|
||||
}
|
||||
|
@ -769,7 +768,7 @@ public class SmackIntegrationTestFramework {
|
|||
/**
|
||||
* Execute the test.
|
||||
*
|
||||
* @throws IllegalAccessException
|
||||
* @throws IllegalAccessException if there was an illegal access.
|
||||
* @throws InterruptedException if the calling thread was interrupted.
|
||||
* @throws InvocationTargetException if the reflective invoked test throws an exception.
|
||||
* @throws XMPPException in case an XMPPException happens when <em>preparing</em> the test.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue