package org.nodeclipse.enide.editors.gradle.editors;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Paths;
import org.nodeclipse.enide.editors.gradle.editors.GradlePage.Node;
//Testing using string and files from this project
public class GradlePageTest {
static void log(String s) {
System.out.println(s);
}
static void processString(String s){
log(s);
GradlePage model = new GradlePage(s);
log("-- Resulted Nodes:");
for (Node node : model.nodes) {
log(node.name);
}
}
static void processFromFile(String path) throws IOException{
byte[] encoded = Files.readAllBytes(Paths.get(path));
String text = new String(encoded, Charset.defaultCharset());
log(text);
processString(text);
}
public static void main(String[] args) throws IOException {
String s = "task initSourceFolders { // add << before { to prevent executing during configuration phase";
//processString(s);
// docs/java/examples/build.gradle
processFromFile("docs/java/examples/build.gradle");
///org.nodeclipse.enide.editors.gradle/docs/java/classic/build.gradle
//processFromFile("docs/java/classic/build.gradle");
}
}