SHOW:
|
|
- or go back to the newest paste.
| 1 | ////////////////////////////////////////////////////////////////////////// | |
| 2 | // | |
| 3 | //@title Op2oolsTester.js | |
| 4 | - | //@description Op2oolsのテスト |
| 4 | + | //@description Op2oolsをテストするためのツール |
| 5 | //@include http://*.open2ch.net/ | |
| 6 | - | //@require http://pastebin.com/raw/r7x53V8c |
| 6 | + | |
| 7 | // | |
| 8 | //作った人: Awn(@Awn_tw) | |
| 9 | // | |
| 10 | //改定履歴 | |
| 11 | //-20161029(ver 1.0.0): 新規作成? | |
| 12 | - | //-201xxxxx(ver 1.0.0): 新規作成 |
| 12 | + | |
| 13 | //諸注意 | |
| 14 | //-ご利用は自己責任でお願いします。 | |
| 15 | //-スクリプトは予告なく修正または廃止されることがあります。 | |
| 16 | //-コンソールでしか動かない、と思います。 | |
| 17 | //-悪用は厳禁です。 | |
| 18 | //-改造改良改悪はご自由にどうぞ。 | |
| 19 | // | |
| 20 | ////////////////////////////////////////////////////////////////////////// | |
| 21 | ||
| 22 | /********************************************************/ | |
| 23 | /*[凡例] | |
| 24 | /********************************************************/ | |
| 25 | ||
| 26 | /*--------------------------------*/ | |
| 27 | //大見出し | |
| 28 | /*--------------------------------*/ | |
| 29 | ||
| 30 | /*----------------*/ | |
| 31 | //中見出し | |
| 32 | /*----------------*/ | |
| 33 | ||
| 34 | /* 一行見出し */ | |
| 35 | ||
| 36 | //小見出し | |
| 37 | ||
| 38 | //TODO: | |
| 39 | ||
| 40 | /********************************************************/ | |
| 41 | ||
| 42 | ||
| 43 | (function(){
| |
| 44 | /*--------------------------------*/ | |
| 45 | //初期化 | |
| 46 | /*--------------------------------*/ | |
| 47 | try{Op2ools}catch(e){
| |
| 48 | console.warn("SureAnalysis: @require Op2ools");
| |
| 49 | - | console.warn("SureAnalysis: @require http://pastebin.com/raw/r7x53V8c ");
|
| 49 | + | |
| 50 | return undefined; | |
| 51 | } | |
| 52 | ||
| 53 | /*--------------------------------*/ | |
| 54 | //テスト関数 | |
| 55 | /*--------------------------------*/ | |
| 56 | var lastnum = Op2ools.getLastResNum(); | |
| 57 | var _f = [ | |
| 58 | function(n){return ["入力",n];},
| |
| 59 | - | function(){return ["総レス数",Op2ools.getLastResNum()];},
|
| 59 | + | function(){return ["総レス数",lastnum];},
|
| 60 | - | function(n){return ["レス番号",Op2ools.getRes(n)];},
|
| 60 | + | function(n){return ["レス内容",Op2ools.getRes(n)];},
|
| 61 | function(n){return ["名前欄",Op2ools.getResName(n)];},
| |
| 62 | function(n){return ["時間",Op2ools.getResTime(n)];},
| |
| 63 | function(n){return ["ID",Op2ools.getResID(n)];},
| |
| 64 | function(n){return ["スレ主",Op2ools.isSurenusi(n)];}
| |
| 65 | ]; | |
| 66 | var f = function(t){return _f.map(function(elm){return elm(t);});};
| |
| 67 | ||
| 68 | ||
| 69 | /*--------------------------------*/ | |
| 70 | //テストケース | |
| 71 | /*--------------------------------*/ | |
| 72 | - | console.table(f("a test"));
|
| 72 | + | console.log("----------------------------");
|
| 73 | - | console.table(f(-1)); |
| 73 | + | console.time("実行時間");
|
| 74 | - | console.table(f(0)); |
| 74 | + | console.table(f()); |
| 75 | - | console.table(f(1)); |
| 75 | + | console.table(f("a test"));
|
| 76 | - | console.table(f(499)); |
| 76 | + | console.table(f(-1)); |
| 77 | - | console.table(f(500)); |
| 77 | + | console.table(f(0)); |
| 78 | - | console.table(f(501)); |
| 78 | + | console.table(f(1)); |
| 79 | - | console.table(f(502)); |
| 79 | + | console.table(f(499)); |
| 80 | - | console.table(f(503)); |
| 80 | + | console.table(f(500)); |
| 81 | - | console.table(f(999)); |
| 81 | + | console.table(f(501)); |
| 82 | - | console.table(f(1000)); |
| 82 | + | console.table(f(502)); |
| 83 | - | console.table(f(1001)); |
| 83 | + | console.table(f(503)); |
| 84 | - | console.table(f(1002)); |
| 84 | + | console.table(f(lastnum-1)); |
| 85 | - | console.table(f(1003)); |
| 85 | + | console.table(f(lastnum)); |
| 86 | - | console.table(f(1004)); |
| 86 | + | console.table(f(lastnum+1)); |
| 87 | - | console.table(f(1005)); |
| 87 | + | console.table(f(999)); |
| 88 | - | console.table(f(1006)); |
| 88 | + | console.table(f(1000)); |
| 89 | - | console.table(f(19999)); |
| 89 | + | console.table(f(1001)); |
| 90 | console.table(f(1002)); | |
| 91 | console.table(f(1003)); | |
| 92 | console.table(f(1004)); | |
| 93 | console.table(f(1005)); | |
| 94 | console.table(f(1006)); | |
| 95 | console.table(f(1007)); | |
| 96 | console.table(f(19999)); | |
| 97 | console.timeEnd("実行時間");
| |
| 98 | console.log("Op2ools: " + Op2ools.VERSION);
| |
| 99 | console.log("----------------------------");
| |
| 100 | })(); |