import static kiss.API.*;

class App {
    void run() {
        println("Hello, World!");
    }
}

@@ -45,54 +45,634 @@
 oid 
-run() %7B%0A        println(%22Hello, World!%22);%0A    %7D
+testHiAda() %7B%0A        // create a file with test input%0A        outOpen(%22hi.in%22);%0A        println(%22Ada%22);%0A        outClose();%0A%0A        // create a file with expected output%0A        outOpen(%22hi.out%22);%0A        println(%22What is your name? Ada%22);%0A        println(%22Hello, Ada!%22);%0A        outClose();%0A%0A        inOpen(%22hi.in%22); // future input%0A        outVerify(%22hi.out%22); // expected output%0A        hi(); %0A        outClose();%0A        inClose();%0A    %7D%0A%0A    void hi()%0A    %7B%0A        print(%22What is your name? %22);%0A        String name = readLine();%0A        println(%22Hello, %22 + name + %22!%22);%0A    %7D%0A%0A    // no run() -- we just want to test Hi
 %0A%7D%0A

update hi for testing