📄 remoteadaptertest.java
字号:
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 + -