Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > dca483b59ba61f3fa092de932ddd570e > files > 969

nuface-2.0.14-2mdv2009.1.i586.rpm

<?php
require_once('test_common.php');
require_once(NUFACE_DIR . 'include/ruleset.class.php');

define('DESC_FILENAME', NUFACE_DIR . 'doc/empty.xml');

class TestPolicy extends UnitTestCase {
    function testFileDoesntExist() {
        $filename = '/filedoesntexist.xml';
        $this->expectException(new Exception('No such file: "'.$filename.'".'));
        $ruleset = new policy($filename);
    }

    function testXMLSyntaxError() {
        $filename = NUFACE_DIR . 'README';
        $this->expectException(new Exception('XML syntax error.'));
        $ruleset = new policy($filename);
    }

    function testVersion12() {
        $this->expectException(new Exception('This ruleset targets NuFace 1.2, pleasy upgrade the ruleset manually.'));
        $ruleset = new policy(NUFACE_DIR . 'tests/acl_version12.xml');
    }
}

?>