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 }