Tabnine Logo
com.orgzly.org.utils
Code IndexAdd Tabnine to your IDE (free)

How to use com.orgzly.org.utils

Best Java code snippets using com.orgzly.org.utils (Showing top 14 results out of 315)

origin: orgzly/org-java

  public String toString() {
    return todoKeywords.toString() + " | " + doneKeywords.toString();
  }
}
origin: orgzly/org-java

public OrgStatesWorkflow(String s) {
  String st = s.trim();
  if (st.length() == 0) {
    todoKeywords = new ArrayListSpaceSeparated();
    doneKeywords = new ArrayListSpaceSeparated();
  } else {
    int bar = st.indexOf('|');
    if (bar == -1) { // No vertical bar - use last keyword as done state
      todoKeywords = new ArrayListSpaceSeparated(st);
      String last = todoKeywords.remove(todoKeywords.size() - 1);
      doneKeywords = new ArrayListSpaceSeparated();
      doneKeywords.add(last);
    } else {
      todoKeywords = new ArrayListSpaceSeparated(st.substring(0, bar));
      doneKeywords = new ArrayListSpaceSeparated(st.substring(bar+1));
    }
  }
}
origin: orgzly/org-java

public ArrayListSpaceSeparated(String str) {
  for (String s: str.split(DELIMITER)) {
    String st = s.trim();
    if (st.length() > 0) {
      add(st);
    }
  }
}
origin: orgzly/org-java

@Test
public void testFromTodoToNext() {
  StateChangeLogic scl  = new StateChangeLogic(new HashSet<>(Arrays.asList("DONE")));
  scl.setState("NEXT", "TODO", null, null);
  assertEquals("NEXT", scl.getState());
  assertNull(scl.getClosed());
}
origin: orgzly/org-java

@Test
public void testWorkflow1() {
  OrgStatesWorkflow workflow = new OrgStatesWorkflow("  TODO   NEXT |DONE  ");
  assertEquals(2, workflow.getTodoKeywords().size());
  assertEquals("TODO", workflow.getTodoKeywords().get(0));
  assertEquals("NEXT", workflow.getTodoKeywords().get(1));
  assertEquals(1, workflow.getDoneKeywords().size());
  assertEquals("DONE", workflow.getDoneKeywords().get(0));
}
origin: orgzly/org-java

  @Test
  public void testWorkflow6() throws IOException {
    OrgStatesWorkflow workflow = new OrgStatesWorkflow("|");

    assertEquals(0, workflow.getTodoKeywords().size());
    assertEquals(0, workflow.getDoneKeywords().size());
  }
}
origin: orgzly/org-java

@Test
public void testFromDoneToCncl() {
  StateChangeLogic scl  = new StateChangeLogic(new HashSet<>(Arrays.asList("DONE", "CNCL")));
  scl.setState("CNCL", "DONE", null, null);
  assertEquals("CNCL", scl.getState());
  assertNotNull(scl.getClosed());
}
origin: orgzly/org-java

@Test
public void testWorkflow2() {
  OrgStatesWorkflow workflow = new OrgStatesWorkflow("TODO DONE");
  assertEquals(1, workflow.getTodoKeywords().size());
  assertEquals("TODO", workflow.getTodoKeywords().get(0));
  assertEquals(1, workflow.getDoneKeywords().size());
  assertEquals("DONE", workflow.getDoneKeywords().get(0));
}
origin: orgzly/org-java

@Test
public void testFromTodoToDONE() {
  StateChangeLogic scl  = new StateChangeLogic(new HashSet<>(Arrays.asList("DONE")));
  scl.setState("DONE", "TODO", null, null);
  assertEquals("DONE", scl.getState());
  assertNotNull(scl.getClosed());
}
origin: orgzly/org-java

@Test
public void testWorkflow3() {
  OrgStatesWorkflow workflow = new OrgStatesWorkflow("DONE");
  assertEquals(0, workflow.getTodoKeywords().size());
  assertEquals(1, workflow.getDoneKeywords().size());
  assertEquals("DONE", workflow.getDoneKeywords().get(0));
}
origin: orgzly/org-java

@Test
public void testFromNoteToDoneWithRepeater() {
  StateChangeLogic scl  = new StateChangeLogic(new HashSet<>(Arrays.asList("DONE")));
  scl.setState("DONE", "NOTE", OrgRange.parse("<2018-02-06 Tue +7d>"), null);
  assertEquals("NOTE", scl.getState());
  assertEquals("<2018-02-13 Tue +7d>", scl.getScheduled().toString());
  assertNull(scl.getClosed());
}
origin: orgzly/org-java

@Test
public void testWorkflow5() {
  OrgStatesWorkflow workflow = new OrgStatesWorkflow("|DONE");
  assertEquals(0, workflow.getTodoKeywords().size());
  assertEquals(1, workflow.getDoneKeywords().size());
  assertEquals("DONE", workflow.getDoneKeywords().get(0));
}
origin: orgzly/org-java

  @Test
  public void testFromNoteToTodoWithRepeater() {
    StateChangeLogic scl  = new StateChangeLogic(new HashSet<>(Arrays.asList("DONE")));
    scl.setState("NEXT", "NOTE", OrgRange.parse("<2018-02-06 Tue +7d>"), null);
    assertEquals("NEXT", scl.getState());
    assertEquals("<2018-02-06 Tue +7d>", scl.getScheduled().toString());
    assertNull(scl.getClosed());
  }
}
origin: orgzly/org-java

@Test
public void testWorkflow4() {
  OrgStatesWorkflow workflow = new OrgStatesWorkflow("TODO|");
  assertEquals(1, workflow.getTodoKeywords().size());
  assertEquals("TODO", workflow.getTodoKeywords().get(0));
  assertEquals(0, workflow.getDoneKeywords().size());
}
com.orgzly.org.utils

Most used classes

  • ArrayListSpaceSeparated
  • StateChangeLogic
    State setting logic.
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now