1 19 20 package org.netbeans.modules.j2ee.sun.share.configbean; 21 22 import javax.enterprise.deploy.spi.exceptions.ConfigurationException ; 23 import junit.framework.TestCase; 24 25 29 public class UtilsTest extends TestCase { 30 31 32 public void testMakeCE() { 33 ConfigurationException ce = Utils.makeCE(null, null, null); 34 assertEquals(ce.getMessage(),"ConfigurationException references unknown message key 'null' has params '{1}' '{2}' '{3}' '{4}' '{5}'"); 35 ce = Utils.makeCE("ERR_UnexpectedRuntimeException", null, null); 36 assertEquals(ce.getMessage(),"Unexpected runtime exception"); 37 ce = Utils.makeCE("unknownMessageKeyValue", null, null); 38 assertEquals(ce.getMessage(),"ConfigurationException references unknown message key 'unknownMessageKeyValue' has params '{1}' '{2}' '{3}' '{4}' '{5}'"); 39 Object args[] = new Object [0]; 40 ce = Utils.makeCE("ERR_UnexpectedRuntimeException", args, null); 41 assertEquals(ce.getMessage(),"Unexpected runtime exception"); 42 ce = Utils.makeCE("unknownMessageKeyValue", args, null); 43 assertEquals(ce.getMessage(),"ConfigurationException references unknown message key 'unknownMessageKeyValue' has params '{1}' '{2}' '{3}' '{4}' '{5}'"); 44 args = new Object [1]; 45 ce = Utils.makeCE("unknownMessageKeyValue", args, null); 46 assertEquals(ce.getMessage(),"ConfigurationException references unknown message key 'unknownMessageKeyValue' has params 'null' '{2}' '{3}' '{4}' '{5}'"); 47 args[0] = "Foobar"; 48 ce = Utils.makeCE("unknownMessageKeyValue", args, null); 49 assertEquals(ce.getMessage(),"ConfigurationException references unknown message key 'unknownMessageKeyValue' has params 'Foobar' '{2}' '{3}' '{4}' '{5}'"); 50 } 51 52 public UtilsTest(String testName) { 53 super(testName); 54 } 55 56 81 } 82 | Popular Tags |