aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java')
-rw-r--r--tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java93
1 files changed, 66 insertions, 27 deletions
diff --git a/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java b/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java
index 96e677a..6d63b18 100644
--- a/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java
+++ b/tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java
@@ -1,8 +1,17 @@
package cgeo.geocaching.test.mock;
+import cgeo.geocaching.cgBase;
import cgeo.geocaching.enumerations.CacheSize;
+import cgeo.geocaching.enumerations.CacheType;
import cgeo.geocaching.geopoint.Geopoint;
+import java.text.ParseException;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
public class GC1ZXX2 extends MockedCache {
@@ -11,6 +20,11 @@ public class GC1ZXX2 extends MockedCache {
}
@Override
+ public String getName() {
+ return "Hannopoly: Eislisenstrasse";
+ }
+
+ @Override
public Float getDifficulty() {
return 3.0f;
}
@@ -22,7 +36,7 @@ public class GC1ZXX2 extends MockedCache {
@Override
public String getOwner() {
- return "Rich Uncle Pennybags ";
+ return "Rich Uncle Pennybags";
}
@Override
@@ -37,7 +51,7 @@ public class GC1ZXX2 extends MockedCache {
@Override
public String getType() {
- return "traditional";
+ return CacheType.TRADITIONAL.id;
}
@Override
@@ -46,63 +60,88 @@ public class GC1ZXX2 extends MockedCache {
}
@Override
- public boolean isDisabled() {
- return false;
+ public String getOwnerReal() {
+ return "daniel354";
}
@Override
- public boolean isMembersOnly() {
- return false;
+ public String getDescription() {
+ return "<center><img width=\"500\"";
}
@Override
- public boolean isOwn() {
- return false;
+ public String getCacheId() {
+ return "1433909";
}
@Override
- public String getOwnerReal() {
- return "daniel354";
+ public String getGuid() {
+ return "36d45871-b99d-46d6-95fc-ff86ab564c98";
}
@Override
- public String getHint() {
- return "";
+ public String getLocation() {
+ return "Niedersachsen, Germany";
}
@Override
- public String getDescription() {
- return "<center><img width=\"500\"";
+ public boolean isWatchlist() {
+ if ("blafoo".equals(this.getUserLoggedIn())) {
+ return true;
+ }
+ return false;
}
@Override
- public String getShortDescription() {
- return "";
+ public Date getHiddenDate() {
+ try {
+ return cgBase.parseGcCustomDate("16/10/2009");
+ } catch (ParseException e) {
+ }
+ return null;
}
@Override
- public String getName() {
- return "Hannopoly: Eislisenstrasse";
+ public List<String> getAttributes() {
+ String[] attributes = new String[] {
+ "bicycles_yes",
+ "available_yes",
+ "stroller_yes",
+ "parking_yes",
+ "onehour_yes",
+ "kids_yes",
+ "dogs_yes"
+ };
+ return Arrays.asList(attributes);
}
- @Override
- public String getCacheId() {
- return "1433909";
- }
@Override
- public String getGuid() {
- return "36d45871-b99d-46d6-95fc-ff86ab564c98";
+ public Map<Integer, Integer> getLogCounts() {
+ Map<Integer, Integer> logCounts = new HashMap<Integer, Integer>();
+ logCounts.put(cgBase.LOG_PUBLISH_LISTING, 1);
+ logCounts.put(cgBase.LOG_FOUND_IT, 370);
+ logCounts.put(cgBase.LOG_POST_REVIEWER_NOTE, 1);
+ logCounts.put(cgBase.LOG_DIDNT_FIND_IT, 7);
+ logCounts.put(cgBase.LOG_NOTE, 8);
+ logCounts.put(cgBase.LOG_ARCHIVE, 1);
+ logCounts.put(cgBase.LOG_ENABLE_LISTING, 2);
+ logCounts.put(cgBase.LOG_TEMP_DISABLE_LISTING, 3);
+ logCounts.put(cgBase.LOG_OWNER_MAINTENANCE, 7);
+ return logCounts;
}
@Override
- public String getLocation() {
- return "Niedersachsen, Germany";
+ public Integer getFavoritePoints() {
+ return new Integer(49);
}
@Override
public String getPersonalNote() {
- return "";
+ if ("blafoo".equals(this.getUserLoggedIn())) {
+ return "Test für c:geo";
+ }
+ return null;
}
}