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?