コード例 #1
0
 @Test
 public void testCRUD() {
   Project project = createProject("test");
   repo.save(project);
   project = repo.getProjectByCode("test");
   assertNotNull(project);
   assertEquals(2, repo.findProjectByParentCode("hkt").size());
 }
コード例 #2
0
  @Test
  public void testCRUD1() {
    Project project = createProject("test", true);
    repo.save(project);

    assertNotNull(project);
    assertEquals(0, repo.findByValueRecycleBin(true).size());
  }
コード例 #3
0
 @Test
 public void testProjectMember() {
   Project project = repo.findOne(instance.getId());
   project.add(creatProjectMember(33333));
   repo.save(project);
   for (ProjectMember p : repo.findInvoiceDetailByEmployeeCode(33333).get(0).getProjectMembers()) {
     JOptionPane.showConfirmDialog(null, p);
   }
 }
コード例 #4
0
 @Before
 public void setup() {
   instance = createProject("hkt");
   List<ProjectMember> projectMembers = new ArrayList<ProjectMember>();
   projectMembers.add(creatProjectMember(1234));
   instance.setProjectMembers(projectMembers);
   instance = repo.save(instance);
   assertEquals(1, instance.getProjectMembers().size());
 }
コード例 #5
0
  @Override
  protected JsonNode doExecute(JsonNode jsonRequest) {
    Project project = new Project();

    project.setStatus(jsonRequest.findPath("status").textValue());

    project.setInfo(jsonRequest.findPath("info").textValue());

    project.setTitle(jsonRequest.findPath("title").textValue());

    project.setSummary(jsonRequest.findPath("summary").textValue());

    repository.set(project);

    return jsonRequest;
  }