X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Fclub%2Fwpia%2Fgigi%2FtestUtils%2FClientBusinessTest.java;fp=tests%2Fclub%2Fwpia%2Fgigi%2FtestUtils%2FClientBusinessTest.java;h=3a6156946a2b72e77baa9a4fc5f5dab801566a50;hp=023d55ed4b3ab43da9567346d26d03db72502409;hb=4869b9224eed6aad66ea926c808bcbcfa472012b;hpb=b1b6ee219140ff4ca4c3e3dfcb1d17dd3f653e17 diff --git a/tests/club/wpia/gigi/testUtils/ClientBusinessTest.java b/tests/club/wpia/gigi/testUtils/ClientBusinessTest.java index 023d55ed..3a615694 100644 --- a/tests/club/wpia/gigi/testUtils/ClientBusinessTest.java +++ b/tests/club/wpia/gigi/testUtils/ClientBusinessTest.java @@ -1,8 +1,14 @@ package club.wpia.gigi.testUtils; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; + import club.wpia.gigi.GigiApiException; +import club.wpia.gigi.database.GigiPreparedStatement; import club.wpia.gigi.dbObjects.Name; import club.wpia.gigi.dbObjects.User; +import club.wpia.gigi.util.TimeConditions; public class ClientBusinessTest extends BusinessTest { @@ -21,4 +27,18 @@ public class ClientBusinessTest extends BusinessTest { throw new Error(e); } } + + public static void setVerificationDateToPast(Name name) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Calendar c = Calendar.getInstance(); + c.setTimeInMillis(System.currentTimeMillis()); + c.add(Calendar.MONTH, -TimeConditions.getInstance().getVerificationMonths()); + String date = sdf.format(new Date(c.getTimeInMillis())); + GigiPreparedStatement ps = new GigiPreparedStatement("UPDATE `notary` SET `date`=? WHERE `to`=? AND `date`>?"); + ps.setString(1, date); + ps.setInt(2, name.getId()); + ps.setString(3, date); + ps.execute(); + ps.close(); + } }