package org.jooby.spec;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import org.jooby.internal.spec.AppCollector;
import org.junit.Test;
import com.github.javaparser.ParseException;
import com.github.javaparser.ast.Node;
public class AppNodeFinderTest extends ASTTest {
@Test
public void findAppNode() throws ParseException {
Node app = new AppCollector().accept(source("package myapp;",
"import org.jooby.Jooby;",
"public class App extends Jooby {",
" {",
" get(\"/\", () -> \"Hello World!\");",
" }",
"}"), ctx());
assertNotNull(app);
assertEquals("{\n" +
" get(\"/\", () -> \"Hello World!\");\n" +
"}", app.toString());
}
}