package com.hivemq.spi.message;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
/**
* @author Georg Held
*/
public class SubackReturnCodeTest {
@Test(expected = IllegalArgumentException.class)
public void test_throw_illegal_argument_exception() throws Exception {
SubackReturnCode.valueOf((byte) 3);
}
@Test
public void test_suback_codes() throws Exception {
assertEquals(SubackReturnCode.FAILURE, SubackReturnCode.valueOf((byte) 128));
assertEquals(SubackReturnCode.SUCCESS_QOS_0, SubackReturnCode.valueOf((byte) 0));
assertEquals(SubackReturnCode.SUCCESS_QOS_1, SubackReturnCode.valueOf((byte) 1));
assertEquals(SubackReturnCode.SUCCESS_QOS_2, SubackReturnCode.valueOf((byte) 2));
}
}