Package net.jini.security.proxytrust

Examples of net.jini.security.proxytrust.ProxyTrustExporter


     */
    public ProxyTrustExporter createPTE(Exporter mainExporter,
                                        Exporter bootExporter) {
        logger.fine("Creating ProxyTrustExporter[mainExporter = "
                + mainExporter + ", bootExporter = " + bootExporter + "]");
        return new ProxyTrustExporter(mainExporter, bootExporter);
    }
View Full Code Here


    /**
     * This method performs all actions mentioned in class description.
     *
     */
    public void run() throws Exception {
        ProxyTrustExporter pte;
        Exporter be = new ValidBootExporter();
        Remote sre = new SPTRemoteObject();
        Exporter[] exp = new Exporter[] {
            new TENonRMCMainExporter(),
            new RMCNonTEMainExporter(),
            new RMCTENonPublicIntMainExporter(),
            new ExportExceptionExporter() };

        for (int i = 0; i < exp.length; ++i) {
            pte = createPTE(exp[i], be);

            try {
                pte.export(sre);

                // FAIL
                throw new TestException(
                        "export(" + sre + ") method of constructed "
                        + "ProxyTrustExporter did not throw any exception "
                        + "while ExportException was expected.");
            } catch (ExportException ee) {
                // PASS
                logger.fine("export(" + sre + ") method of constructed "
                        + "ProxyTrustExporter threw ExportException "
                        + "as expected.");
            }
        }
        Exporter me = new ValidMainExporter();
        exp = new Exporter[] {
            new RMCTENonPTBootExporter(),
            new PTTENonRMCBootExporter(),
            new RMCPTNonTEBootExporter(),
            new ExportExceptionExporter() };

        for (int i = 0; i < exp.length; ++i) {
            pte = createPTE(me, exp[i]);

            try {
                pte.export(sre);

                // FAIL
                throw new TestException(
                        "export(" + sre + ") method of constructed "
                        + "ProxyTrustExporter did not throw any exception "
View Full Code Here

     */
    public void run() throws Exception {
        ValidMainExporter me = new ValidMainExporter();
        ValidBootExporter be = new ValidBootExporter();
        SPTRemoteObject ro = new SPTRemoteObject();
        ProxyTrustExporter pte = createPTE(me, be);
        Object res = pte.export(ro);

        if (me.getExpNum() != 1) {
            // FAIL
            throw new TestException(
                    "Export method of mainExporter was called "
View Full Code Here

     */
    public void run() throws Exception {
        Exporter me = new ValidMainExporter();
        Exporter be = new ISEExporter();
        Remote ro = new SPTRemoteObject();
        ProxyTrustExporter pte = createPTE(me, be);

        try {
            pte.export(ro);

            // FAIL
            throw new TestException(
                    "export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter did not throw any exception "
                    + "while IllegalStateException was expected.");
        } catch (IllegalStateException ise) {
            // PASS
            logger.fine("export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter threw IllegalStateException "
                    + "as expected.");
        }
        me = new ISEExporter();
        be = new ValidBootExporter();
        pte = createPTE(me, be);

        try {
            pte.export(ro);

            // FAIL
            throw new TestException(
                    "export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter did not throw any exception "
View Full Code Here

     */
    public void run() throws Exception {
        Exporter me = new ValidMainExporter();
        Exporter be = new IAEExporter();
        Remote ro = new SPTRemoteObject();
        ProxyTrustExporter pte = createPTE(me, be);

        try {
            pte.export(ro);

            // FAIL
            throw new TestException(
                    "export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter did not throw any exception "
                    + "while ExportException was expected.");
        } catch (ExportException iae) {
            // PASS
            logger.fine("export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter threw ExportException "
                    + "as expected.");
        }
        me = new IAEExporter();
        be = new ValidBootExporter();
        pte = createPTE(me, be);

        try {
            pte.export(ro);

            // FAIL
            throw new TestException(
                    "export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter did not throw any exception "
                    + "while IllegalArgumentException was expected.");
        } catch (IllegalArgumentException iae) {
            // PASS
            logger.fine("export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter threw IllegalArgumentException "
                    + "as expected.");
        }
        me = new ValidBootExporter();
        ro = new RMCImpl();
        pte = createPTE(me, be);

        try {
            pte.export(ro);

            // FAIL
            throw new TestException(
                    "export(" + ro + ") method of constructed "
                    + "ProxyTrustExporter did not throw any exception "
View Full Code Here

     *
     */
    public void run() throws Exception {
        BaseExporter me = new UnexportTrueExporter();
        BaseExporter be = new UnexportSameExporter();
        ProxyTrustExporter pte = createPTE(me, be);
        boolean res = pte.unexport(true);
        logger.fine("Called unexport(true) method.");

        if (me.getUnexpNum() != 1) {
            // FAIL
            throw new TestException(
                    "Unexport method of mainExporter was called "
                    + me.getUnexpNum() + " times while 1 was expected.");
        }

        // PASS
        logger.fine("Unexport method of mainExporter was called 1 "
                + "time as expected.");

        if (be.getUnexpNum() != 1) {
            // FAIL
            throw new TestException(
                    "Unexport method of bootExporter was called "
                    + be.getUnexpNum() + " times while 1 was expected.");
        }

        // PASS
        logger.fine("Unexport method of bootExporter was called 1 "
                + "time as expected.");

        if (!res) {
            // FAIL
            throw new TestException(
                    "Unexport method of ProxyTrustExporter returned "
                    + "false while true was expected.");
        }

        // PASS
        logger.fine("Unexport method of ProxyTrustExporter returned "
                + "true as expected.");
        me.resetCounters();
        be.resetCounters();
        res = pte.unexport(false);
        logger.fine("Called unexport(false) method.");

        if (me.getUnexpNum() != 1) {
            // FAIL
            throw new TestException(
                    "Unexport method of mainExporter was called "
                    + me.getUnexpNum() + " times while 1 was expected.");
        }

        // PASS
        logger.fine("Unexport method of mainExporter was called 1 "
                + "time as expected.");

        if (be.getUnexpNum() != 1) {
            // FAIL
            throw new TestException(
                    "Unexport method of bootExporter was called "
                    + be.getUnexpNum() + " times while 1 was expected.");
        }

        // PASS
        logger.fine("Unexport method of bootExporter was called 1 "
                + "time as expected.");

        if (!res) {
            // FAIL
            throw new TestException(
                    "Unexport method of ProxyTrustExporter returned "
                    + "false while true was expected.");
        }

        // PASS
        logger.fine("Unexport method of ProxyTrustExporter returned "
                + "true as expected.");
        me = new UnexportSameExporter();
        be = new UnexportTrueExporter();
        pte = createPTE(me, be);
        res = pte.unexport(false);
        logger.fine("Called unexport(false) method.");

        if (me.getUnexpNum() != 1) {
            // FAIL
            throw new TestException(
View Full Code Here

     */
    public ProxyTrustExporter createPTE(Exporter mainExporter,
                                        Exporter bootExporter) {
        logger.fine("Creating ProxyTrustExporter[mainExporter = "
                + mainExporter + ", bootExporter = " + bootExporter + "]");
        return new ProxyTrustExporter(mainExporter, bootExporter);
    }
View Full Code Here

TOP

Related Classes of net.jini.security.proxytrust.ProxyTrustExporter

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.