Dbrant has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/171330

Change subject: Fix tests related to PageProperties
......................................................................

Fix tests related to PageProperties

- Also fixed error in EditPreview test.
- Also fixed Page .equals test.

Change-Id: Idafb44bf8b0ef9e8e2ea741615f14c41e9a3263b
---
M wikipedia-it/src/main/java/org/wikipedia/test/PageTests.java
M wikipedia-it/src/main/java/org/wikipedia/test/ParcelableTest.java
M wikipedia-it/src/main/java/org/wikipedia/test/PreviewTaskTests.java
M wikipedia/src/main/java/org/wikipedia/page/Page.java
4 files changed, 17 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/30/171330/1

diff --git a/wikipedia-it/src/main/java/org/wikipedia/test/PageTests.java 
b/wikipedia-it/src/main/java/org/wikipedia/test/PageTests.java
index b1d82df..f2cf666 100644
--- a/wikipedia-it/src/main/java/org/wikipedia/test/PageTests.java
+++ b/wikipedia-it/src/main/java/org/wikipedia/test/PageTests.java
@@ -21,7 +21,7 @@
             sections.add(new Section(i, 1, "Something " + i, "Something_" + i, 
"Content Something" + i));
         }
         PageTitle title = new PageTitle(null, "Test", new 
Site("en.wikipedia.org"));
-        PageProperties props = new PageProperties("2001-02-03T04:00:00Z", 
"Test", null, true, true);
+        PageProperties props = new PageProperties("2001-02-03T04:00:00Z", 
"Test", null, true, true, null, null);
         Page page = new Page(title, sections, props);
         assertEquals(page, new Page(page.toJSON()));
     }
diff --git a/wikipedia-it/src/main/java/org/wikipedia/test/ParcelableTest.java 
b/wikipedia-it/src/main/java/org/wikipedia/test/ParcelableTest.java
index fc48e13..5fe8c6b 100644
--- a/wikipedia-it/src/main/java/org/wikipedia/test/ParcelableTest.java
+++ b/wikipedia-it/src/main/java/org/wikipedia/test/ParcelableTest.java
@@ -52,9 +52,9 @@
             sections.add(new Section(i, 1, "Something " + i, "Something_" + i, 
"Content Something" + i));
         }
         PageTitle title = new PageTitle(null, "Test", new 
Site("en.wikipedia.org"));
-        PageProperties props = new PageProperties("", "Something", 
"autoconfirmed", false, false);
-        Page page = new Page(title, sections, props);
-        parcelAndTestObjects(page);
+        PageProperties props = new PageProperties("", "Something", 
"autoconfirmed", false, false, null, null);
+        parcelAndTestObjects(title);
+        parcelAndTestObjects(props);
     }
 
     public void testLruCache() throws Exception {
diff --git 
a/wikipedia-it/src/main/java/org/wikipedia/test/PreviewTaskTests.java 
b/wikipedia-it/src/main/java/org/wikipedia/test/PreviewTaskTests.java
index 878689c..d5a5ba5 100644
--- a/wikipedia-it/src/main/java/org/wikipedia/test/PreviewTaskTests.java
+++ b/wikipedia-it/src/main/java/org/wikipedia/test/PreviewTaskTests.java
@@ -21,7 +21,7 @@
         final PageTitle title = new PageTitle(null, 
"Test_page_for_app_testing/Section1", new Site("test.wikipedia.org"));
         long randomTime = System.currentTimeMillis();
         final String wikitext = "== Section 2 ==\n\nEditing section INSERT 
RANDOM & HERE test at " + randomTime;
-        final String expected = "<div></div><h2><span class=\"mw-headline\" 
id=\"Section_2\">Section 2</span><a href=\"#/editor/1\" title=\"Edit section: 
Section 2\" data-section=\"1\" class=\"icon icon-edit edit-page enabled 
icon-32px\">Edit</a></h2><div>\n<p>Editing section INSERT RANDOM &amp; HERE 
test at " + randomTime + "</p>\n\n\n\n</div>";
+        final String expected = "<div></div><h2><span class=\"mw-headline\" 
id=\"Section_2\">Section 2</span><a href=\"#/editor/1\" title=\"Edit section: 
Section 2\" data-section=\"1\" class=\"icon icon-edit-enabled edit-page 
icon-32px\">Edit</a></h2><div>\n<p>Editing section INSERT RANDOM &amp; HERE 
test at " + randomTime + "</p>\n\n\n\n</div>";
         final CountDownLatch completionLatch = new CountDownLatch(1);
         runTestOnUiThread(new Runnable() {
             @Override
diff --git a/wikipedia/src/main/java/org/wikipedia/page/Page.java 
b/wikipedia/src/main/java/org/wikipedia/page/Page.java
index 580ce45..bfae67f 100644
--- a/wikipedia/src/main/java/org/wikipedia/page/Page.java
+++ b/wikipedia/src/main/java/org/wikipedia/page/Page.java
@@ -43,6 +43,18 @@
     }
 
     @Override
+    public boolean equals(Object o) {
+        if (!(o instanceof Page)) {
+            return false;
+        }
+
+        Page other = (Page) o;
+        return title.equals(other.title)
+                && sections.equals(other.sections)
+                && pageProperties.equals(other.pageProperties);
+    }
+
+    @Override
     public String toString() {
         return "Page{"
                 + "title=" + title

-- 
To view, visit https://gerrit.wikimedia.org/r/171330
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idafb44bf8b0ef9e8e2ea741615f14c41e9a3263b
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Dbrant <dbr...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to