⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 remoteadaptertest.java

📁 jsr170接口的java实现。是个apache的开源项目。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        ignoreMethod("merge");                    // null iterator        Node node = (Node) mock;        RemoteNode remote = remoteFactory.getRemoteNode(node);        Node local = localFactory.getNode(null, remote);        runTests(local);    }    /**     * Tests Property adapters.     *     * @throws Exception on errors     */    public void testProperty() throws Exception {        prepareTests(Property.class);        ignoreMethod("getBoolean");  // implemented locally        ignoreMethod("getLong");     // implemented locally        ignoreMethod("getDouble");   // implemented locally        ignoreMethod("getDate");     // implemented locally        ignoreMethod("getString");   // implemented locally        ignoreMethod("getStream");   // implemented locally        ignoreMethod("getNode");     // implemented locally        ignoreMethod("setValue");    // multiple methods        ignoreMethod("getValue");    // no null values for SerialValueFactory        Property property = (Property) mock;        RemoteProperty remote = remoteFactory.getRemoteProperty(property);        Property local = localFactory.getProperty(null, remote);        runTests(local);    }    /**     * Tests Lock adapters.     *     * @throws Exception on errors     */    public void testLock() throws Exception {        prepareTests(Lock.class);        ignoreMethod("getNode"); // implemented locally        Lock lock = (Lock) mock;        RemoteLock remote = remoteFactory.getRemoteLock(lock);        Lock local = localFactory.getLock(null, remote);        runTests(local);    }    /**     * Tests Workspace adapters.     *     * @throws Exception on errors     */    public void testWorkspace() throws Exception {        prepareTests(Workspace.class);        ignoreMethod("getObservationManager");   // TODO        ignoreMethod("restore");                 // TODO        ignoreMethod("getSession");              // implemented locally        ignoreMethod("copy");                    // multiple methods        ignoreMethod("importXML");               // wrapped stream        ignoreMethod("getImportContentHandler"); // implemented locally        Workspace workspace = (Workspace) mock;        RemoteWorkspace remote = remoteFactory.getRemoteWorkspace(workspace);        Workspace local = localFactory.getWorkspace(null, remote);        runTests(local);    }    /**     * Tests NamespaceRegistry adapters.     *     * @throws Exception on errors     */    public void testNamespaceRegistry() throws Exception {        prepareTests(NamespaceRegistry.class);        NamespaceRegistry registry = (NamespaceRegistry) mock;        RemoteNamespaceRegistry remote =            remoteFactory.getRemoteNamespaceRegistry(registry);        NamespaceRegistry local = localFactory.getNamespaceRegistry(remote);        runTests(local);    }    /**     * Tests NodeTypeManager adapters.     *     * @throws Exception on errors     */    public void testNodeTypeManager() throws Exception {        prepareTests(NodeTypeManager.class);        ignoreMethod("getAllNodeTypes");     // null iterator        ignoreMethod("getPrimaryNodeTypes"); // null iterator        ignoreMethod("getMixinNodeTypes");   // null iterator        NodeTypeManager manager = (NodeTypeManager) mock;        RemoteNodeTypeManager remote =            remoteFactory.getRemoteNodeTypeManager(manager);        NodeTypeManager local = localFactory.getNodeTypeManager(remote);        runTests(local);    }    /**     * Tests NodeType adapters.     *     * @throws Exception on errors     */    public void testNodeType() throws Exception {        prepareTests(NodeType.class);        ignoreMethod("canSetProperty"); // wrapped Value object        NodeType type = (NodeType) mock;        RemoteNodeType remote = remoteFactory.getRemoteNodeType(type);        NodeType local = localFactory.getNodeType(remote);        runTests(local);    }    /**     * Tests ItemDef adapters.     *     * @throws Exception on errors     */    public void testItemDef() throws Exception {        prepareTests(ItemDefinition.class);        ItemDefinition def = (ItemDefinition) mock;        RemoteItemDefinition remote = remoteFactory.getRemoteItemDefinition(def);        ItemDefinition local = localFactory.getItemDef(remote);        runTests(local);    }    /**     * Tests NodeDef adapters.     *     * @throws Exception on errors     */    public void testNodeDef() throws Exception {        prepareTests(NodeDefinition.class);        NodeDefinition def = (NodeDefinition) mock;        RemoteNodeDefinition remote = remoteFactory.getRemoteNodeDefinition(def);        NodeDefinition local = localFactory.getNodeDef(remote);        runTests(local);    }    /**     * Tests PropertyDef adapters.     *     * @throws Exception on errors     */    public void testPropertyDef() throws Exception {        prepareTests(PropertyDefinition.class);        PropertyDefinition def = (PropertyDefinition) mock;        RemotePropertyDefinition remote = remoteFactory.getRemotePropertyDefinition(def);        PropertyDefinition local = localFactory.getPropertyDef(remote);        runTests(local);    }    /**     * Tests QueryManager adapters.     *     * @throws Exception on errors     */    public void testQueryManager() throws Exception {        prepareTests(QueryManager.class);        ignoreMethod("getQuery");   // TODO        QueryManager manager = (QueryManager) mock;        RemoteQueryManager remote = remoteFactory.getRemoteQueryManager(manager);        QueryManager local = localFactory.getQueryManager(null, remote);        runTests(local);    }    /**     * Tests Query adapters.     *     * @throws Exception on errors     */    public void testQuery() throws Exception {        prepareTests(Query.class);        Query query = (Query) mock;        RemoteQuery remote = remoteFactory.getRemoteQuery(query);        Query local = localFactory.getQuery(null, remote);        runTests(local);    }    /**     * Tests QueryResult adapters.     *     * @throws Exception on errors     */    public void testQueryResult() throws Exception {        prepareTests(QueryResult.class);        ignoreMethod("getNodes"); // null iterator        ignoreMethod("getRows");  // null iterator        QueryResult result = (QueryResult) mock;        RemoteQueryResult remote = remoteFactory.getRemoteQueryResult(result);        QueryResult local = localFactory.getQueryResult(null, remote);        runTests(local);    }    /**     * Tests Row adapters.     *     * @throws Exception on errors     */    public void testRow() throws Exception {        prepareTests(Row.class);        ignoreMethod("getValue");    // no null values for SerialValueFactory        Row row = (Row) mock;        RemoteRow remote = remoteFactory.getRemoteRow(row);        Row local = localFactory.getRow(remote);        runTests(local);    }    /**     * Tests Version adapters.     *     * @throws Exception on errors     */    public void testVersion() throws Exception {        prepareTests(Version.class);        Version version = (Version) mock;        RemoteVersion remote = remoteFactory.getRemoteVersion(version);        Version local = localFactory.getVersion(null, remote);        runTests(local);    }    /**     * Tests VersionHistory adapters.     *     * @throws Exception on errors     */    public void testVersionHistory() throws Exception {        prepareTests(VersionHistory.class);        ignoreMethod("getVersionLabels"); // UUID call        ignoreMethod("hasVersionLabel");  // UUID call        ignoreMethod("getAllVersions");   // null iterator        VersionHistory history = (VersionHistory) mock;        RemoteVersionHistory remote =            remoteFactory.getRemoteVersionHistory(history);        VersionHistory local = localFactory.getVersionHistory(null, remote);        runTests(local);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -