mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 23:35:34 +00:00
Bug 1265525 - Pre: move BrowserContract tests to junit4 r=sebastian
MozReview-Commit-ID: 6GLqAR2SOKi --HG-- extra : rebase_source : 81b486dac92c35be2dcba157bb6f86c1169367cc
This commit is contained in:
parent
b52a4c4056
commit
d81d7764d1
@ -6,7 +6,6 @@
|
||||
|
||||
background_junit3_sources = [
|
||||
'src/org/mozilla/gecko/background/common/TestAndroidLogWriters.java',
|
||||
'src/org/mozilla/gecko/background/common/TestBrowserContractHelpers.java',
|
||||
'src/org/mozilla/gecko/background/common/TestUtils.java',
|
||||
'src/org/mozilla/gecko/background/common/TestWaitHelper.java',
|
||||
'src/org/mozilla/gecko/background/db/AndroidBrowserRepositoryTestCase.java',
|
||||
|
@ -2,7 +2,6 @@
|
||||
subsuite = background
|
||||
|
||||
[src/org/mozilla/gecko/background/common/TestAndroidLogWriters.java]
|
||||
[src/org/mozilla/gecko/background/common/TestBrowserContractHelpers.java]
|
||||
[src/org/mozilla/gecko/background/common/TestUtils.java]
|
||||
[src/org/mozilla/gecko/background/common/TestWaitHelper.java]
|
||||
[src/org/mozilla/gecko/background/db/TestAndroidBrowserBookmarksRepository.java]
|
||||
|
@ -1,28 +0,0 @@
|
||||
/* Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
package org.mozilla.gecko.background.common;
|
||||
|
||||
import org.mozilla.gecko.background.helpers.AndroidSyncTestCase;
|
||||
import org.mozilla.gecko.sync.repositories.android.BrowserContractHelpers;
|
||||
|
||||
public class TestBrowserContractHelpers extends AndroidSyncTestCase {
|
||||
public void testBookmarkCodes() {
|
||||
final String[] strings = {
|
||||
// Observe omissions: "microsummary", "item".
|
||||
"folder", "bookmark", "separator", "livemark", "query"
|
||||
};
|
||||
for (int i = 0; i < strings.length; ++i) {
|
||||
assertEquals(strings[i], BrowserContractHelpers.typeStringForCode(i));
|
||||
assertEquals(i, BrowserContractHelpers.typeCodeForString(strings[i]));
|
||||
}
|
||||
assertEquals(null, BrowserContractHelpers.typeStringForCode(-1));
|
||||
assertEquals(null, BrowserContractHelpers.typeStringForCode(100));
|
||||
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString(null));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString("folder "));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString("FOLDER"));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString(""));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString("nope"));
|
||||
}
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
/* Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||||
|
||||
package org.mozilla.gecko.sync.repositories.android;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.mozilla.gecko.background.testhelpers.TestRunner;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
@RunWith(TestRunner.class)
|
||||
public class BrowserContractHelpersTest {
|
||||
@Test
|
||||
public void testBookmarkCodes() {
|
||||
final String[] strings = {
|
||||
// Observe omissions: "microsummary", "item".
|
||||
"folder", "bookmark", "separator", "livemark", "query"
|
||||
};
|
||||
for (int i = 0; i < strings.length; ++i) {
|
||||
assertEquals(strings[i], BrowserContractHelpers.typeStringForCode(i));
|
||||
assertEquals(i, BrowserContractHelpers.typeCodeForString(strings[i]));
|
||||
}
|
||||
assertEquals(null, BrowserContractHelpers.typeStringForCode(-1));
|
||||
assertEquals(null, BrowserContractHelpers.typeStringForCode(100));
|
||||
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString(null));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString("folder "));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString("FOLDER"));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString(""));
|
||||
assertEquals(-1, BrowserContractHelpers.typeCodeForString("nope"));
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user