Advertisement
Guest User

Untitled

a guest
Sep 20th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.41 KB | None | 0 0
  1. public class UserRowMapper implements RowMapper<UserData> {
  2.  
  3. @Override
  4. public UserData mapRow(ResultSet resultSet, int line) throws SQLException {
  5. UserData userData = new UserData();
  6. try
  7. {
  8. userData.setUserID(resultSet.getString("User_ID"));
  9. userData.setUserName(resultSet.getString("User_Name"));
  10. userData.setUserPassword(resultSet.getString("User_Password"));
  11. userData.setUserRole(resultSet.getString("User_Role"));
  12. userData.setUserStatus(resultSet.getString("User_Status"));
  13. userData.setUserLogStatus(resultSet.getString("UserLog_Status"));
  14. userData.setUserAccountName(resultSet.getString("User_AccountName"));
  15. userData.setUserAccountID(resultSet.getString("User_AccountID"));
  16. userData.setUserEmailID(resultSet.getString("User_EmailID"));
  17. userData.setUserPasswordStatus(resultSet.getString("User_Password_ExpiryStatus"));
  18. userData.setUserIDStatus(resultSet.getString("User_ID_Status"));
  19. userData.setAcatTenantID(resultSet.getLong("acatTenant_ID"));
  20. userData.setUserRoleCode(resultSet.getLong("User_Role_Code"));
  21. userData.setUserSkillSetCode(resultSet.getLong("User_SkillSet_Code"));
  22. userData.setUserAccountCode(resultSet.getLong("User_Account_Code"));
  23.  
  24. return userData;
  25. }
  26. catch (EmptyResultDataAccessException e)
  27. {
  28. return null;
  29. }
  30. }
  31.  
  32. }
  33.  
  34. public class UserData {
  35.  
  36. private String userID;
  37. private String userPassword;
  38. private String userRole;
  39. private String userStatus;
  40. private String userLogStatus;
  41. private String userName;
  42. private String userAccountName;
  43. private String userAccountID;
  44. private String userIDStatus;
  45. private String userPasswordStatus;
  46. private String userEmailID;
  47.  
  48. private String userAdminID;
  49. private String deactivationComment;
  50.  
  51. private String reqPageID;
  52. private String userSessionID;
  53. private String reqFunctionalityID;
  54.  
  55. private long userAccountCode;
  56. private long userRoleCode;
  57. private long userSkillSetCode;
  58. private long acatTenantID;
  59.  
  60.  
  61. public long getUserAccountCode() {
  62. return userAccountCode;
  63. }
  64. public void setUserAccountCode(long userAccountCode) {
  65. this.userAccountCode = userAccountCode;
  66. }
  67.  
  68. public long getUserRoleCode() {
  69. return userRoleCode;
  70. }
  71. public void setUserRoleCode(long userRoleCode) {
  72. this.userRoleCode = userRoleCode;
  73. }
  74.  
  75. public long getUserSkillSetCode() {
  76. return userSkillSetCode;
  77. }
  78. public void setUserSkillSetCode(long userSkillSetCode) {
  79. this.userSkillSetCode = userSkillSetCode;
  80. }
  81.  
  82. public long getAcatTenantID() {
  83. return acatTenantID;
  84. }
  85. public void setAcatTenantID(long acatTenantID) {
  86. this.acatTenantID = acatTenantID;
  87. }
  88.  
  89. public String getReqFunctionalityID() {
  90. return reqFunctionalityID;
  91. }
  92. public void setReqFunctionalityID(String reqFunctionalityID) {
  93. this.reqFunctionalityID = reqFunctionalityID;
  94. }
  95.  
  96. public String getReqPageID() {
  97. return reqPageID;
  98. }
  99. public void setReqPageID(String reqPageID) {
  100. this.reqPageID = reqPageID;
  101. }
  102.  
  103. public String getUserSessionID() {
  104. return userSessionID;
  105. }
  106. public void setUserSessionID(String userSessionID) {
  107. this.userSessionID = userSessionID;
  108. }
  109.  
  110. public String getUserAdminID() {
  111. return userAdminID;
  112. }
  113. public void setUserAdminID(String userAdminID) {
  114. this.userAdminID = userAdminID;
  115. }
  116.  
  117. public String getDeactivationComment() {
  118. return deactivationComment;
  119. }
  120. public void setDeactivationComment(String deactivationComment) {
  121. this.deactivationComment = deactivationComment;
  122. }
  123. public String getUserIDStatus() {
  124. return userIDStatus;
  125. }
  126. public void setUserIDStatus(String userIDStatus) {
  127. this.userIDStatus = userIDStatus;
  128. }
  129. public String getUserPasswordStatus() {
  130. return userPasswordStatus;
  131. }
  132. public void setUserPasswordStatus(String userPasswordStatus) {
  133. this.userPasswordStatus = userPasswordStatus;
  134. }
  135.  
  136. public String getUserEmailID() {
  137. return userEmailID;
  138. }
  139. public void setUserEmailID(String userEmailID) {
  140. this.userEmailID = userEmailID;
  141. }
  142. public String getUserAccountID() {
  143. return userAccountID;
  144. }
  145. public void setUserAccountID(String userAccountID) {
  146. this.userAccountID = userAccountID;
  147. }
  148. public String getUserAccountName() {
  149. return userAccountName;
  150. }
  151. public void setUserAccountName(String userAccountName) {
  152. this.userAccountName = userAccountName;
  153. }
  154. public String getUserID() {
  155. return userID;
  156. }
  157. public void setUserID(String userID) {
  158. this.userID = userID;
  159. }
  160. public String getUserPassword() {
  161. return userPassword;
  162. }
  163. public void setUserPassword(String userPassword) {
  164. this.userPassword = userPassword;
  165. }
  166. public String getUserRole() {
  167. return userRole;
  168. }
  169. public void setUserRole(String userRole) {
  170. this.userRole = userRole;
  171. }
  172. public String getUserStatus() {
  173. return userStatus;
  174. }
  175. public void setUserStatus(String userStatus) {
  176. this.userStatus = userStatus;
  177. }
  178. public String getUserLogStatus() {
  179. return userLogStatus;
  180. }
  181. public void setUserLogStatus(String userLogStatus) {
  182. this.userLogStatus = userLogStatus;
  183. }
  184. public String getUserName() {
  185. return userName;
  186. }
  187. public void setUserName(String userName) {
  188. this.userName = userName;
  189. }
  190.  
  191. }
  192.  
  193. public class UserRowMapperTest {
  194. UserRowMapper userRowMapper=null;
  195.  
  196. @Before
  197. public void runBeforeEachTest(){
  198. userRowMapper= new UserRowMapper();
  199.  
  200. }
  201. @After
  202. public void runAfterEachTest(){
  203. userRowMapper=null;
  204. }
  205. @Test
  206. public void testMapRow(){
  207. userRowMapper.mapRow(resultSet, line);
  208. }
  209. }
  210.  
  211. @Test
  212. public void testMapRow(){
  213. // SETUP SUT
  214. UserRowMapper userRowMapper = new UserRowMapper()
  215. // fill (prepare) in the Object that you want to pass to a method.
  216. ResultSet resultSet = createResultSet();
  217.  
  218. // EXERCISE
  219. UserData resultData = userRowMapper.mapRow(resultSet, line);
  220.  
  221. // VERIFY
  222. Assert.assertEquals(expectedValue, resultData.getSomeValue())
  223. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement