From 4bff3de0c7e03838bc64ce70f2496db2a4374861 Mon Sep 17 00:00:00 2001 From: Christian 'ketura' McCarty Date: Mon, 31 Oct 2022 04:33:55 -0500 Subject: [PATCH] test wrangling --- .../tournament/DefaultTournamentTest.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/tournament/DefaultTournamentTest.java b/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/tournament/DefaultTournamentTest.java index 39f8734dc..205940a02 100644 --- a/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/tournament/DefaultTournamentTest.java +++ b/gemp-lotr/gemp-lotr-server/src/test/java/com/gempukku/lotro/tournament/DefaultTournamentTest.java @@ -1,7 +1,11 @@ package com.gempukku.lotro.tournament; import com.gempukku.lotro.at.AbstractAtTest; +import com.gempukku.lotro.collection.CollectionSerializer; import com.gempukku.lotro.collection.CollectionsManager; +import com.gempukku.lotro.db.DbAccess; +import com.gempukku.lotro.db.DbCollectionDAO; +import com.gempukku.lotro.db.DbPlayerDAO; import com.gempukku.lotro.db.vo.CollectionType; import com.gempukku.lotro.logic.vo.LotroDeck; import org.junit.Test; @@ -10,11 +14,36 @@ import org.mockito.internal.verification.Times; import org.mockito.invocation.InvocationOnMock; import org.mockito.stubbing.Answer; +import java.io.IOException; +import java.sql.SQLException; import java.util.*; import static org.junit.Assert.assertEquals; public class DefaultTournamentTest extends AbstractAtTest { + + private static DbAccess dbAccess = new DbAccess(); + //private static DbAccess dbAccess = new DbAccess("jdbc:mysql://localhost:35001/gemp_db", + // "root", "rootpass", false); + + + //This is probably never needed anymore now that it's been ran once + @Test + public void ConvertAllPlayerCollectionsTest() throws IOException, SQLException { + var collDAO = new DbCollectionDAO(dbAccess, new CollectionSerializer()); + var playerDAO = new DbPlayerDAO(dbAccess); + + var players = playerDAO.getAllPlayers(); + + for (var player : players) { + System.out.println("Processing player: " + player.name); + var collections = collDAO.getAllCollectionsForPlayer(player.id); + for(var coll : collections) { + System.out.println("\t" + coll.type); + collDAO.convertCollection(player.id, coll.type); + } + } + } private final int _waitForPairingsTime = 100; @Test