mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 04:43:54 +01:00
UploadMediaDetailInputFilter: added pattern to identify colon (#5451)
Added hex code of colon for MediaDetailInputFilter and updated test for it.
This commit is contained in:
parent
1aa07f9368
commit
11e7b1cde7
2 changed files with 2 additions and 1 deletions
|
|
@ -20,6 +20,7 @@ public class UploadMediaDetailInputFilter implements InputFilter {
|
||||||
Pattern.compile("[\\x{00A0}\\x{1680}\\x{180E}\\x{2000}-\\x{200B}\\x{2028}\\x{2029}\\x{202F}\\x{205F}]"),
|
Pattern.compile("[\\x{00A0}\\x{1680}\\x{180E}\\x{2000}-\\x{200B}\\x{2028}\\x{2029}\\x{202F}\\x{205F}]"),
|
||||||
Pattern.compile("[\\x{202A}-\\x{202E}]"),
|
Pattern.compile("[\\x{202A}-\\x{202E}]"),
|
||||||
Pattern.compile("\\p{Cc}"),
|
Pattern.compile("\\p{Cc}"),
|
||||||
|
Pattern.compile("\\x{3A}"), // Added for colon(:)
|
||||||
Pattern.compile("\\x{FEFF}"),
|
Pattern.compile("\\x{FEFF}"),
|
||||||
Pattern.compile("\\x{00AD}"),
|
Pattern.compile("\\x{00AD}"),
|
||||||
Pattern.compile("[\\x{E000}-\\x{F8FF}\\x{FFF0}-\\x{FFFF}]"),
|
Pattern.compile("[\\x{E000}-\\x{F8FF}\\x{FFF0}-\\x{FFFF}]"),
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ class UploadMediaDetailInputFilterTest {
|
||||||
builder.filters = arrayOf(UploadMediaDetailInputFilter())
|
builder.filters = arrayOf(UploadMediaDetailInputFilter())
|
||||||
|
|
||||||
//Sample of control characters
|
//Sample of control characters
|
||||||
val tests = intArrayOf(0x00, 0x08, 0x10, 0x18, 0x1F, 0x7F)
|
val tests = intArrayOf(0x00, 0x08, 0x10, 0x18, 0x1F, 0x7F, 0x3A)
|
||||||
for (test: Int in tests) {
|
for (test: Int in tests) {
|
||||||
builder.insert(0, String(Character.toChars(test)))
|
builder.insert(0, String(Character.toChars(test)))
|
||||||
Assert.assertEquals(builder.toString(), "")
|
Assert.assertEquals(builder.toString(), "")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue