Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.frontier.error.resolver;
- import static com.frontier.config.TestConstants.PRODUCT_NOT_FOUND_MSG;
- import static com.frontier.config.TestConstants.PRODUCT_NOT_FOUNT_CODE;
- import static org.junit.Assert.assertNotNull;
- import org.junit.Assert;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.test.context.ContextConfiguration;
- import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
- import com.frontier.config.TestConfiguration;
- @RunWith(SpringJUnit4ClassRunner.class)
- @ContextConfiguration(classes = {TestConfiguration.class})
- public class ErrorResolverTest {
- @Autowired
- private ErrorResolver errorResolver;
- @Test
- public void resolverMustParseAndReturnValidMessage() {
- String message = errorResolver.getError(PRODUCT_NOT_FOUNT_CODE);
- assertNotNull(message);
- Assert.assertTrue(message.contains(PRODUCT_NOT_FOUND_MSG));
- }
- @Test(expected = IllegalArgumentException.class)
- public void resolverMustThrowExceptionIfKeyIsInvalid() {
- errorResolver.getError("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement