diff options
Diffstat (limited to 'src/Q1/ReversedSentenceTest.java')
| -rw-r--r-- | src/Q1/ReversedSentenceTest.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Q1/ReversedSentenceTest.java b/src/Q1/ReversedSentenceTest.java index 26fc7a1..a7a3988 100644 --- a/src/Q1/ReversedSentenceTest.java +++ b/src/Q1/ReversedSentenceTest.java @@ -51,4 +51,19 @@ public class ReversedSentenceTest extends TestCase { new String(matrix[2])); assertEquals(expected, ReversedSentence.printChar2DArray(matrix)); } + + public void testTruncateSentence() { + String sentence = "mary had a little lamb"; + assertEquals(sentence, ReversedSentence.truncateSentence(sentence)); + + String result = ReversedSentence.truncateSentence(createString(90, 'x')); + assertEquals(80, result.length()); + assertEquals(createString(80, 'x'), result); + } + + private String createString(int length, char character) { + StringBuffer buffer = new StringBuffer(length); + for (int i = 0; i < length; i++) buffer.append(character); + return buffer.toString(); + } } |
