Bug 1402549 - Part 1 - Assert number of saved tabs, too. r?esawin draft
authorJan Henning <jh+bugzilla@buttercookie.de>
Sat, 10 Mar 2018 14:09:03 +0100
changeset 765895 f5e97da739be61b209e0c7985634e3d8dc168403
parent 765894 c07bcb3852bbbfa9e4a079eca4bde4d9567cdf91
child 765896 00027d9ec9f55e1478bbc1e5b3956b86d0fc93cd
push id102174
push usermozilla@buttercookie.de
push dateSat, 10 Mar 2018 16:08:47 +0000
reviewersesawin
bugs1402549
milestone60.0a1
Bug 1402549 - Part 1 - Assert number of saved tabs, too. r?esawin MozReview-Commit-ID: DIfqQo3Fvlg
mobile/android/tests/browser/robocop/src/org/mozilla/gecko/tests/SessionTest.java
--- a/mobile/android/tests/browser/robocop/src/org/mozilla/gecko/tests/SessionTest.java
+++ b/mobile/android/tests/browser/robocop/src/org/mozilla/gecko/tests/SessionTest.java
@@ -348,16 +348,17 @@ public abstract class SessionTest extend
     protected void verifySessionJSON(Session session, String sessionString, Assert asserter) {
         final SessionTab[] sessionTabs = session.getItems();
 
         try {
             final JSONObject window = new JSONObject(sessionString).getJSONArray("windows").getJSONObject(0);
             final JSONArray tabs = window.getJSONArray("tabs");
             final int optSelected = window.optInt("selected", -1);
 
+            asserter.is(tabs.length(), sessionTabs.length, "number of saved tabs matches");
             asserter.is(optSelected, session.getIndex() + 1, "selected tab matches");
 
             for (int i = 0; i < tabs.length(); i++) {
                 final JSONObject tab = tabs.getJSONObject(i);
                 final int index = tab.getInt("index");
                 final JSONArray entries = tab.getJSONArray("entries");
                 final SessionTab sessionTab = sessionTabs[i];
                 final PageInfo[] pages = sessionTab.getItems();