CardDbCardMockTestCase.testNullAndBoundaryDateValuesForGetCardFromEditionsWithDateRestrictions allow for future-dated latestShivanDragon

This commit is contained in:
Northmoc
2022-09-07 09:20:28 -04:00
parent 65348e85be
commit 152e435f7a

View File

@@ -1748,22 +1748,24 @@ public class CardDbCardMockTestCase extends CardMockTestCase {
assertEquals(shivanDragon.getName(), cardNameShivanDragon); assertEquals(shivanDragon.getName(), cardNameShivanDragon);
assertEquals(shivanDragon.getEdition(), latestArtShivanDragonEdition); assertEquals(shivanDragon.getEdition(), latestArtShivanDragonEdition);
Date alphaRelaseDate = null; Date alphaReleaseDate = null;
Date currentDate = Date.from(Instant.now()); Date currentDate = Date.from(Instant.now());
Date latestShivanDragonReleaseDateToDate = null; // latest print to date for Shivan is in P30H Date latestShivanDragonReleaseDateToDate = null; // latest print to date for Shivan is in P30H
try { try {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
alphaRelaseDate = format.parse(alphaEditionReleaseDate); alphaReleaseDate = format.parse(alphaEditionReleaseDate);
latestShivanDragonReleaseDateToDate = format.parse("2022-09-09"); latestShivanDragonReleaseDateToDate = format.parse("2022-09-09");
} catch (ParseException e) { } catch (ParseException e) {
e.printStackTrace(); e.printStackTrace();
fail(); fail();
} }
assertNull(this.cardDb.getCardFromEditionsReleasedBefore(cardNameShivanDragon, alphaRelaseDate)); assertNull(this.cardDb.getCardFromEditionsReleasedBefore(cardNameShivanDragon, alphaReleaseDate));
assertNull(this.cardDb.getCardFromEditionsReleasedAfter(cardNameShivanDragon, currentDate));
assertNull(this.cardDb.getCardFromEditionsReleasedAfter(cardNameShivanDragon, assertNull(this.cardDb.getCardFromEditionsReleasedAfter(cardNameShivanDragon,
latestShivanDragonReleaseDateToDate)); latestShivanDragonReleaseDateToDate));
if (currentDate.after(latestShivanDragonReleaseDateToDate)) {
assertNull(this.cardDb.getCardFromEditionsReleasedAfter(cardNameShivanDragon, currentDate));
}
} }
@Test @Test