Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static transactional = true
- def messageSource
- HttpServletRequest getCurrentRequest() {
- GrailsWebRequest webUtils = WebUtils.retrieveGrailsWebRequest()
- def request = webUtils.getCurrentRequest()
- return request
- }
- String getMessage(String code, Object[] args = null, String defaultMessage = null) {
- HttpServletRequest request = currentRequest
- Locale locale = request.locale
- if (defaultMessage) {
- return messageSource.getMessage(code, args, defaultMessage, locale)
- } else {
- return messageSource.getMessage(code, args, locale)
- }
- }
- def setup() {
- }
- def cleanup() {
- }
- void "Test get message"() {
- setup:
- def utilService = new UtilService()
- when:
- String data = utilService.getMessage("payCode.label")
- then:
- data == "Pay Code"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement