Package org.apache.harmony.auth.tests.support

Examples of org.apache.harmony.auth.tests.support.SecurityChecker


  /**
   * Tests that setConfiguration() is properly secured via SecurityManager.
   */
  public void testSetConfiguration() {
        SecurityChecker checker = new SecurityChecker(new AuthPermission(
        "setLoginConfiguration"), true);
    System.setSecurityManager(checker);
    Configuration custom = new ConfTestProvider();
    Configuration.setConfiguration(custom);
    assertTrue(checker.checkAsserted);
    assertSame(custom, Configuration.getConfiguration());

    checker.reset();
    checker.enableAccess = false;
    try {
      Configuration.setConfiguration(new ConfTestProvider());
      fail("No expected SecurityException");
    } catch (SecurityException ex) {
View Full Code Here


  /**
   * Tests that getConfiguration() is properly secured via SecurityManager.
   */
  public void testGetConfiguration() {
    Configuration.setConfiguration(new ConfTestProvider());
        SecurityChecker checker = new SecurityChecker(new AuthPermission(
        "getLoginConfiguration"), true);
    System.setSecurityManager(checker);
    Configuration.getConfiguration();
    assertTrue(checker.checkAsserted);
    checker.reset();
    checker.enableAccess = false;
    try {
      Configuration.getConfiguration();
      fail("No expected SecurityException");
    } catch (SecurityException ex) {
View Full Code Here

        SecurityManager old = System.getSecurityManager();
        Policy oldPolicy = null;
        oldPolicy = Policy.getPolicy();

        try {
            SecurityChecker checker = new SecurityChecker(new AuthPermission(
                    "setPolicy"), true);
            System.setSecurityManager(checker);
            Policy custom = new TestProvider();
            Policy.setPolicy(custom);
            assertTrue(checker.checkAsserted);
            assertSame(custom, Policy.getPolicy());

            checker.reset();
            checker.enableAccess = false;
            try {
                Policy.setPolicy(new TestProvider());
                fail("SecurityException is intercepted");
            } catch (SecurityException ok) {
View Full Code Here

        Policy oldPolicy = null;
        oldPolicy = Policy.getPolicy();

        try {
            Policy.setPolicy(new TestProvider());
            SecurityChecker checker = new SecurityChecker(new AuthPermission(
                    "getPolicy"), true);
            System.setSecurityManager(checker);
            Policy.getPolicy();
            assertTrue(checker.checkAsserted);

            checker.reset();
            checker.enableAccess = false;
            try {
                Policy.getPolicy();
                fail("SecurityException is intercepted");
            } catch (SecurityException ok) {
View Full Code Here

  /**
   * Tests that setConfiguration() is properly secured via SecurityManager.
   */
  public void testSetConfiguration() {
        SecurityChecker checker = new SecurityChecker(new AuthPermission(
        "setLoginConfiguration"), true);
    System.setSecurityManager(checker);
    Configuration custom = new ConfTestProvider();
    Configuration.setConfiguration(custom);
    assertTrue(checker.checkAsserted);
    assertSame(custom, Configuration.getConfiguration());

    checker.reset();
    checker.enableAccess = false;
    try {
      Configuration.setConfiguration(new ConfTestProvider());
      fail("No expected SecurityException");
    } catch (SecurityException ex) {
View Full Code Here

  /**
   * Tests that getConfiguration() is properly secured via SecurityManager.
   */
  public void testGetConfiguration() {
    Configuration.setConfiguration(new ConfTestProvider());
        SecurityChecker checker = new SecurityChecker(new AuthPermission(
        "getLoginConfiguration"), true);
    System.setSecurityManager(checker);
    Configuration.getConfiguration();
    assertTrue(checker.checkAsserted);
    checker.reset();
    checker.enableAccess = false;
    try {
      Configuration.getConfiguration();
      fail("No expected SecurityException");
    } catch (SecurityException ex) {
View Full Code Here

        SecurityManager old = System.getSecurityManager();
        Policy oldPolicy = null;
        oldPolicy = Policy.getPolicy();

        try {
            SecurityChecker checker = new SecurityChecker(new AuthPermission(
                    "setPolicy"), true);
            System.setSecurityManager(checker);
            Policy custom = new TestProvider();
            Policy.setPolicy(custom);
            assertTrue(checker.checkAsserted);
            assertSame(custom, Policy.getPolicy());

            checker.reset();
            checker.enableAccess = false;
            try {
                Policy.setPolicy(new TestProvider());
                fail("SecurityException is intercepted");
            } catch (SecurityException ok) {
View Full Code Here

        Policy oldPolicy = null;
        oldPolicy = Policy.getPolicy();

        try {
            Policy.setPolicy(new TestProvider());
            SecurityChecker checker = new SecurityChecker(new AuthPermission(
                    "getPolicy"), true);
            System.setSecurityManager(checker);
            Policy.getPolicy();
            assertTrue(checker.checkAsserted);

            checker.reset();
            checker.enableAccess = false;
            try {
                Policy.getPolicy();
                fail("SecurityException is intercepted");
            } catch (SecurityException ok) {
View Full Code Here

  /**
   * Tests that setConfiguration() is properly secured via SecurityManager.
   */
  public void testSetConfiguration() {
        SecurityChecker checker = new SecurityChecker(new AuthPermission(
        "setLoginConfiguration"), true);
    System.setSecurityManager(checker);
    Configuration custom = new ConfTestProvider();
    Configuration.setConfiguration(custom);
    assertTrue(checker.checkAsserted);
    assertSame(custom, Configuration.getConfiguration());

    checker.reset();
    checker.enableAccess = false;
    try {
      Configuration.setConfiguration(new ConfTestProvider());
      fail("No expected SecurityException");
    } catch (SecurityException ex) {
View Full Code Here

  /**
   * Tests that getConfiguration() is properly secured via SecurityManager.
   */
  public void testGetConfiguration() {
    Configuration.setConfiguration(new ConfTestProvider());
        SecurityChecker checker = new SecurityChecker(new AuthPermission(
        "getLoginConfiguration"), true);
    System.setSecurityManager(checker);
    Configuration.getConfiguration();
    assertTrue(checker.checkAsserted);
    checker.reset();
    checker.enableAccess = false;
    try {
      Configuration.getConfiguration();
      fail("No expected SecurityException");
    } catch (SecurityException ex) {
View Full Code Here

TOP

Related Classes of org.apache.harmony.auth.tests.support.SecurityChecker

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.