Examples of FakeProxyTrustILFactory


Examples of com.sun.jini.test.spec.jeri.util.FakeProxyTrustILFactory

    public void setup(QAConfig sysConfig) throws Exception {
    }

    // inherit javadoc
    public void run() throws Exception {
        FakeProxyTrustILFactory fakeILFactory =
            new FakeProxyTrustILFactory();
        FakeRemoteImpl fakeRemoteImpl = new FakeRemoteImpl();
        FakeServerProxyTrustImpl fakeServerProxyTrustImpl =
            new FakeServerProxyTrustImpl();
        FakeIllegalServerProxyTrustImpl fakeIllegalServerProxyTrustImpl =
            new FakeIllegalServerProxyTrustImpl();

        logger.log(Level.FINE,"=================================");
        logger.log(Level.FINE,"test case 1: getRemoteInterfaces(null)");
        logger.log(Level.FINE,"");

        try {
            fakeILFactory.getRemoteInterfaces(null);
            assertion(false);
        } catch (NullPointerException ignore) {
        }

        logger.log(Level.FINE,"=================================");
        logger.log(Level.FINE,"test case 2: getRemoteInterfaces"
            + "(non ServerProxyTrust Remote implementation)");
        logger.log(Level.FINE,"");

        try {
            fakeILFactory.getRemoteInterfaces(fakeRemoteImpl);
            assertion(false);
        } catch (ExportException ignore) {
        }

        logger.log(Level.FINE,"=================================");
        logger.log(Level.FINE,"test case 3: getRemoteInterfaces"
            + "(ServerProxyTrust with illegal Remote interface)");
        logger.log(Level.FINE,"");

        try {
            fakeILFactory.getRemoteInterfaces(
                fakeIllegalServerProxyTrustImpl);
            assertion(false);
        } catch (ExportException ignore) {
        }

        logger.log(Level.FINE,"=================================");
        logger.log(Level.FINE,"test case 4: getRemoteInterfaces"
            + " normal case");
        logger.log(Level.FINE,"");

        Class[] interfaces = fakeILFactory.getRemoteInterfaces(
            fakeServerProxyTrustImpl);
        assertion(interfaces.length == 3,
            "number of interfaces: " + interfaces.length);
        assertion(interfaces[0] == FakeRemoteInterface.class,
            "interface[0] is: " + interfaces[0]);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.