mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
CardDbCardMockTestCase.testNullAndBoundaryDateValuesForGetCardFromEditionsWithDateRestrictions allow for future-dated latestShivanDragon
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user