Package org.mokai.plugin

Examples of org.mokai.plugin.PluginMechanism


    Assert.assertEquals(processorType.getDescription(), "");
    Assert.assertEquals(processorType.getConnectorClass(), MockConnector.class);
  }

  private PluginMechanism mockPluginMechanism() {
    PluginMechanism pluginMechanism = mock(PluginMechanism.class);

    Set<Class<? extends Acceptor>> acceptorClasses = new HashSet<Class<? extends Acceptor>>();
    acceptorClasses.add(MockAcceptor.class);

    when(pluginMechanism.loadTypes(Acceptor.class))
      .thenReturn(acceptorClasses);

    Set<Class<? extends Action>> actionClasses = new HashSet<Class<? extends Action>>();
    actionClasses.add(MockAction.class);

    when(pluginMechanism.loadTypes(Action.class))
      .thenReturn(actionClasses);

    Set<Class<? extends Connector>> receiverClasses = new HashSet<Class<? extends Connector>>();
    receiverClasses.add(MockConnector.class);

    when(pluginMechanism.loadTypes(Connector.class))
      .thenReturn(receiverClasses);

    Set<Class<? extends Processor>> processorClasses = new HashSet<Class<? extends Processor>>();
    processorClasses.add(MockConnector.class);

    when(pluginMechanism.loadTypes(Processor.class))
      .thenReturn(processorClasses);

    return pluginMechanism;
  }
View Full Code Here


  @Test
  public void testLoadFileWithNotUsefulPluginMechanism() throws Exception {
    String path = "src/test/resources/config-test/good-connectors.xml";

    PluginMechanism pluginMechanism = mock(PluginMechanism.class);
    testGoodFile(path, pluginMechanism);
  }
View Full Code Here

    ConfigDelegator delegator = mock(ConfigDelegator.class);
    when(delegator.addConnector(anyString(), any(Connector.class)))
      .thenReturn(connectorService);

    PluginMechanism pluginMechanism = mockPluginMechanism();

    MockConfiguration config = new MockConfiguration(delegator);
    config.setPluginMechanism(pluginMechanism);
    config.setPath(path);
View Full Code Here

    verify(pluginMechanism).loadClass(endsWith("MockAcceptor"));
    verify(pluginMechanism, times(3)).loadClass(endsWith("MockAction"));
  }

  private PluginMechanism mockPluginMechanism() {
    PluginMechanism pluginMechanism = mock(PluginMechanism.class);

    when(pluginMechanism.loadClass(endsWith("MockConnector")))
      .thenAnswer(new Answer<Class<?>>() {

        @Override
        public Class<?> answer(InvocationOnMock invocation)
            throws Throwable {
          return MockConnector.class;
        }

      });

    when(pluginMechanism.loadClass(endsWith("MockAcceptor")))
      .thenAnswer(new Answer<Class<?>>() {

        @Override
        public Class<?> answer(InvocationOnMock invocation)
            throws Throwable {
          return MockAcceptor.class;
        }

      });

    when(pluginMechanism.loadClass(endsWith("MockAction")))
      .thenAnswer(new Answer<Class<?>>() {

        @Override
        public Class<?> answer(InvocationOnMock invocation)
            throws Throwable {
View Full Code Here

TOP

Related Classes of org.mokai.plugin.PluginMechanism

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.