|
|
Choosing A Webhost: |
cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenth: msg#00109java.spice.cvs
hogie 03/09/24 11:49:21 Added: sandbox/repository/componenthaus/src/tests/org/componenthaus/util/text TextUtilsTestCase.java Log: Initial cut at better formatting, which fails miserably Revision Changes Path 1.1 spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/util/text/TextUtilsTestCase.java Index: TextUtilsTestCase.java =================================================================== package org.componenthaus.util.text; import junit.framework.TestCase; public class TextUtilsTestCase extends TestCase { public void testFmtDoesNotModShortLines() { final String shortLine = "shortLine"; assertEquals(shortLine, TextUtils.fmt(shortLine)); } public void testFmtSplitsLongLine() { final String longLine = "This string is more than eighty characters in length. We'll see if fmt can split it, and split it intelligently i.e. at a natural word boundary"; final String expected = "This string is more than eighty characters in length. We'll see if fmt can\n"+ "split it, and split it intelligently i.e. at a natural word boundary"; assertEquals(expected,TextUtils.fmt(longLine)); } public void testFmtSplitsLongLineThatEndsOn80Chars() { final String longLine = "1234567890123456789012345678901234567890123456789012345678901234567890123456789. New Line"; final String expected = "1234567890123456789012345678901234567890123456789012345678901234567890123456789.\nNew Line"; assertEquals(expected,TextUtils.fmt(longLine)); } public void testFmtSplitsLongLineThatEndsOn80CharsWithSpecifiedNewLine() { final String longLine = "1234567890123456789012345678901234567890123456789012345678901234567890123456789. New Line"; final String expected = "1234567890123456789012345678901234567890123456789012345678901234567890123456789.</br>New Line"; assertEquals(expected,TextUtils.fmt(longLine,"</br>")); } public void testReplaceHandlesIndenticalMapping() { final String line = "line"; assertEquals(line, TextUtils.replace("li","li",line)); } public void testReplaceSimpleRegexp() { final String line = " * Hello"; assertEquals("Hello",TextUtils.replace("\\s*\\*\\s*","",line)); } public void testReplaceSimpleRegexpAcrossLineBoundaries() { final String line = " * Hello\n" + " * Hello"; assertEquals("Hello\nHello",TextUtils.replace("\\s*\\*\\s*","",line)); } } ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/util/text - New directory, Mike Hogan |
|---|---|
| Next by Date: | cvs commit: spice/sandbox/repository/componenthaus/src/java/org/componenthaus/ant ComponentHausSubmitTask.java, Mike Hogan |
| Previous by Thread: | cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/util/text - New directory, Mike Hogan |
| Next by Thread: | cvs commit: spice/sandbox/repository/componenthaus/src/java/org/componenthaus/ant ComponentHausSubmitTask.java, Mike Hogan |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |