package cyrille.jms.mq;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:cleclerc@xebia.fr">Cyrille Le Clerc</a>
*/
public class MqCharsetUtilsTest extends TestCase {
public void testGetCharsetName819() {
String actual = MqCharsetUtils.getCharsetName(819);
String expected = "ISO-8859-1";
assertEquals(expected, actual);
}
public void testGetCharsetName923() {
String actual = MqCharsetUtils.getCharsetName(923);
String expected = "ISO-8859-15";
assertEquals(expected, actual);
}
public void testGetCharsetName1208() {
String actual = MqCharsetUtils.getCharsetName(1208);
String expected = "UTF-8";
assertEquals(expected, actual);
}
public void testGetCharsetName1200() {
String actual = MqCharsetUtils.getCharsetName(1200);
String expected = "UTF-16";
assertEquals(expected, actual);
}
public void testGetIbmCharacterSetIdUTF8() throws Exception {
int actual = MqCharsetUtils.getIbmCharacterSetId("UTF8");
int expected = 1208;
assertEquals(expected, actual);
}
public void testGetIbmCharacterSetIdUTF_8() throws Exception {
int actual = MqCharsetUtils.getIbmCharacterSetId("UTF-8");
int expected = 1208;
assertEquals(expected, actual);
}
public void testGetIbmCharacterSetIdUtf8() throws Exception {
int actual = MqCharsetUtils.getIbmCharacterSetId("utf8");
int expected = 1208;
assertEquals(expected, actual);
}
public void testGetIbmCharacterSetIdUtf_8() throws Exception {
int actual = MqCharsetUtils.getIbmCharacterSetId("utf-8");
int expected = 1208;
assertEquals(expected, actual);
}
public void testGetIbmCharacterSetIdISO88591() throws Exception {
int actual = MqCharsetUtils.getIbmCharacterSetId("ISO-8859-1");
int expected = 819;
assertEquals(expected, actual);
}
public void testGetIbmCharacterSetIdISO885915() throws Exception {
int actual = MqCharsetUtils.getIbmCharacterSetId("ISO-8859-15");
int expected = 923;
assertEquals(expected, actual);
}
}