1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-30 16:24:09 +03:00

Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery

Conflicts:
	hardware/arduino/avr/cores/arduino/USBCore.cpp
This commit is contained in:
Cristian Maglie
2013-07-30 10:45:44 +02:00
17 changed files with 370 additions and 343 deletions

View File

@ -0,0 +1,29 @@
package processing.app.helpers;
import static org.junit.Assert.assertArrayEquals;
import org.junit.Test;
public class StringReplacerTest {
@Test
public void quotingCheck() throws Exception {
String in = "a\"bc ab'c 'abc abc' ";
in += "\"abc abc\" '\"abc abc\"' ";
in += "\"'abc abc'\"";
String[] res = StringReplacer.quotedSplit(in, "\"'", false);
assertArrayEquals(res, new String[] { "a\"bc", "ab'c", "abc abc",
"abc abc", "\"abc abc\"", "'abc abc'" });
}
@Test
public void quotingCheckWithEmptyStringsAccepted() throws Exception {
String in = "a\"bc ab'c 'abc abc' ";
in += "\"abc abc\" '\"abc abc\"' ";
in += "\"'abc abc'\"";
String[] res = StringReplacer.quotedSplit(in, "\"'", true);
assertArrayEquals(res, new String[] { "a\"bc", "ab'c", "", "", "abc abc",
"abc abc", "\"abc abc\"", "'abc abc'" });
}
}