EmployerSerrviceProviderTest.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. /**
  2. *
  3. */
  4. package com.trs.example.check;
  5. import java.util.HashMap;
  6. import com.trs.TRSWCMBaseTest;
  7. import com.trs.infra.util.CMyException;
  8. import com.trs.webframework.controler.JSPRequestProcessor;
  9. /**
  10. * @author caohui
  11. *
  12. */
  13. public class EmployerSerrviceProviderTest extends TRSWCMBaseTest {
  14. private static org.apache.log4j.Logger logger = org.apache.log4j.Logger
  15. .getLogger(EmployerSerrviceProviderTest.class);
  16. /**
  17. * @param name
  18. */
  19. public EmployerSerrviceProviderTest(String name) {
  20. super(name);
  21. }
  22. /**
  23. * Test method for
  24. * {@link com.trs.example.check.EmployerSerrviceProvider#delete(com.trs.webframework.context.MethodContext)}
  25. * .
  26. */
  27. public void testDelete() {
  28. fail("Not yet implemented");
  29. }
  30. /**
  31. * Test method for
  32. * {@link com.trs.example.check.EmployerSerrviceProvider#query(com.trs.webframework.context.MethodContext)}
  33. * .
  34. */
  35. public void testQuery() {
  36. try {
  37. } catch (Exception ex) {
  38. logger.error("测试[testQuery]出现异常!", ex);
  39. fail("测试[testQuery]出现异常!\n" + CMyException.getStackTraceText(ex));
  40. }
  41. fail("Not yet implemented");
  42. }
  43. /**
  44. * Test method for
  45. * {@link com.trs.example.check.EmployerSerrviceProvider#save(com.trs.webframework.context.MethodContext)}
  46. * .
  47. */
  48. public void testSave() {
  49. /**
  50. * 测试新增
  51. */
  52. try {
  53. // 1 构造测试数据
  54. HashMap hParameters = new HashMap();
  55. hParameters.put("EName", "张三");
  56. hParameters.put("Email", "zs@trs.com.cn");
  57. hParameters.put("Department", "产品二部");
  58. hParameters.put("JoinDate", "2011-01-01");
  59. // 2 调用服务
  60. JSPRequestProcessor oProcessor = new JSPRequestProcessor();
  61. Object result = oProcessor.excute("wcm6_employer", "save",
  62. hParameters);
  63. int nNewId = ((Integer) result).intValue();
  64. // 3 验证返回值是否符合预期
  65. assertTrue("没有保存成功?", nNewId > 0);
  66. } catch (Exception ex) {
  67. logger.error("测试[testSave]出现异常!", ex);
  68. fail("测试[testSave]出现异常!\n" + CMyException.getStackTraceText(ex));
  69. }
  70. }
  71. /**
  72. * Test method for
  73. * {@link com.trs.example.check.EmployerSerrviceProvider#findById(com.trs.webframework.context.MethodContext)}
  74. * .
  75. */
  76. public void testFindById() {
  77. fail("Not yet implemented");
  78. }
  79. /**
  80. * Test method for
  81. * {@link com.trs.example.check.EmployerSerrviceProvider#findByIds(com.trs.webframework.context.MethodContext)}
  82. * .
  83. */
  84. public void testFindByIds() {
  85. fail("Not yet implemented");
  86. }
  87. }