Changeset 11435 in josm for trunk/test/unit
- Timestamp:
- 2017-01-07T00:56:52+01:00 (8 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/tools/UtilsTest.java
r11330 r11435 3 3 4 4 import static org.junit.Assert.assertEquals; 5 import static org.junit.Assert.assertFalse; 6 import static org.junit.Assert.assertNull; 7 import static org.junit.Assert.assertTrue; 5 8 6 9 import java.io.IOException; … … 10 13 import java.util.Locale; 11 14 12 import org.junit.Assert;13 15 import org.junit.Rule; 14 16 import org.junit.Test; … … 53 55 "\u3000"; // IDEOGRAPHIC SPACE 54 56 // CHECKSTYLE.ON: SingleSpaceSeparator 55 Assert.assertNull(Utils.strip(null));56 Assert.assertEquals("", Utils.strip(""));57 Assert.assertEquals("", Utils.strip(" "));58 Assert.assertEquals("", Utils.strip(" "));59 Assert.assertEquals("", Utils.strip(" "));60 Assert.assertEquals("", Utils.strip(someWhite));61 Assert.assertEquals("a", Utils.strip("a"));62 Assert.assertEquals("ab", Utils.strip("ab"));63 Assert.assertEquals("abc", Utils.strip("abc"));64 Assert.assertEquals("a", Utils.strip(" a"));65 Assert.assertEquals("ab", Utils.strip(" ab"));66 Assert.assertEquals("abc", Utils.strip(" abc"));67 Assert.assertEquals("a", Utils.strip("a "));68 Assert.assertEquals("ab", Utils.strip("ab "));69 Assert.assertEquals("abc", Utils.strip("abc "));70 Assert.assertEquals("a", Utils.strip(someWhite+"a"+someWhite));71 Assert.assertEquals("ab", Utils.strip(someWhite+"ab"+someWhite));72 Assert.assertEquals("abc", Utils.strip(someWhite+"abc"+someWhite));57 assertNull(Utils.strip(null)); 58 assertEquals("", Utils.strip("")); 59 assertEquals("", Utils.strip(" ")); 60 assertEquals("", Utils.strip(" ")); 61 assertEquals("", Utils.strip(" ")); 62 assertEquals("", Utils.strip(someWhite)); 63 assertEquals("a", Utils.strip("a")); 64 assertEquals("ab", Utils.strip("ab")); 65 assertEquals("abc", Utils.strip("abc")); 66 assertEquals("a", Utils.strip(" a")); 67 assertEquals("ab", Utils.strip(" ab")); 68 assertEquals("abc", Utils.strip(" abc")); 69 assertEquals("a", Utils.strip("a ")); 70 assertEquals("ab", Utils.strip("ab ")); 71 assertEquals("abc", Utils.strip("abc ")); 72 assertEquals("a", Utils.strip(someWhite+"a"+someWhite)); 73 assertEquals("ab", Utils.strip(someWhite+"ab"+someWhite)); 74 assertEquals("abc", Utils.strip(someWhite+"abc"+someWhite)); 73 75 74 76 // extended skip 75 Assert.assertEquals("a", Utils.strip("a", "b")); 76 Assert.assertEquals("b", Utils.strip("acbcac", "ac")); 77 assertEquals("a", Utils.strip("a", "b")); 78 assertEquals("b", Utils.strip("acbcac", "ac")); 79 } 80 81 /** 82 * Test of {@link Utils#isStripEmpty} method. 83 */ 84 @Test 85 public void testIsStripEmpty() { 86 assertTrue(Utils.isStripEmpty(null)); 87 assertTrue(Utils.isStripEmpty("")); 88 assertTrue(Utils.isStripEmpty(" ")); 89 assertTrue(Utils.isStripEmpty(" ")); 90 assertFalse(Utils.isStripEmpty("a")); 91 assertFalse(Utils.isStripEmpty("foo")); 92 assertFalse(Utils.isStripEmpty(" foo")); 93 assertFalse(Utils.isStripEmpty("foo ")); 94 assertFalse(Utils.isStripEmpty(" foo ")); 77 95 } 78 96 … … 82 100 @Test 83 101 public void testToHexString() { 84 Assert.assertEquals("", Utils.toHexString(null));85 Assert.assertEquals("", Utils.toHexString(new byte[0]));86 Assert.assertEquals("01", Utils.toHexString(new byte[]{0x1}));87 Assert.assertEquals("0102", Utils.toHexString(new byte[]{0x1, 0x2}));88 Assert.assertEquals("12", Utils.toHexString(new byte[]{0x12}));89 Assert.assertEquals("127f", Utils.toHexString(new byte[]{0x12, 0x7f}));90 Assert.assertEquals("fedc", Utils.toHexString(new byte[]{(byte) 0xfe, (byte) 0xdc}));102 assertEquals("", Utils.toHexString(null)); 103 assertEquals("", Utils.toHexString(new byte[0])); 104 assertEquals("01", Utils.toHexString(new byte[]{0x1})); 105 assertEquals("0102", Utils.toHexString(new byte[]{0x1, 0x2})); 106 assertEquals("12", Utils.toHexString(new byte[]{0x12})); 107 assertEquals("127f", Utils.toHexString(new byte[]{0x12, 0x7f})); 108 assertEquals("fedc", Utils.toHexString(new byte[]{(byte) 0xfe, (byte) 0xdc})); 91 109 } 92 110
Note:
See TracChangeset
for help on using the changeset viewer.