From 92ac7c4a87b0cdb033ebba14bb19bd10448bb026 Mon Sep 17 00:00:00 2001
From: blafoo
Date: Tue, 8 Nov 2011 23:02:32 +0100
Subject: Fixed regex due to GC.com update
Conflicts:
main/src/cgeo/geocaching/GCConstants.java
+ fix for ../tests/src/cgeo/geocaching/cgeoApplicationTest.java
---
tests/src/cgeo/geocaching/test/WhitespaceTest.java | 11 +-
tests/src/cgeo/geocaching/test/mock/GC1ZXX2.html | 575 +++++++++++------
tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java | 6 +-
tests/src/cgeo/geocaching/test/mock/GC2CJPF.html | 681 ++++++++++++++-------
tests/src/cgeo/geocaching/test/mock/GC2CJPF.java | 12 +-
tests/src/cgeo/geocaching/test/mock/GC2JVEH.html | 573 +++++++++++------
tests/src/cgeo/geocaching/test/mock/GC2JVEH.java | 4 +-
7 files changed, 1283 insertions(+), 579 deletions(-)
(limited to 'tests/src/cgeo/geocaching/test')
diff --git a/tests/src/cgeo/geocaching/test/WhitespaceTest.java b/tests/src/cgeo/geocaching/test/WhitespaceTest.java
index bb9f0e0..6fab7fd 100644
--- a/tests/src/cgeo/geocaching/test/WhitespaceTest.java
+++ b/tests/src/cgeo/geocaching/test/WhitespaceTest.java
@@ -22,6 +22,7 @@ import java.util.regex.Pattern;
*/
public class WhitespaceTest extends AndroidTestCase {
+ private final int EXPECTED_SIZE = 119418;
private String data;
@Override
@@ -77,7 +78,7 @@ public class WhitespaceTest extends AndroidTestCase {
Matcher matcher = pattern.matcher(data);
String result = matcher.replaceAll(" ").trim();
final long end = System.currentTimeMillis();
- assertEquals(111956, result.length());
+ assertEquals(EXPECTED_SIZE - 1, result.length());
Log.d(Settings.tag, (end - start) + " ms regex");
}
@@ -85,7 +86,7 @@ public class WhitespaceTest extends AndroidTestCase {
final long start = System.currentTimeMillis();
String result = data.replaceAll("\\s+", " ");
final long end = System.currentTimeMillis();
- assertEquals(111958, result.length());
+ assertEquals(EXPECTED_SIZE + 1, result.length());
Log.d(Settings.tag, (end - start) + " ms replaceAll");
}
@@ -94,7 +95,7 @@ public class WhitespaceTest extends AndroidTestCase {
final long start = System.currentTimeMillis();
result = BaseUtils.replaceWhitespace(data);
final long end = System.currentTimeMillis();
- assertEquals(111957, result.length());
+ assertEquals(EXPECTED_SIZE, result.length());
Log.d(Settings.tag, (end - start) + " ms actual implementation");
}
@@ -103,7 +104,7 @@ public class WhitespaceTest extends AndroidTestCase {
final long start = System.currentTimeMillis();
result = replaceWhitespaceManually(data);
final long end = System.currentTimeMillis();
- assertEquals(111957, result.length());
+ assertEquals(EXPECTED_SIZE, result.length());
Log.d(Settings.tag, (end - start) + " ms manually");
}
@@ -112,7 +113,7 @@ public class WhitespaceTest extends AndroidTestCase {
final long start = System.currentTimeMillis();
result = replaceWhitespaceStringUtils(data);
final long end = System.currentTimeMillis();
- assertEquals(111956, result.length());
+ assertEquals(EXPECTED_SIZE - 1, result.length());
Log.d(Settings.tag, (end - start) + " ms StringUtils");
}
}
\ No newline at end of file
diff --git a/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.html b/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.html
index d20df53..f85f10f 100644
--- a/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.html
+++ b/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.html
@@ -9,7 +9,7 @@
-
+
@@ -162,54 +162,15 @@
{
display: none;
}
+
- /* -----------------------------------------------------------------------
-Begin Pagination
------------------------------------------------------------------------ */
-
- .PaginationWidget
- {
- margin: 1.5em 0;
- font-size: 10px;
- }
- .pagination a
- {
- text-decoration: none;
- border: solid 1px #00447c;
- color: #00447c;
- }
- .pagination a, .pagination span
- {
- display: block;
- float: left;
- padding: 3px 5px;
- margin-right: 5px;
- min-width: 1em;
- text-align: center;
- }
- .pagination .current
- {
- background: #13b5ea;
- color: #fff;
- border: solid 1px #13b5ea;
- }
- .pagination .current.prev, .pagination .current.next
- {
- color: #b0b0b0;
- border-color: #b0b0b0;
- background: #fff;
- }
-
- /* -----------------------------------------------------------------------
-End Pagination
------------------------------------------------------------------------ */
-
+
-
-
-
-
+
+
+
+
+
-
-
+
+
@@ -1551,6 +1803,8 @@ border="0" />
Magyar
+ Română
+
@@ -1598,7 +1852,7 @@ border="0" />
-
+
@@ -1628,7 +1882,7 @@ border="0" />
+ | | |
@@ -1639,45 +1893,18 @@ border="0" />
-
-
@@ -1727,9 +1954,7 @@ initalLogs = {"status":"success", "data": [{"LogID":190275925,"CacheID":1433909,
function isiOS(){
return (
- (navigator.userAgent.match(/iPhone/i)) ||
- (navigator.userAgent.match(/iPod/i)) ||
- (navigator.userAgent.match(/iPad/i))
+ (navigator.userAgent.match(/(iPhone)|(iPod)|(iPad)/i))
);
}
});
@@ -1879,6 +2104,6 @@ initalLogs = {"status":"success", "data": [{"LogID":190275925,"CacheID":1433909,
-
+