List<GoloCompilationException.Problem> problems = expected.getProblems();
assertThat(problems.size(), is(1));
Problem problem = problems.get(0);
assertThat(problem.getType(), is(UNDECLARED_REFERENCE));
assertThat(problem.getSource(), instanceOf(ASTAssignment.class));
ASTAssignment assignment = (ASTAssignment) problem.getSource();
assertThat(assignment.getName(), is("bar"));
assertThat(assignment.getLineInSourceCode(), is(5));
assertThat(assignment.getColumnInSourceCode(), is(3));
throw expected;
}
}