Search in sources :

Example 1 with Kuu

use of spoon.test.fieldaccesses.testclasses.Kuu in project spoon by INRIA.

the class FieldAccessTest method testFieldAccessWithoutAnyImport.

@Test
public void testFieldAccessWithoutAnyImport() throws Exception {
    final Launcher launcher = new Launcher();
    launcher.setArgs(new String[] { "--output-type", "nooutput" });
    launcher.addInputResource("./src/test/java/spoon/test/fieldaccesses/testclasses/Kuu.java");
    launcher.addInputResource("./src/test/java/spoon/test/fieldaccesses/testclasses/Mole.java");
    launcher.run();
    final CtType<Kuu> aType = launcher.getFactory().Type().get(Kuu.class);
    final DefaultJavaPrettyPrinter printer = new DefaultJavaPrettyPrinter(aType.getFactory().getEnvironment());
    assertEquals(0, printer.computeImports(aType).size());
    assertEquals("spoon.test.fieldaccesses.testclasses.Mole.Delicious delicious", aType.getMethodsByName("m").get(0).getParameters().get(0).toString());
}
Also used : Launcher(spoon.Launcher) Kuu(spoon.test.fieldaccesses.testclasses.Kuu) DefaultJavaPrettyPrinter(spoon.reflect.visitor.DefaultJavaPrettyPrinter) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 Launcher (spoon.Launcher)1 DefaultJavaPrettyPrinter (spoon.reflect.visitor.DefaultJavaPrettyPrinter)1 Kuu (spoon.test.fieldaccesses.testclasses.Kuu)1