Package honeycrm.server.test.small

Source Code of honeycrm.server.test.small.NewServiceTablePresenterTest

package honeycrm.server.test.small;

import static org.easymock.EasyMock.createNiceMock;
import honeycrm.client.dto.DtoModuleRegistry;
import honeycrm.client.misc.View;
import honeycrm.client.mvp.presenters.ServiceTablePresenter;
import honeycrm.client.mvp.presenters.ServiceTablePresenter.Display;
import honeycrm.client.services.ReadServiceAsync;
import honeycrm.server.NewDtoWizard;
import honeycrm.server.domain.Contract;
import honeycrm.server.test.small.mocks.NewServiceTableViewMock;
import junit.framework.TestCase;

public class NewServiceTablePresenterTest extends TestCase {
  private ServiceTablePresenter presenter;
  private Display view;
  private ReadServiceAsync readService;

  @Override
  protected void setUp() {
    DtoModuleRegistry.create(NewDtoWizard.getConfiguration());
    view = new NewServiceTableViewMock();
    readService = createNiceMock(ReadServiceAsync.class);
   
  /*  readService.getAll(isA(String.class), isA(Integer.class), isA(Integer.class), isA(AsyncCallback.class));
    expectLastCall().andAnswer(new IAnswer<Object>() {
      @Override
      public Object answer() throws Throwable {
        final Object[] arguments = getCurrentArguments();
        AsyncCallback<ListQueryResult> callback = (AsyncCallback<ListQueryResult>) arguments[arguments.length - 1];
        callback.onSuccess(new ListQueryResult());
        return readService;
      }
    });
   
    replay(readService);*/
  }
 
  public void testCreate() {
    presenter = new ServiceTablePresenter(view, View.EDIT, Contract.class.getSimpleName(), "uniqueServices");
  }
}
TOP

Related Classes of honeycrm.server.test.small.NewServiceTablePresenterTest

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.