Package edu.wpi.cs.wpisuitetng.modules.defecttracker.models

Examples of edu.wpi.cs.wpisuitetng.modules.defecttracker.models.Tag


   */
  private void updateFields() {
    if (model.getTags() != null) {
      lmTags.clear();
      Iterator<Tag> tagsI = model.getTags().iterator();
      Tag nextTag;
      while (tagsI.hasNext()) {
        nextTag = tagsI.next();
        lmTags.addElement(nextTag.getName());
      }
    }

    checkIfUpdated();
  }
View Full Code Here


   
  @Before
  public void setUp() {
    invalidUser = new User("idontexist", "blah", "1234", 99);
   
    tag = new Tag("tag");
    bob = new User("bob", "bob", "1234", 1);
    existingUser = new User("joe", "joe", "1234", 2);
    existingDefect = new Defect(1, "An existing defect", "", bob);
    existingDefect.setCreationDate(new Date(0));
    existingDefect.setLastModifiedDate(new Date(0));
    existingDefect.setEvents(new ArrayList<DefectEvent>());
   
    otherDefect = new Defect(2, "A defect in a different project", "", bob);
    otherProject = new Project("other", "2");
   
    testProject = new Project("test", "1");
    mockSsid = "abc123";
    defaultSession = new Session(bob, testProject, mockSsid);
   
    //need copies to simulate db4o cross-container problem
    tagCopy = new Tag("tag");
    bobCopy = new User(null, "bob", null, -1);
    goodNewDefect = new Defect(-1, "This is a good title", "", bobCopy);
    goodNewDefect.setAssignee(bobCopy);
    goodNewDefect.getTags().add(tagCopy);
    goodNewDefect.setStatus(DefectStatus.CONFIRMED); // ignored
View Full Code Here

    assertTrue(goodNewDefect.getTags() instanceof Set<?>);
  }
 
  @Test
  public void testNullTagName() {
    goodNewDefect.getTags().add(new Tag(null));
    checkFieldIssue(defaultSession, goodNewDefect, Mode.CREATE, "tags");
  }
View Full Code Here

    checkFieldIssue(defaultSession, goodNewDefect, Mode.CREATE, "tags");
  }
 
  @Test
  public void testEmptyTagName() {
    goodNewDefect.getTags().add(new Tag(""));
    checkFieldIssue(defaultSession, goodNewDefect, Mode.CREATE, "tags");
  }
View Full Code Here

  }
 
  @Test
  public void testTooManyTags() {
    for(int i = 0; i < 100; i++) {
      goodNewDefect.getTags().add(new Tag(Integer.toString(i)));
    }
    checkFieldIssue(defaultSession, goodNewDefect, Mode.CREATE, "tags");
  }
View Full Code Here

    checkFieldIssue(defaultSession, goodNewDefect, Mode.CREATE, "tags");
  }
 
  @Test
  public void testNewTag() {
    Tag newTag = new Tag("imvalid");
    goodNewDefect.getTags().add(newTag);
    checkNoIssues(defaultSession, goodNewDefect, Mode.CREATE);
    assertTrue(goodNewDefect.getTags().contains(newTag));
  }
View Full Code Here

    existingDefect.setLastModifiedDate(new Date(0));
    existingDefect.setEvents(new ArrayList<DefectEvent>());
   
    otherDefect = new Defect(2, "A defect in a different project", "", existingUser);
   
    tag = new Tag("tag");
    goodUpdatedDefect = new Defect(1, "A changed title", "A changed description", bob);
    goodUpdatedDefect.setAssignee(existingUser);
    goodUpdatedDefect.setEvents(new ArrayList<DefectEvent>());
    goodUpdatedDefect.getTags().add(tag);
    goodUpdatedDefect.setStatus(DefectStatus.CONFIRMED);
View Full Code Here

    if (!(txtCreator.getText().equals(""))) {
      defect.setCreator(new User("", txtCreator.getText(), "", -1));
    }
    HashSet<Tag> tags = new HashSet<Tag>();
    for (int i = 0; i < tagPanel.lmTags.getSize(); i++) {
      tags.add(new Tag((String)tagPanel.lmTags.get(i)));
    }
    defect.setTags(tags);
   
    return defect;
  }
View Full Code Here

TOP

Related Classes of edu.wpi.cs.wpisuitetng.modules.defecttracker.models.Tag

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.