Fix: get ranking with date, time
This commit is contained in:
@@ -11,6 +11,8 @@
|
||||
<div id="qunit-fixture"></div>
|
||||
<script src="https://code.jquery.com/qunit/qunit-2.6.0.js"></script>
|
||||
|
||||
<script src="../src/game/lib/string_util.js"></script>
|
||||
<script src="../src/game/lib/date_util.js"></script>
|
||||
<script src="../src/game/lib/app_info_manager.js"></script>
|
||||
<script src="../src/game/lib/session_storage_manager.js"></script>
|
||||
<script src="../src/game/global/global_variables.js"></script>
|
||||
|
||||
@@ -50,8 +50,7 @@ QUnit.test( "Player history", function( assert ) {
|
||||
});
|
||||
|
||||
QUnit.test( "Player ranking", function( assert ) {
|
||||
sessionStorageManager.playerUserID = "8"; // 부현율
|
||||
sessionStorageManager.playingAppName = "space_invaders";
|
||||
sessionStorageManager.playingAppName = "korean_word";
|
||||
let date = "2018-05-16";
|
||||
let time = "14:50:00";
|
||||
|
||||
@@ -60,18 +59,20 @@ QUnit.test( "Player ranking", function( assert ) {
|
||||
setTimeout(function() {
|
||||
dbConnectManager.requestRanking(
|
||||
DBConnectManager.TYPE_MY_RANKING_HOUR,
|
||||
date,
|
||||
time,
|
||||
(type, rankingRecordManager) => {
|
||||
console.log(rankingRecordManager);
|
||||
|
||||
assert.equal(rankingRecordManager.getRankAt(0), 1, "hour");
|
||||
assert.equal(rankingRecordManager.getScoreAt(0), 245.547, "hour");
|
||||
assert.equal(rankingRecordManager.getScoreAt(0), 302.921, "hour");
|
||||
assert.equal(rankingRecordManager.getUserIDAt(0), 5, "hour");
|
||||
assert.equal(rankingRecordManager.getUserNameAt(0), "김지유", "hour");
|
||||
|
||||
assert.equal(rankingRecordManager.getRankAt(5), 6, "hour");
|
||||
assert.equal(rankingRecordManager.getScoreAt(5), 52.7276, "hour");
|
||||
assert.equal(rankingRecordManager.getUserIDAt(5), 14, "hour");
|
||||
assert.equal(rankingRecordManager.getUserNameAt(5), "송가윤", "hour");
|
||||
assert.equal(rankingRecordManager.getScoreAt(5), 128.436, "hour");
|
||||
assert.equal(rankingRecordManager.getUserIDAt(5), 22, "hour");
|
||||
assert.equal(rankingRecordManager.getUserNameAt(5), "모윤건", "hour");
|
||||
|
||||
done();
|
||||
}
|
||||
@@ -81,6 +82,8 @@ QUnit.test( "Player ranking", function( assert ) {
|
||||
setTimeout(function() {
|
||||
dbConnectManager.requestRanking(
|
||||
DBConnectManager.TYPE_MY_RANKING_DAY,
|
||||
date,
|
||||
time,
|
||||
(type, rankingRecordManager) => {
|
||||
console.log(rankingRecordManager);
|
||||
|
||||
@@ -102,18 +105,20 @@ QUnit.test( "Player ranking", function( assert ) {
|
||||
setTimeout(function() {
|
||||
dbConnectManager.requestRanking(
|
||||
DBConnectManager.TYPE_MY_RANKING_MONTH,
|
||||
date,
|
||||
time,
|
||||
(type, rankingRecordManager) => {
|
||||
console.log(rankingRecordManager);
|
||||
|
||||
assert.equal(rankingRecordManager.getRankAt(0), 1);
|
||||
assert.equal(rankingRecordManager.getScoreAt(0), 617.231);
|
||||
assert.equal(rankingRecordManager.getUserIDAt(0), 50);
|
||||
assert.equal(rankingRecordManager.getUserNameAt(0), "강민준");
|
||||
assert.equal(rankingRecordManager.getRankAt(0), 1, "month");
|
||||
assert.equal(rankingRecordManager.getScoreAt(0), 617.231, "month");
|
||||
assert.equal(rankingRecordManager.getUserIDAt(0), 50, "month");
|
||||
assert.equal(rankingRecordManager.getUserNameAt(0), "강민준", "month");
|
||||
|
||||
assert.equal(rankingRecordManager.getRankAt(17), 18);
|
||||
assert.equal(rankingRecordManager.getScoreAt(17), 216.279);
|
||||
assert.equal(rankingRecordManager.getUserIDAt(17), 9);
|
||||
assert.equal(rankingRecordManager.getUserNameAt(17), "신예성");
|
||||
assert.equal(rankingRecordManager.getRankAt(17), 18, "month");
|
||||
assert.equal(rankingRecordManager.getScoreAt(17), 216.279, "month");
|
||||
assert.equal(rankingRecordManager.getUserIDAt(17), 9, "month");
|
||||
assert.equal(rankingRecordManager.getUserNameAt(17), "신예성", "month");
|
||||
|
||||
done();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user