I am trying to create my first unit test in Seam after creating a small project in eclipse following the steps in Seam In Action.
new ComponentTest() {
@Override
protected void testComponents() throws Exception {
CourseHome courseHome = (CourseHome) Component.getInstance(CourseHome.class);
System.out.println("courseHome: " + courseHome);
setValue("#{abc}", "abc");
System.out.println("abc: " + getValue("#{abc}"));
}
}.run();
And I got the following output:
courseHome: org.open18.action.CourseHome@399c02 abc: null
Why is the #{abc} null? Which context does setValue() set to?