DOMDocument_createAttribute_error.phpt 467 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Test DOMDocument::createAttribute() for expected expection thrown when wrong parameter passed
  3. --SKIPIF--
  4. <?php require_once('skipif.inc'); ?>
  5. --FILE--
  6. <?php
  7. $dom = new DOMDocument();
  8. try {
  9. $attr = $dom->createAttribute(0);
  10. }
  11. catch(DOMException $e) {
  12. $code = $e->getCode();
  13. if(DOM_INVALID_CHARACTER_ERR === $code) {
  14. echo "PASS";
  15. }
  16. else {
  17. echo 'Wrong exception code';
  18. }
  19. }
  20. catch(Exception $e) {
  21. echo 'Wrong exception thrown';
  22. }
  23. ?>
  24. --EXPECTF--
  25. PASS