diff --git a/exec/bench/dest6.js b/exec/bench/dest6.js index 56e4218d390e3fb4912e57976205c0f2ef1ca589..fc284c002a49f575dc5e4e7c2e13c0a6bdaed009 100644 --- a/exec/bench/dest6.js +++ b/exec/bench/dest6.js @@ -192,104 +192,36 @@ if (test31 != 3) { } var test32 = load(true,"dnshelper.js","127.0.0.1"); -var test32_str = test32.read(); +while (test32.read() == undefined) { + log("Waiting for dnshelper.js to return a result..."); + sleep(10); + log(test32.read()); +} + +var test33_file = new File("/home/cyan/sbbs/exec/test.ini"); +test33_file.open("w+"); +test33_file.iniSetValue("test", "Date", new Date("April 17, 1980 03:00:00")); +test33_file.iniSetValue("test", "Double", 13.37); +test33_file.iniSetValue("test", "Integer", 1337); +test33_file.iniSetValue("test", "Boolean", true); +test33_file.close(); + +var test34_file = new File("/home/cyan/sbbs/exec/test.ini"); +test34_file.open("r+"); +var test34 = test34_file.iniGetObject("test"); +test34_file.close(); +file_remove("/home/cyan/sbbs/exec/test.ini"); +if ( (test34.Date != "April 17, 1980 03:00:00") + || (test34.Double != 13.37) + || (test34.Integer != 1337) + || (test34.Boolean != true) +) { + log("INI readback values don't match!"); +// exit(); +} log('-----'); -log(test32_str); +log(test34.toSource()); log('-----'); exit(); -var s = new Socket(); -s.bind(10089); -s.close(); -s = new Socket(); -s.non_blocking = true; -s.connect("localhost",23); -s.send("derp"); -log(s.recvline()); -log(s.error); -log(s.descriptor); -s.close(); - -exit(); - -function tf(obj) { - global_counter++; - printf("tf iteration #%d\r\n", global_counter); - for(var i in obj) { - log(obj[i].toSource()); -// tf(obj[i]); - } - return; -} - -/* [+] global object */ -//write_raw("e"); -/* [+] js object */ -log(system.datestr()); -log(system.name); -log(system.operator); -log(system.nodes); -log(system.data_dir); -log(system.timer); -log(system.uptime); -log(system.stats.total_messages); -log(system.node_list[0].toSource()); -/* [+] server object */ -//log(server.version); -//log(server.options); -//log(server.interface_ip_address); -/* [+] client object */ -//log(client.ip_address); -//log(client.user_name); -//log(client.socket.descriptor); -/* [+] user object */ -log(user.adjust_credits(1)); -log(user.compare_ars("G")); -log(user.number); -log(user.alias); -log(user.stats.total_timeon); -log(user.limits.time_per_logon); -log(user.security.level); -/* [+] bbs object */ -//log(bbs.text(1)); -//log(bbs.nodesync()); -//log(bbs.auto_msg()); -//log(bbs.ver()); -//log(bbs.whos_online()); -//log(bbs.online); -//log(bbs.sys_status); -/* [+] console object */ -/* -console.write("g"); -console.writeln("h"); -console.putmsg("\1r\1hi"); -log(console.ungetstr("j")); -log(console.inkey()); -log(console.crlf()); -log(console.cleartoeol()); -log(console.center("k")); -log(console.strlen("lmnop")); -log(console.getxy().toSource()); -log(console.status); -log(console.screen_rows); -log(console.screen_columns); -log(console.ctrlkey_passthru); -*/ -/* [+] msg_area object */ -log("Msg Area:"); -tf(msg_area); -/* [+] file_area object */ -log("File Area:"); -tf(file_area); -/* [+] xtrn_area object */ -log("Xtrn Area:"); -tf(xtrn_area); -/* [+] MsgBase class */ -var mb = new MsgBase("DOVE-GEN"); -tf(mb); -log(mb.open()); -log(mb.error); -log(mb.subnum); -/* [+] File class */ -/* [+] Socket class */