public WorkflowDocument testWorkflowRoutingOnly(String docTypeName, String initiator, String approver) throws WorkflowException {
WorkflowDocument doc = WorkflowDocumentFactory.createDocument(getPrincipalIdForName(initiator), docTypeName);
doc.saveDocument("saved");
doc = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName(initiator), doc.getDocumentId());
assertTrue("document should be saved but is '" + doc.getStatus() + "'", doc.isSaved());
doc.approve("routing");
// final String approver = "lawyer1";
doc = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName(approver), doc.getDocumentId());
assertTrue("document should be enroute but is '" + doc.getStatus() + "'", doc.isEnroute());
doc.approve("OK");
//re-retrieve document to get updated status