240 241 @Test 242 public void decodeDeoptActionNegative1Test() { 243 int encoded = 123456789; 244 JavaConstant value = JavaConstant.forInt(encoded); 245 metaAccess.decodeDeoptAction(value); 246 } 247 248 @Test(expected = NullPointerException.class) 249 public void decodeDeoptActionNegative2Test() { 250 metaAccess.decodeDeoptAction(null); 251 } 252 253 @Test 254 public void decodeDebugIdTest() { 255 for (int i = 0; i < VALID_ENCODED_VALUES.length; i++) { 256 JavaConstant value = JavaConstant.forInt(VALID_ENCODED_VALUES[i]); 257 assertEquals("Unexpected debugId", metaAccess.decodeDebugId(value), DEBUG_IDS[i]); 258 } 259 } 260 } | 240 241 @Test 242 public void decodeDeoptActionNegative1Test() { 243 int encoded = 123456789; 244 JavaConstant value = JavaConstant.forInt(encoded); 245 metaAccess.decodeDeoptAction(value); 246 } 247 248 @Test(expected = NullPointerException.class) 249 public void decodeDeoptActionNegative2Test() { 250 metaAccess.decodeDeoptAction(null); 251 } 252 253 @Test 254 public void decodeDebugIdTest() { 255 for (int i = 0; i < VALID_ENCODED_VALUES.length; i++) { 256 JavaConstant value = JavaConstant.forInt(VALID_ENCODED_VALUES[i]); 257 assertEquals("Unexpected debugId", metaAccess.decodeDebugId(value), DEBUG_IDS[i]); 258 } 259 } 260 261 @Test 262 public void parseSignatureTest() { 263 for (String badSig : new String[]{"", "()", "(", "()Vextra", "()E", "(E)", "(Ljava.lang.Object;)V"}) { 264 try { 265 metaAccess.parseMethodDescriptor(badSig); 266 throw new AssertionError("Expected signature to be invalid: " + badSig); 267 } catch (IllegalArgumentException e) { 268 } 269 } 270 } 271 } |