|
From: Greg R. <gr...@us...> - 2004-04-30 20:39:24
|
Update of /cvsroot/jgatms/jgatms-core/src/test/inklings/jgatms/command In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1472/src/test/inklings/jgatms/command Modified Files: AddMemberTest.java Log Message: Completed Member Add command chain. Index: AddMemberTest.java =================================================================== RCS file: /cvsroot/jgatms/jgatms-core/src/test/inklings/jgatms/command/AddMemberTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** AddMemberTest.java 6 Apr 2004 22:52:25 -0000 1.2 --- AddMemberTest.java 30 Apr 2004 20:39:15 -0000 1.3 *************** *** 4,7 **** --- 4,8 ---- import java.util.List; import java.util.ArrayList; + import java.util.Iterator; import org.apache.commons.chain.Command; *************** *** 10,13 **** --- 11,20 ---- import inklings.jgatms.bean.Member; + import inklings.jgatms.bean.Skill; + import inklings.jgatms.bean.SkillLevel; + import inklings.jgatms.bean.SkillProfile; + import inklings.jgatms.bean.Question; + import inklings.jgatms.bean.Response; + import inklings.jgatms.bean.QuestionResponseProfile; import inklings.jgatms.bean.State; import inklings.jgatms.CommandKeys; *************** *** 58,73 **** member.setPassword("user1"); - /* - Work in progress on adding skill Profiles. - List skillProfiles = new ArrayList(); SkillProfile skillProfile = new SkillProfile(); Skill skill = (Skill) skills.get(0); SkillLevel skillLevel = new SkillLevel(); ! skillLevel.setLevelId(0); skillProfile.setSkill(skill); skillProfile.setSkillLevel(skillLevel); ! */ context.setMember(member); --- 65,118 ---- member.setPassword("user1"); List skillProfiles = new ArrayList(); SkillProfile skillProfile = new SkillProfile(); + // Get the first skill. Skill skill = (Skill) skills.get(0); + + // dummy up the skill level. SkillLevel skillLevel = new SkillLevel(); ! skillLevel.setLevelId(new Long(0)); skillProfile.setSkill(skill); skillProfile.setSkillLevel(skillLevel); ! ! // Provide answers to skill questions. ! List questions = skill.getQuestions(); ! Iterator i = questions.iterator(); ! while (i.hasNext()) { ! Question question = (Question) i.next(); ! Response response = (Response) question.getPossibleResponses().get(0); ! QuestionResponseProfile qrProfile = new QuestionResponseProfile(); ! qrProfile.setQuestion(question); ! qrProfile.setResponse(response); ! skillProfile.getQuestionResponses().add(qrProfile); ! } ! ! skillProfile.setMember(member); ! member.getSkills().add(skillProfile); ! ! // Add another skill. ! skillProfile = new SkillProfile(); ! skill = (Skill) skills.get(1); ! ! // dummy up the skill level. ! skillProfile.setSkill(skill); ! skillProfile.setSkillLevel(skillLevel); ! ! // Provide answers to skill questions. ! questions = skill.getQuestions(); ! i = questions.iterator(); ! while (i.hasNext()) { ! Question question = (Question) i.next(); ! Response response = (Response) question.getPossibleResponses().get(0); ! QuestionResponseProfile qrProfile = new QuestionResponseProfile(); ! qrProfile.setQuestion(question); ! qrProfile.setResponse(response); ! skillProfile.getQuestionResponses().add(qrProfile); ! } ! ! skillProfile.setMember(member); ! member.getSkills().add(skillProfile); ! context.setMember(member); |