-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtest.js
53 lines (49 loc) · 2.44 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
var util = require("util");
var binding = require("./build/Release/binding");
/* test constants */
console.log("======================================================================================");
console.log("Constants");
console.log("--------------------------------------------------------------------------------------");
console.log("VERSION = " + binding.version);
console.log("ONE = " + binding.one);
console.log("TWO = " + binding.two);
console.log("THREE = " + binding.three);
console.log("FOUR = " + binding.four);
console.log("--------------------------------------------------------------------------------------");
console.log();
/* test procedures */
console.log("======================================================================================");
console.log("Procedures");
console.log("--------------------------------------------------------------------------------------");
var three = 3;
var george = "George"
var author = {
name: "Karel",
email: "[email protected]"
};
console.log(three + " = " + binding.id(three));
console.log(george + " = " + binding.id(george));
console.log(util.inspect(author) + " = " + util.inspect(binding.id(author)));
console.log
console.log("--------------------------------------------------------------------------------------");
console.log();
/* test classes */
console.log("======================================================================================");
console.log("Classes");
console.log("--------------------------------------------------------------------------------------");
var b = new binding.Person();
console.log("By default, a Person's name is \"" + b.name + "\".");
b.name = "Bob";
console.log("But you can rename a Person to anything you like, for example, \"" + b.name + "\".");
console.log("Why not introduce yourself, " + b.name + "?");
b.say("Hi, I'm " + b.name, function(){
console.log("--------------------------------------------------------------------------------------");
console.log();
/* test prototype properties */
console.log("======================================================================================");
console.log("Prototype properties");
console.log("--------------------------------------------------------------------------------------");
console.log(b.name + "'s laughter sounds like \"" + b.laugh + "\"!");
console.log("The number nine is " + b.nine);
console.log("--------------------------------------------------------------------------------------");
});