Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. static transactional = true
  2.  
  3. def messageSource
  4.  
  5.  
  6. HttpServletRequest getCurrentRequest() {
  7. GrailsWebRequest webUtils = WebUtils.retrieveGrailsWebRequest()
  8. def request = webUtils.getCurrentRequest()
  9. return request
  10. }
  11.  
  12. String getMessage(String code, Object[] args = null, String defaultMessage = null) {
  13. HttpServletRequest request = currentRequest
  14. Locale locale = request.locale
  15. if (defaultMessage) {
  16. return messageSource.getMessage(code, args, defaultMessage, locale)
  17. } else {
  18. return messageSource.getMessage(code, args, locale)
  19. }
  20. }
  21.  
  22. def setup() {
  23. }
  24.  
  25. def cleanup() {
  26. }
  27.  
  28. void "Test get message"() {
  29. setup:
  30. def utilService = new UtilService()
  31.  
  32. when:
  33. String data = utilService.getMessage("payCode.label")
  34.  
  35. then:
  36. data == "Pay Code"
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement