tests/ValaTest.vala
[app.Builder.js] / tests / ValaTest.vala
1 /**
2  * Test the writer code...
3
4
5 */
6  
7 int main (string[] args) {
8         Gtk.init (ref args);
9         //GtkClutter.init (ref args);
10         new JsRender.Lang_Class();
11         GLib.Log.set_always_fatal(LogLevelFlags.LEVEL_ERROR | LogLevelFlags.LEVEL_CRITICAL);
12
13
14         //var g = Palete.Gir.factory("Gtk");
15         //var test = g.classes.get("Label");
16         
17
18         
19         Project.Project.loadAll();
20         var p = Project.Project.getProject("BuilderTest");
21         p.scanDirs();
22         var ar = p.sortedFiles();
23         var iter = ar.list_iterator();
24         while (iter.next()) {
25                 var f= iter.get();
26                 f.save();
27         } 
28     
29         
30         return 0;
31 }
32
33
34 void testGir() {
35
36
37         var test = Palete.Gir.factoryFqn("Gtk.Label.new");
38         if (test == null) {
39                 print("could not find Gtk.Label.new\n");
40                 return;
41         }
42
43         
44         var generator = new Json.Generator ();
45         var n = new Json.Node(Json.NodeType.OBJECT);
46         n.set_object(test.toJSON());
47         generator.set_root(n);
48         generator.indent = 4;
49         generator.pretty = true;
50     
51         print(generator.to_data(null));
52         
53 }