File tree Expand file tree Collapse file tree 3 files changed +76
-1
lines changed
src/test/java/jp/azisaba/lgw/kdstatus Expand file tree Collapse file tree 3 files changed +76
-1
lines changed Original file line number Diff line number Diff line change 1+ package jp .azisaba .lgw .kdstatus ;
2+
3+ import jp .azisaba .lgw .kdstatus .sql .HikariMySQLDatabase ;
4+ import jp .azisaba .lgw .kdstatus .sql .KillRankingData ;
5+ import jp .azisaba .lgw .kdstatus .sql .PlayerDataMySQLController ;
6+ import jp .azisaba .lgw .kdstatus .utils .TimeUnit ;
7+
8+ import java .util .List ;
9+ import java .util .UUID ;
10+ import java .util .logging .Logger ;
11+
12+ public class DBMain {
13+ public static void main (String [] args ) {
14+ // init logger
15+ Logger testLogger = Logger .getLogger ("DBMain-Test" );
16+
17+ // -- connect db
18+ HikariMySQLDatabase db = new HikariMySQLDatabase (
19+ Logger .getLogger ("DBConnectionTest" ),
20+ 10 ,
21+ "localhost" ,
22+ "3306" ,
23+ "kdstatusreloaded" ,
24+ "root" ,
25+ "mariadb"
26+ );
27+ db .connect ();
28+ // -- start
29+ PlayerDataMySQLController controller = new PlayerDataMySQLController (db , testLogger );
30+ List <KillRankingData > dataList = controller .getTopKillRankingData (TimeUnit .LIFETIME , 10 );
31+ for (KillRankingData data : dataList ) {
32+ testLogger .info ("Name: " + data .getName ());
33+ }
34+ int rank = controller .getRank (UUID .fromString ("e76cae7b-dc41-40f9-86bb-01afc463e66c" ), TimeUnit .LIFETIME );
35+ testLogger .info ("Ranking: " + rank );
36+
37+ // -- fin
38+ db .close ();
39+ }
40+ }
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ public void ConnectToDatabase() throws InterruptedException {
2222 10 ,
2323 "localhost" ,
2424 "3306" ,
25- "db " ,
25+ "kdstatusreloaded " ,
2626 "root" ,
2727 "mariadb"
2828 );
Original file line number Diff line number Diff line change 1+ package jp .azisaba .lgw .kdstatus .sql ;
2+
3+ import jp .azisaba .lgw .kdstatus .TestSize ;
4+ import org .junit .jupiter .api .AfterAll ;
5+ import org .junit .jupiter .api .BeforeAll ;
6+ import org .junit .jupiter .api .Tag ;
7+ import org .junit .jupiter .api .Test ;
8+
9+ import java .util .logging .Logger ;
10+
11+ @ Tag (TestSize .LARGE )
12+ public class RankingTest {
13+ private static HikariMySQLDatabase db ;
14+ @ BeforeAll
15+ public static void setup () {
16+ db = new HikariMySQLDatabase (
17+ Logger .getLogger ("DBConnectionTest" ),
18+ 10 ,
19+ "localhost" ,
20+ "3306" ,
21+ "kdstatusreloaded" ,
22+ "root" ,
23+ "mariadb"
24+ );
25+ db .connect ();
26+ }
27+
28+ @ AfterAll
29+ public static void cleanup () {
30+ db .close ();
31+ }
32+
33+ @ Test
34+ public void TestDailyRanking () {}
35+ }
You can’t perform that action at this time.
0 commit comments