Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. package com.frontier.error.resolver;
  2.  
  3. import static com.frontier.config.TestConstants.PRODUCT_NOT_FOUND_MSG;
  4. import static com.frontier.config.TestConstants.PRODUCT_NOT_FOUNT_CODE;
  5. import static org.junit.Assert.assertNotNull;
  6.  
  7. import org.junit.Assert;
  8. import org.junit.Test;
  9. import org.junit.runner.RunWith;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.test.context.ContextConfiguration;
  12. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  13.  
  14. import com.frontier.config.TestConfiguration;
  15.  
  16. @RunWith(SpringJUnit4ClassRunner.class)
  17. @ContextConfiguration(classes = {TestConfiguration.class})
  18. public class ErrorResolverTest {
  19.  
  20.     @Autowired
  21.     private ErrorResolver errorResolver;
  22.  
  23.     @Test
  24.     public void resolverMustParseAndReturnValidMessage() {
  25.         String message = errorResolver.getError(PRODUCT_NOT_FOUNT_CODE);
  26.  
  27.         assertNotNull(message);
  28.         Assert.assertTrue(message.contains(PRODUCT_NOT_FOUND_MSG));
  29.     }
  30.  
  31.     @Test(expected = IllegalArgumentException.class)
  32.     public void resolverMustThrowExceptionIfKeyIsInvalid() {
  33.         errorResolver.getError("");
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement