1   package com.atlassian.security.auth.trustedapps;
2   
3   import com.atlassian.security.auth.trustedapps.TransportErrorMessage.Code;
4   
5   import junit.framework.TestCase;
6   
7   public class TestTransportErrorMessageCode extends TestCase
8   {
9       public void testUnknownCode() throws Exception
10      {
11          Code code = Code.get("some.random.code.that.should.not.be.registered");
12          assertNotNull(code);
13          assertEquals("UNKNOWN", code.getCode());
14          assertSame(Code.Severity.ERROR, code.getSeverity());
15      }
16  
17      public void testBadMagicCode() throws Exception
18      {
19          Code code = Code.get("BAD_MAGIC");
20          assertNotNull(code);
21          assertEquals("BAD_MAGIC", code.getCode());
22          assertSame(Code.BAD_MAGIC, code);
23          assertSame(Code.Severity.FAIL, code.getSeverity());
24      }
25  }