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 | })(); |