Esempio n. 1
0
    public function testAssertionThrowsExceptionOnBadInput2()
    {
        $doc = file_get_contents(__DIR__ . '/_files/signedToken_bad_type.xml');

        $this->setExpectedException('Zend\InfoCard\XML\Exception\InvalidArgumentException', 'Unable to determine Assertion type by Namespace');
        $assertions = Assertion\Factory::getInstance($doc);
    }
Esempio n. 2
0
 public function testAssertionErrors()
 {
     try {
         Assertion\Factory::getInstance(10);
         $this->fail("Exception Not Thrown as Expected");
     } catch (\Exception $e) {
         /* yay */
     }
     $doc = file_get_contents(__DIR__ . '/_files/signedToken_bad_type.xml');
     try {
         $assertions = Assertion\Factory::getInstance($doc);
         $this->fail("Exception Not thrown as expected");
     } catch (\Exception $e) {
         /* yay */
     }
 }