mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-15 06:49:56 +00:00
Merge branch 'master' into bug4811-with-bug5288
This commit is contained in:
commit
eb434d0d22
2 files changed
+12
-11
No files matched your search
+9
-7
@@ -5,8 +5,8 @@ import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.rules.TestRule;
|
||||
import org.junit.runner.Description;
|
||||
import org.junit.runners.model.Statement;
|
||||
@@ -32,8 +32,8 @@ import com.sap.sse.common.CountryCodeFactory;
|
||||
* @author Usman Ali
|
||||
*
|
||||
*/
|
||||
|
||||
public class FailIfNoValidOrcCertificateRule implements TestRule {
|
||||
private final static Logger logger = Logger.getLogger(FailIfNoValidOrcCertificateRule.class.getName());
|
||||
private ORCPublicCertificateDatabase db = new ORCPublicCertificateDatabaseImpl();
|
||||
|
||||
private List<ORCCertificate> availableCerts;
|
||||
@@ -76,16 +76,18 @@ public class FailIfNoValidOrcCertificateRule implements TestRule {
|
||||
orcCertificates.forEach(availableCerts::add);
|
||||
if (orcCertificates.iterator().hasNext()) {
|
||||
certificateExists = true;
|
||||
break;
|
||||
break; // Note: this stops after the first valid certificates for a country have been read!
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
// Exceptions are ignored because we are searching for any countries orc certificate's
|
||||
// availability.
|
||||
// Exceptions are ignored because we are searching for any country's ORC certificate availability.
|
||||
}
|
||||
}
|
||||
}
|
||||
Assert.assertTrue(certificateExists);
|
||||
base.evaluate();
|
||||
if (certificateExists) {
|
||||
base.evaluate();
|
||||
} else {
|
||||
logger.warning("No certificates found. Are we at the beginning of a new year (January)? Then this may be okay. Otherwise, please check what's up!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -7,10 +7,9 @@ import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
/***
|
||||
* A IgnoreInvalidOrcCerticates is a annotation which is used to identify whether we need to execute the
|
||||
* {@link FailIfNoValidOrcCertificateRule} for that particular test case. i.e. you can find
|
||||
* the usage of {@link FailIfNoValidOrcCertificates} in
|
||||
* {@link TestORCPublicCertificateDatabase} class.
|
||||
* A {@link FailIfNoValidOrcCertificates} is an annotation which is used to identify whether we need to execute the
|
||||
* {@link FailIfNoValidOrcCertificateRule} for that particular test case. i.e. you can find the usage of
|
||||
* {@link FailIfNoValidOrcCertificates} in {@link TestORCPublicCertificateDatabase} class.
|
||||
*
|
||||
* @author Usman Ali
|
||||
*
|
||||
|
||||
Reference in new issue
Block a user