NodeJS测试实例

发表于:2017-1-13 10:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:jack_Meng    来源:51Testing软件测试网采编

分享:
  然后创建测试文件iniTest.js文件,
var INI = require("./INI");//INI模块
var ini = INI.createINI();//创建一个新的INI
ini.count = 12;//ini文件的Start(没有Section的属性)
//创建一个Section[httpserver]
var s1 = ini.getOrCreateSection("httpserver");
s1['host'] = "127.0.0.1";
s1.port = 8080;
// 控制台打印
// count = 12
//[httpserver]
//host= 127.0.0.1
//port= 8080
console.log("**********************\n" + ini);
var fs = require('fs');
fs.writeFileSync('f1.ini',ini);//INI 写入 conf.ini
var ini___ = INI.loadFileSync("f1.ini")//从conf.ini读取配置
console.log("**********************\n" + ini___);
var se = ini___.getOrCreateSection("httpserver");//取得httpserver
se.root = "/temp";//添加新的属性
se['host'] ="192.168.1.2";//修改属性
var new_se = ini___.getOrCreateSection("new se");//添加新的Section
new_se.test = true;
console.log("**********************\n" + ini___);
fs.writeFileSync('f1.ini', ini___);//写入文件
///////////////////////////
ini=INI.loadFileSync("./conf/authz");
var s2=ini.getOrCreateSection("/");
console.log("----------------\n" + ini);
s2["@test"]="r";
//fs.writeFileSync('./conf/authz', ini);
fs.writeFileSync('f1.ini', ini);
console.log("---------------------------\n"+ini)
//   fs.writeFileSync('./conf/authz', ini);
var ini___ = INI.loadFileSync("f1.ini")//从conf.ini读取配置
console.log("===========================\n" + ini___);
  然后我又找了个svn的配置文件,文件名为authz,没有扩展名,内容如下:
#修改authz文件
root=c:\系统盘
boot=d:\boot\
;kkkkkkkk
[/groups]
admin = wzw读写
;this file comment
[/]
@admin = rw
[/trunk/doc]
@dev = rw
@view = r
[/trunk/src]
@dev = rw
  运行方式是在命令行中,直接输入:node iniTest.js,就可以到熟悉的内容了。
22/2<12
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号