mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
'v3.4.4.1'
This commit is contained in:
@@ -59,5 +59,5 @@ public class Pfunc_pagesincategory extends Pf_func_base {
|
||||
byte[] rslt = fmt_num ? lang.Num_mgr().Format_num(num_bry) : lang.Num_mgr().Raw(num_bry);
|
||||
bfr.Add(rslt);
|
||||
}
|
||||
public static final Pfunc_pagesincategory Instance = new Pfunc_pagesincategory(); Pfunc_pagesincategory() {}
|
||||
public static final Pfunc_pagesincategory Instance = new Pfunc_pagesincategory(); Pfunc_pagesincategory() {}
|
||||
}
|
||||
|
||||
@@ -18,9 +18,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
package gplx.xowa.xtns.pfuncs.wikis; import gplx.*; import gplx.xowa.*; import gplx.xowa.xtns.*; import gplx.xowa.xtns.pfuncs.*;
|
||||
import org.junit.*; import gplx.xowa.wikis.nss.*; import gplx.xowa.wikis.data.*; import gplx.xowa.wikis.data.tbls.*;
|
||||
public class Pfunc_pagesincategory_tst {
|
||||
private final Pfunc_pagesincategory_tstr tstr = new Pfunc_pagesincategory_tstr();
|
||||
private final Pfunc_pagesincategory_tstr tstr = new Pfunc_pagesincategory_tstr();
|
||||
@Before public void setup() {tstr.Init(); tstr.Init_category_counts("A", 1000, 2000, 3000);}
|
||||
@Test public void Type__none() {tstr.Test_parse("{{PAGESINCATEGORY:A}}" , "6,000");}
|
||||
@Test public void Type__empty() {tstr.Test_parse("{{PAGESINCATEGORY:A|}}" , "6,000");} // FIX:throws null error; PAGE: DATE:2016-04-21
|
||||
@Test public void Type__none__fmt() {tstr.Test_parse("{{PAGESINCATEGORY:A|R}}" , "6000");}
|
||||
@Test public void Type__page__1st() {tstr.Test_parse("{{PAGESINCATEGORY:A|pages}}" , "1,000");}
|
||||
@Test public void Type__subc__1st() {tstr.Test_parse("{{PAGESINCATEGORY:A|subcats}}" , "2,000");}
|
||||
@@ -33,10 +34,10 @@ public class Pfunc_pagesincategory_tst {
|
||||
@Test public void Wrong_args() {tstr.Test_parse("{{PAGESINCATEGORY:A|invalid|x}}" , "6,000");} // defaults to all,fmt
|
||||
}
|
||||
class Pfunc_pagesincategory_tstr {
|
||||
private final Xop_fxt parser_tstr;
|
||||
private final Xoae_app app; private final Xowe_wiki wiki;
|
||||
private final Xowd_db_mgr core_data_mgr;
|
||||
private final Xowd_page_tbl page_tbl; private final Xowd_cat_core_tbl cat_core_tbl;
|
||||
private final Xop_fxt parser_tstr;
|
||||
private final Xoae_app app; private final Xowe_wiki wiki;
|
||||
private final Xowd_db_mgr core_data_mgr;
|
||||
private final Xowd_page_tbl page_tbl; private final Xowd_cat_core_tbl cat_core_tbl;
|
||||
public Pfunc_pagesincategory_tstr() {
|
||||
Xoa_test_.Inet__init();
|
||||
this.app = Xoa_app_fxt.Make__app__edit();
|
||||
|
||||
Reference in New Issue
Block a user