" String[] test(String x) {}\n" +
"}";
@Test
public void testArrayTypesMatch() {
Source s = new Source(ARRAYS_SOURCE, "ArrayTypesMatchTest.java");
s.parseCompilationUnit();
final AtomicInteger hit = new AtomicInteger();
s.getNodes().get(0).accept(new ForwardingAstVisitor() {
@Override public boolean visitMethodDeclaration(MethodDeclaration node) {
assertTrue("typesMatch with String[] should match java.lang.String[] but doesn't.",
new Resolver().typesMatch("java.lang.String[]", node.astReturnTypeReference()));
assertFalse("typesMatch with String[] should NOT match java.lang.String[][] but does.",
new Resolver().typesMatch("java.lang.String[][]", node.astReturnTypeReference()));