2929import com .djrapitops .plan .settings .locale .Locale ;
3030import com .djrapitops .plan .storage .database .DBSystem ;
3131import com .djrapitops .plan .storage .database .Database ;
32+ import com .djrapitops .plan .storage .database .queries .DataStoreQueries ;
3233import com .djrapitops .plan .storage .database .transactions .events .PlayerRegisterTransaction ;
3334import com .djrapitops .plan .storage .database .transactions .events .StoreSessionTransaction ;
3435import com .djrapitops .plan .storage .database .transactions .events .StoreWorldNameTransaction ;
4849import utilities .TestConstants ;
4950
5051import java .util .*;
52+ import java .util .concurrent .TimeUnit ;
5153import java .util .stream .Stream ;
5254
5355import static com .djrapitops .plan .delivery .export .ExportTestUtilities .assertNoLogs ;
@@ -71,6 +73,7 @@ static void setUpClass(PlanSystem system) {
7173 .set (WebserverSettings .PORT , TEST_PORT_NUMBER );
7274 system .enable ();
7375 savePlayerData (system );
76+ saveServerData (system );
7477 }
7578
7679 private static void savePlayerData (PlanSystem system ) {
@@ -84,6 +87,14 @@ private static void savePlayerData(PlanSystem system) {
8487 database .executeTransaction (new StoreSessionTransaction (session ));
8588 }
8689
90+ private static void saveServerData (PlanSystem system ) {
91+ Database database = system .getDatabaseSystem ().getDatabase ();
92+ ServerUUID serverUUID = system .getServerInfo ().getServerUUID ();
93+ database .executeInTransaction (
94+ DataStoreQueries .storeTPS (serverUUID ,
95+ RandomData .randomTPSAtDate (System .currentTimeMillis () - TimeUnit .SECONDS .toMillis (5 )))).join ();
96+ }
97+
8798 @ AfterAll
8899 static void tearDownClass (PlanSystem system ) {
89100 if (system != null ) {
0 commit comments