Package com.google.testing.testify.risk.frontend.model

Examples of com.google.testing.testify.risk.frontend.model.Project


    assertEquals(actual.getName(), "Hello There 123");
    assertEquals(actual.getProjectId().longValue(), 123L);
  }

  public void testGetProjectByName_noAccess() {
    Project project = new Project();
    project.setProjectId(123);
    project.setName("Hello There 123");
    List<Project> projects = Lists.newArrayList(project);

    Query query = expectQuery(Project.class);
    query.declareParameters("String projectNameParam");
    EasyMock.expectLastCall();
    query.setFilter("name == projectNameParam");
    EasyMock.expectLastCall();
    expectExecute(query, projects, "Hello There 123");

    EasyMock.expect(userService.hasViewAccess(project)).andReturn(false);

    EasyMock.replay(userService, pmf, pm, query);
    Project actual = service.getProjectByName("Hello There 123");
    EasyMock.verify(userService, pmf, pm, query);

    assertEquals(actual, null);
  }
View Full Code Here


    assertEquals(actual, null);
  }

  public void testGetProjectByName_multipleOneWithAccess() {
    Project project = new Project();
    project.setProjectId(123);
    project.setName("Has a Dupe");

    Project project2 = new Project();
    project2.setProjectId(124);
    project2.setName("Has a Dupe");
    List<Project> projects = Lists.newArrayList(project, project2);

    Query query = expectQuery(Project.class);
    query.declareParameters("String projectNameParam");
    EasyMock.expectLastCall();
    query.setFilter("name == projectNameParam");
    EasyMock.expectLastCall();
    expectExecute(query, projects, "Has a Dupe");

    EasyMock.expect(userService.hasViewAccess(project)).andReturn(false);
    EasyMock.expect(userService.hasViewAccess(project2)).andReturn(true);

    EasyMock.expect(pm.detachCopy(project2)).andReturn(project2);
    EasyMock.expect(userService.getAccessLevel(project2)).andReturn(null);
    EasyMock.replay(userService, pmf, pm, query);
    Project actual = service.getProjectByName("Has a Dupe");
    EasyMock.verify(userService, pmf, pm, query);

    assertEquals(actual.getName(), "Has a Dupe");
    assertEquals(actual.getProjectId().longValue(), 124L);
  }
View Full Code Here

    query.setFilter("name == projectNameParam");
    EasyMock.expectLastCall();
    expectExecute(query, projects, "Hello There 123");

    EasyMock.replay(userService, pmf, pm, query);
    Project actual = service.getProjectByName("Hello There 123");
    EasyMock.verify(userService, pmf, pm, query);

    assertEquals(actual, null);
  }
View Full Code Here

    query.setOrdering(order);
    EasyMock.expectLastCall();
  }

  private Project newProject(String name, long id) {
    Project p = new Project();
    p.setName(name);
    p.setProjectId(id);
    return p;
  }
View Full Code Here

  public void testInitialization() {
    CapabilitiesView mockView = EasyMock.createMock(CapabilitiesView.class);
    ProjectRpcAsync projectService = EasyMock.createMock(ProjectRpcAsync.class);
    UserRpcAsync securityService = EasyMock.createMock(UserRpcAsync.class);
    SimpleEventBus mockEventBus = EasyMock.createMock(SimpleEventBus.class);
    Project testProject = new Project();
    testProject.setProjectId(42L);

    ArrayList<Component> components = Lists.newArrayList();
    ArrayList<Attribute> attributes = Lists.newArrayList();
    ArrayList<Capability> capabilities = Lists.newArrayList();
    Collection<String> labels = Lists.newArrayList();
View Full Code Here

  @SuppressWarnings("unchecked")
  public void testSetPresenter() {
    UserRpcAsync securityService = EasyMock.createMock(UserRpcAsync.class);
    ProjectRpcAsync projServiceObserver = EasyMock.createMock(ProjectRpcAsync.class);
    ProjectSettingsView viewObserver = EasyMock.createMock(ProjectSettingsView.class);
    Project project = new Project();
    project.setProjectId(42L);

    securityService.getAccessLevel(EasyMock.eq(42L), EasyMock.isA(AsyncCallback.class));
    EasyMockUtils.setLastAsyncCallbackSuccessWithResult(ProjectAccess.VIEW_ACCESS);
    viewObserver.setPresenter((Presenter) EasyMock.anyObject());
    viewObserver.setProjectSettings(project);
View Full Code Here

    ProjectSettingsViewImpl view = new ProjectSettingsViewImpl();

    Assert.assertEquals("", view.projectName.getText());
    Assert.assertEquals("", view.projectDescription.getText());

    Project projectInformation = new Project();
    projectInformation.setProjectId(100L);
    projectInformation.setName("name");
    projectInformation.setDescription("desc");
    view.setProjectSettings(projectInformation);

    Assert.assertEquals("name", view.projectName.getText());
    Assert.assertEquals("desc", view.projectDescription.getText());
  }
View Full Code Here

  // Verify that the View's Presenter is notified when the update button is clicked.
  public void testPresenterNotifiedOnSave() {
    MockPresenter mockPresenter = new MockPresenter();

    Project project = new Project();
    project.addProjectOwner("test@example.com");

    ProjectSettingsViewImpl projectSettings = new ProjectSettingsViewImpl();
    projectSettings.setProjectSettings(project);
    projectSettings.setPresenter(mockPresenter);
    projectSettings.enableProjectEditing(ProjectAccess.OWNER_ACCESS);
View Full Code Here

    List<Component> components = new ArrayList<Component>();
    List<Signoff> signoffs = new ArrayList<Signoff>();
    Collection<String> labels = Lists.newArrayList();

    Project parentProject = new Project();
    parentProject.setProjectId(42L);

    // Verify this initialization sequence
    securityService.hasEditAccess(EasyMock.eq(42L), EasyMock.isA(AsyncCallback.class));
    EasyMockUtils.setLastAsyncCallbackSuccessWithResult(true);
    mockProjService.getProjectComponents(EasyMock.eq(42L), EasyMock.isA(AsyncCallback.class));
View Full Code Here

    ArrayList<Attribute> attributes = Lists.newArrayList();
    ArrayList<Signoff> signoffs = Lists.newArrayList();
    Collection<String> labels = Lists.newArrayList();

    Project parentProject = new Project();
    parentProject.setProjectId(42L);

    // Verify this initialization sequence
    securityService.hasEditAccess(EasyMock.eq(42L), EasyMock.isA(AsyncCallback.class));
    EasyMockUtils.setLastAsyncCallbackSuccessWithResult(true);
    mockProjService.getProjectAttributes(EasyMock.eq(42L), EasyMock.isA(AsyncCallback.class));
View Full Code Here

TOP

Related Classes of com.google.testing.testify.risk.frontend.model.Project

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.