@Test(expected = DSSException.class) public void testException() { DateUtils.parseDate(DateUtils.DEFAULT_DATE_FORMAT, "20-2020-02"); }
@Test public void test( ) { assertNotNull(DateUtils.parseDate(DateUtils.DEFAULT_DATE_FORMAT, "2020-02-22")); }
private Date extractExpirationDate(final String algorithm, CryptographicConstraint signatureCryptographicConstraint) { AlgoExpirationDate algoExpirationDate = signatureCryptographicConstraint.getAlgoExpirationDate(); String dateFormat = DateUtils.DEFAULT_DATE_FORMAT; if (algoExpirationDate != null) { if (Utils.isStringNotEmpty(algoExpirationDate.getFormat())) { dateFormat = algoExpirationDate.getFormat(); } List<Algo> algos = algoExpirationDate.getAlgo(); String foundExpirationDate = null; for (Algo algo : algos) { if (Utils.areStringsEqualIgnoreCase(algo.getValue(), algorithm)) { foundExpirationDate = algo.getDate(); } } if (Utils.isStringNotEmpty(foundExpirationDate)) { return DateUtils.parseDate(dateFormat, foundExpirationDate); } } return null; }