|
Lines 44-49
Link Here
|
| 44 |
|
44 |
|
| 45 |
} |
45 |
} |
| 46 |
|
46 |
|
|
|
47 |
public void testTemplateNullKeyTrailingCharacters() { |
| 48 |
String template = "${task.status} - ${connector.task.prefix} ${task.key}: ${task.description}"; |
| 49 |
|
| 50 |
String taskId = "12345678"; |
| 51 |
TaskTask testTask = new TaskTask("no url", taskId, "summary"); |
| 52 |
testTask.setTaskKey(null); |
| 53 |
testTask.setSummary("TestSummary"); |
| 54 |
|
| 55 |
String commitComment = FocusedTeamUiPlugin.getDefault().getCommitTemplateManager().generateComment(testTask, |
| 56 |
template); |
| 57 |
assertTrue(commitComment.contains(testTask.getSummary())); |
| 58 |
|
| 59 |
assertTrue(commitComment.contains(":")); |
| 60 |
assertEquals("Incomplete - : TestSummary", commitComment); |
| 61 |
} |
| 62 |
|
| 63 |
public void testTemplateCollapseWhitespace() { |
| 64 |
String template = "${task.status} - ${connector.task.prefix} ${task.key} ${task.key} : ${task.description}"; |
| 65 |
|
| 66 |
String taskId = "12345678"; |
| 67 |
TaskTask testTask = new TaskTask("no url", taskId, "summary"); |
| 68 |
testTask.setTaskKey(null); |
| 69 |
testTask.setSummary("TestSummary"); |
| 70 |
|
| 71 |
String commitComment = FocusedTeamUiPlugin.getDefault().getCommitTemplateManager().generateComment(testTask, |
| 72 |
template); |
| 73 |
assertTrue(commitComment.contains(testTask.getSummary())); |
| 74 |
|
| 75 |
assertFalse(commitComment.contains(" ")); |
| 76 |
assertEquals("Incomplete - : TestSummary", commitComment); |
| 77 |
} |
| 78 |
|
| 79 |
public void testTemplateWithTab() { |
| 80 |
String template = "${task.status} - \t${connector.task.prefix} ${task.key} ${task.key} : ${task.description}"; |
| 81 |
|
| 82 |
String taskId = "12345678"; |
| 83 |
TaskTask testTask = new TaskTask("no url", taskId, "summary"); |
| 84 |
testTask.setTaskKey(null); |
| 85 |
testTask.setSummary("TestSummary"); |
| 86 |
|
| 87 |
String commitComment = FocusedTeamUiPlugin.getDefault().getCommitTemplateManager().generateComment(testTask, |
| 88 |
template); |
| 89 |
assertTrue(commitComment.contains(testTask.getSummary())); |
| 90 |
|
| 91 |
assertTrue(commitComment.contains("\t")); |
| 92 |
assertEquals("Incomplete - \t : TestSummary", commitComment); |
| 93 |
} |
| 94 |
|
| 47 |
public void testRepositoryTaskCommentParsing() { |
95 |
public void testRepositoryTaskCommentParsing() { |
| 48 |
String template = FocusedTeamUiPlugin.getDefault().getPreferenceStore().getString( |
96 |
String template = FocusedTeamUiPlugin.getDefault().getPreferenceStore().getString( |
| 49 |
FocusedTeamUiPlugin.COMMIT_TEMPLATE); |
97 |
FocusedTeamUiPlugin.COMMIT_TEMPLATE); |