diff options
Diffstat (limited to 'tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java')
| -rw-r--r-- | tests/src/cgeo/geocaching/test/mock/GC1ZXX2.java | 93 |
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; } } |
