Bug 976775 - Rename AssertionHelper assertions to fAssert*. r=lucasr

This commit is contained in:
Michael Comella 2014-03-06 15:50:52 -08:00
parent 4e8bdadc18
commit d175adb86c
11 changed files with 72 additions and 72 deletions

View File

@ -75,20 +75,20 @@ public class AboutHomeComponent extends BaseComponent {
assertVisible(); assertVisible();
final int expectedPanelIndex = getPanelIndexForDevice(expectedPanel.ordinal()); final int expectedPanelIndex = getPanelIndexForDevice(expectedPanel.ordinal());
assertEquals("The current HomePager panel is " + expectedPanel, fAssertEquals("The current HomePager panel is " + expectedPanel,
expectedPanelIndex, getHomePagerView().getCurrentItem()); expectedPanelIndex, getHomePagerView().getCurrentItem());
return this; return this;
} }
public AboutHomeComponent assertNotVisible() { public AboutHomeComponent assertNotVisible() {
assertTrue("The HomePager is not visible", fAssertTrue("The HomePager is not visible",
getHomePagerContainer().getVisibility() != View.VISIBLE || getHomePagerContainer().getVisibility() != View.VISIBLE ||
getHomePagerView().getVisibility() != View.VISIBLE); getHomePagerView().getVisibility() != View.VISIBLE);
return this; return this;
} }
public AboutHomeComponent assertVisible() { public AboutHomeComponent assertVisible() {
assertTrue("The HomePager is visible", fAssertTrue("The HomePager is visible",
getHomePagerContainer().getVisibility() == View.VISIBLE && getHomePagerContainer().getVisibility() == View.VISIBLE &&
getHomePagerView().getVisibility() == View.VISIBLE); getHomePagerView().getVisibility() == View.VISIBLE);
return this; return this;
@ -96,7 +96,7 @@ public class AboutHomeComponent extends BaseComponent {
public AboutHomeComponent assertBannerNotVisible() { public AboutHomeComponent assertBannerNotVisible() {
View banner = getHomeBannerView(); View banner = getHomeBannerView();
assertTrue("The HomeBanner is not visible", fAssertTrue("The HomeBanner is not visible",
getHomePagerContainer().getVisibility() != View.VISIBLE || getHomePagerContainer().getVisibility() != View.VISIBLE ||
banner.getVisibility() != View.VISIBLE || banner.getVisibility() != View.VISIBLE ||
banner.getTranslationY() == banner.getHeight()); banner.getTranslationY() == banner.getHeight());
@ -104,7 +104,7 @@ public class AboutHomeComponent extends BaseComponent {
} }
public AboutHomeComponent assertBannerVisible() { public AboutHomeComponent assertBannerVisible() {
assertTrue("The HomeBanner is visible", fAssertTrue("The HomeBanner is visible",
getHomePagerContainer().getVisibility() == View.VISIBLE && getHomePagerContainer().getVisibility() == View.VISIBLE &&
getHomeBannerView().getVisibility() == View.VISIBLE); getHomeBannerView().getVisibility() == View.VISIBLE);
return this; return this;
@ -114,7 +114,7 @@ public class AboutHomeComponent extends BaseComponent {
assertBannerVisible(); assertBannerVisible();
final TextView textView = (TextView) getHomeBannerView().findViewById(R.id.text); final TextView textView = (TextView) getHomeBannerView().findViewById(R.id.text);
assertEquals("The correct HomeBanner text is shown", fAssertEquals("The correct HomeBanner text is shown",
text, textView.getText().toString()); text, textView.getText().toString());
return this; return this;
} }
@ -148,7 +148,7 @@ public class AboutHomeComponent extends BaseComponent {
} }
private void swipeToPanel(final int panelDirection) { private void swipeToPanel(final int panelDirection) {
assertTrue("Swiping in a valid direction", fAssertTrue("Swiping in a valid direction",
panelDirection == Solo.LEFT || panelDirection == Solo.RIGHT); panelDirection == Solo.LEFT || panelDirection == Solo.RIGHT);
assertVisible(); assertVisible();

View File

@ -49,7 +49,7 @@ public class AppMenuComponent extends BaseComponent {
} }
private void assertMenuIsNotOpen() { private void assertMenuIsNotOpen() {
assertFalse("Menu is not open", isMenuOpen()); fAssertFalse("Menu is not open", isMenuOpen());
} }
private View getOverflowMenuButtonView() { private View getOverflowMenuButtonView() {
@ -90,8 +90,8 @@ public class AppMenuComponent extends BaseComponent {
final View menuItemView = findAppMenuItemView(text); final View menuItemView = findAppMenuItemView(text);
if (menuItemView != null) { if (menuItemView != null) {
assertTrue("The menu item is enabled", menuItemView.isEnabled()); fAssertTrue("The menu item is enabled", menuItemView.isEnabled());
assertEquals("The menu item is visible", View.VISIBLE, menuItemView.getVisibility()); fAssertEquals("The menu item is visible", View.VISIBLE, menuItemView.getVisibility());
mSolo.clickOnView(menuItemView); mSolo.clickOnView(menuItemView);
} else { } else {
@ -120,8 +120,8 @@ public class AppMenuComponent extends BaseComponent {
private void pressOverflowMenuButton() { private void pressOverflowMenuButton() {
final View overflowMenuButton = getOverflowMenuButtonView(); final View overflowMenuButton = getOverflowMenuButtonView();
assertTrue("The overflow menu button is enabled", overflowMenuButton.isEnabled()); fAssertTrue("The overflow menu button is enabled", overflowMenuButton.isEnabled());
assertEquals("The overflow menu button is visible", View.VISIBLE, overflowMenuButton.getVisibility()); fAssertEquals("The overflow menu button is visible", View.VISIBLE, overflowMenuButton.getVisibility());
mSolo.clickOnView(overflowMenuButton, true); mSolo.clickOnView(overflowMenuButton, true);
} }

View File

@ -63,7 +63,7 @@ public class GeckoViewComponent extends BaseComponent {
private InputMethodManager getInputMethodManager() { private InputMethodManager getInputMethodManager() {
final InputMethodManager imm = (InputMethodManager) final InputMethodManager imm = (InputMethodManager)
mActivity.getSystemService(Context.INPUT_METHOD_SERVICE); mActivity.getSystemService(Context.INPUT_METHOD_SERVICE);
assertNotNull("Must have an InputMethodManager", imm); fAssertNotNull("Must have an InputMethodManager", imm);
return imm; return imm;
} }
@ -75,7 +75,7 @@ public class GeckoViewComponent extends BaseComponent {
} }
public TextInput assertActive() { public TextInput assertActive() {
assertTrue("Current view should be the active input view", isActive()); fAssertTrue("Current view should be the active input view", isActive());
return this; return this;
} }
@ -101,7 +101,7 @@ public class GeckoViewComponent extends BaseComponent {
} }
public TextInput assertInputConnection() { public TextInput assertInputConnection() {
assertTrue("Current view should have an active InputConnection", hasInputConnection()); fAssertTrue("Current view should have an active InputConnection", hasInputConnection());
return this; return this;
} }
@ -127,7 +127,7 @@ public class GeckoViewComponent extends BaseComponent {
*/ */
public TextInput testInputConnection(final InputConnectionTest test) { public TextInput testInputConnection(final InputConnectionTest test) {
assertNotNull("Test must not be null", test); fAssertNotNull("Test must not be null", test);
assertInputConnection(); assertInputConnection();
// GeckoInputConnection can run on another thread than the main thread, // GeckoInputConnection can run on another thread than the main thread,
@ -165,7 +165,7 @@ public class GeckoViewComponent extends BaseComponent {
// InputConnection thread. Therefore, the InputConnection thread must not be // InputConnection thread. Therefore, the InputConnection thread must not be
// the same as the instrumentation thread to avoid a deadlock. This should // the same as the instrumentation thread to avoid a deadlock. This should
// always be the case and we perform a sanity check to make sure. // always be the case and we perform a sanity check to make sure.
assertNotSame("InputConnection should not be running on instrumentation thread", fAssertNotSame("InputConnection should not be running on instrumentation thread",
Looper.myLooper(), inputConnectionHandler.getLooper()); Looper.myLooper(), inputConnectionHandler.getLooper());
mDone = false; mDone = false;
@ -183,7 +183,7 @@ public class GeckoViewComponent extends BaseComponent {
public void run() { public void run() {
final EditorInfo info = new EditorInfo(); final EditorInfo info = new EditorInfo();
final InputConnection ic = getView().onCreateInputConnection(info); final InputConnection ic = getView().onCreateInputConnection(info);
assertNotNull("Must have an InputConnection", ic); fAssertNotNull("Must have an InputConnection", ic);
// Restore the IC to a clean state // Restore the IC to a clean state
ic.clearMetaKeyStates(-1); ic.clearMetaKeyStates(-1);
ic.finishComposingText(); ic.finishComposingText();

View File

@ -28,23 +28,23 @@ public class ToolbarComponent extends BaseComponent {
} }
public ToolbarComponent assertIsEditing() { public ToolbarComponent assertIsEditing() {
assertTrue("The toolbar is in the editing state", isEditing()); fAssertTrue("The toolbar is in the editing state", isEditing());
return this; return this;
} }
public ToolbarComponent assertIsNotEditing() { public ToolbarComponent assertIsNotEditing() {
assertFalse("The toolbar is not in the editing state", isEditing()); fAssertFalse("The toolbar is not in the editing state", isEditing());
return this; return this;
} }
public ToolbarComponent assertTitle(final String expected) { public ToolbarComponent assertTitle(final String expected) {
assertEquals("The Toolbar title is " + expected, expected, getTitle()); fAssertEquals("The Toolbar title is " + expected, expected, getTitle());
return this; return this;
} }
public ToolbarComponent assertUrl(final String expected) { public ToolbarComponent assertUrl(final String expected) {
assertIsEditing(); assertIsEditing();
assertEquals("The Toolbar url is " + expected, expected, getUrlEditText().getText()); fAssertEquals("The Toolbar url is " + expected, expected, getUrlEditText().getText());
return this; return this;
} }
@ -158,12 +158,12 @@ public class ToolbarComponent extends BaseComponent {
} }
public ToolbarComponent enterUrl(final String url) { public ToolbarComponent enterUrl(final String url) {
assertNotNull("url is not null", url); fAssertNotNull("url is not null", url);
assertIsEditing(); assertIsEditing();
final EditText urlEditText = getUrlEditText(); final EditText urlEditText = getUrlEditText();
assertTrue("The UrlEditText is the input method target", fAssertTrue("The UrlEditText is the input method target",
urlEditText.isInputMethodTarget()); urlEditText.isInputMethodTarget());
mSolo.clearEditText(urlEditText); mSolo.clearEditText(urlEditText);
@ -183,9 +183,9 @@ public class ToolbarComponent extends BaseComponent {
} }
private ToolbarComponent pressButton(final View view, final String buttonName) { private ToolbarComponent pressButton(final View view, final String buttonName) {
assertNotNull("The " + buttonName + " button View is not null", view); fAssertNotNull("The " + buttonName + " button View is not null", view);
assertTrue("The " + buttonName + " button is enabled", view.isEnabled()); fAssertTrue("The " + buttonName + " button is enabled", view.isEnabled());
assertEquals("The " + buttonName + " button is visible", fAssertEquals("The " + buttonName + " button is visible",
View.VISIBLE, view.getVisibility()); View.VISIBLE, view.getVisibility());
assertIsNotEditing(); assertIsNotEditing();

View File

@ -24,89 +24,89 @@ public final class AssertionHelper {
sAsserter = context.getAsserter(); sAsserter = context.getAsserter();
} }
public static void assertArrayEquals(final String message, final byte[] expecteds, final byte[] actuals) { public static void fAssertArrayEquals(final String message, final byte[] expecteds, final byte[] actuals) {
sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING); sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING);
} }
public static void assertArrayEquals(final String message, final char[] expecteds, final char[] actuals) { public static void fAssertArrayEquals(final String message, final char[] expecteds, final char[] actuals) {
sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING); sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING);
} }
public static void assertArrayEquals(final String message, final short[] expecteds, final short[] actuals) { public static void fAssertArrayEquals(final String message, final short[] expecteds, final short[] actuals) {
sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING); sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING);
} }
public static void assertArrayEquals(final String message, final int[] expecteds, final int[] actuals) { public static void fAssertArrayEquals(final String message, final int[] expecteds, final int[] actuals) {
sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING); sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING);
} }
public static void assertArrayEquals(final String message, final long[] expecteds, final long[] actuals) { public static void fAssertArrayEquals(final String message, final long[] expecteds, final long[] actuals) {
sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING); sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING);
} }
public static void assertArrayEquals(final String message, final Object[] expecteds, final Object[] actuals) { public static void fAssertArrayEquals(final String message, final Object[] expecteds, final Object[] actuals) {
sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING); sAsserter.ok(Arrays.equals(expecteds, actuals), message, DIAG_STRING);
} }
public static void assertEquals(final String message, final double expected, final double actual, final double delta) { public static void fAssertEquals(final String message, final double expected, final double actual, final double delta) {
if (Double.compare(expected, actual) != 0) { if (Double.compare(expected, actual) != 0) {
sAsserter.ok(Math.abs(expected - actual) <= delta, message, DIAG_STRING); sAsserter.ok(Math.abs(expected - actual) <= delta, message, DIAG_STRING);
} }
} }
public static void assertEquals(final String message, final long expected, final long actual) { public static void fAssertEquals(final String message, final long expected, final long actual) {
sAsserter.is(actual, expected, message); sAsserter.is(actual, expected, message);
} }
public static void assertEquals(final String message, final Object expected, final Object actual) { public static void fAssertEquals(final String message, final Object expected, final Object actual) {
sAsserter.is(actual, expected, message); sAsserter.is(actual, expected, message);
} }
public static void assertNotEquals(final String message, final double unexpected, final double actual, final double delta) { public static void fAssertNotEquals(final String message, final double unexpected, final double actual, final double delta) {
sAsserter.ok(Math.abs(unexpected - actual) > delta, message, DIAG_STRING); sAsserter.ok(Math.abs(unexpected - actual) > delta, message, DIAG_STRING);
} }
public static void assertNotEquals(final String message, final long unexpected, final long actual) { public static void fAssertNotEquals(final String message, final long unexpected, final long actual) {
sAsserter.isnot(actual, unexpected, message); sAsserter.isnot(actual, unexpected, message);
} }
public static void assertNotEquals(final String message, final Object unexpected, final Object actual) { public static void fAssertNotEquals(final String message, final Object unexpected, final Object actual) {
sAsserter.isnot(actual, unexpected, message); sAsserter.isnot(actual, unexpected, message);
} }
public static void assertFalse(final String message, final boolean actual) { public static void fAssertFalse(final String message, final boolean actual) {
sAsserter.ok(!actual, message, DIAG_STRING); sAsserter.ok(!actual, message, DIAG_STRING);
} }
public static void assertNotNull(final String message, final Object actual) { public static void fAssertNotNull(final String message, final Object actual) {
sAsserter.isnot(actual, null, message); sAsserter.isnot(actual, null, message);
} }
public static void assertNotSame(final String message, final Object unexpected, final Object actual) { public static void fAssertNotSame(final String message, final Object unexpected, final Object actual) {
sAsserter.ok(unexpected != actual, message, DIAG_STRING); sAsserter.ok(unexpected != actual, message, DIAG_STRING);
} }
public static void assertNull(final String message, final Object actual) { public static void fAssertNull(final String message, final Object actual) {
sAsserter.is(actual, null, message); sAsserter.is(actual, null, message);
} }
public static void assertSame(final String message, final Object expected, final Object actual) { public static void fAssertSame(final String message, final Object expected, final Object actual) {
sAsserter.ok(expected == actual, message, DIAG_STRING); sAsserter.ok(expected == actual, message, DIAG_STRING);
} }
public static void assertTrue(final String message, final boolean actual) { public static void fAssertTrue(final String message, final boolean actual) {
sAsserter.ok(actual, message, DIAG_STRING); sAsserter.ok(actual, message, DIAG_STRING);
} }
public static void assertIsPixel(final String message, final int actual, final int r, final int g, final int b) { public static void fAssertIsPixel(final String message, final int actual, final int r, final int g, final int b) {
sAsserter.ispixel(actual, r, g, b, message); sAsserter.ispixel(actual, r, g, b, message);
} }
public static void assertIsNotPixel(final String message, final int actual, final int r, final int g, final int b) { public static void fAssertIsNotPixel(final String message, final int actual, final int r, final int g, final int b) {
sAsserter.isnotpixel(actual, r, g, b, message); sAsserter.isnotpixel(actual, r, g, b, message);
} }
public static void fail(final String message) { public static void fFail(final String message) {
sAsserter.ok(false, message, DIAG_STRING); sAsserter.ok(false, message, DIAG_STRING);
} }
} }

View File

@ -44,7 +44,7 @@ public final class DeviceHelper {
private DeviceHelper() { /* To disallow instantiation. */ } private DeviceHelper() { /* To disallow instantiation. */ }
public static void assertIsTablet() { public static void assertIsTablet() {
assertTrue("The device is a tablet", isTablet()); fAssertTrue("The device is a tablet", isTablet());
} }
protected static void init(final UITestContext context) { protected static void init(final UITestContext context) {

View File

@ -53,10 +53,10 @@ public final class FrameworkHelper {
} catch (final NoSuchFieldException e) { } catch (final NoSuchFieldException e) {
// We expect a valid field name; if it's not valid, // We expect a valid field name; if it's not valid,
// the caller is doing something wrong and should be fixed. // the caller is doing something wrong and should be fixed.
fail("Argument field should be a valid field name: " + e.toString()); fFail("Argument field should be a valid field name: " + e.toString());
} catch (final IllegalAccessException e) { } catch (final IllegalAccessException e) {
// This should not happen. If it does, setAccessible above is not working. // This should not happen. If it does, setAccessible above is not working.
fail("Field should be accessible: " + e.toString()); fFail("Field should be accessible: " + e.toString());
} }
throw new IllegalStateException("Should not continue from previous failures"); throw new IllegalStateException("Should not continue from previous failures");
} }
@ -72,10 +72,10 @@ public final class FrameworkHelper {
} catch (final NoSuchFieldException e) { } catch (final NoSuchFieldException e) {
// We expect a valid field name; if it's not valid, // We expect a valid field name; if it's not valid,
// the caller is doing something wrong and should be fixed. // the caller is doing something wrong and should be fixed.
fail("Argument field should be a valid field name: " + e.toString()); fFail("Argument field should be a valid field name: " + e.toString());
} catch (final IllegalAccessException e) { } catch (final IllegalAccessException e) {
// This should not happen. If it does, setAccessible above is not working. // This should not happen. If it does, setAccessible above is not working.
fail("Field should be accessible: " + e.toString()); fFail("Field should be accessible: " + e.toString());
} }
throw new IllegalStateException("Cannot continue from previous failures"); throw new IllegalStateException("Cannot continue from previous failures");
} }

View File

@ -35,7 +35,7 @@ final public class NavigationHelper {
} }
public static void enterAndLoadUrl(String url) { public static void enterAndLoadUrl(String url) {
assertNotNull("url is not null", url); fAssertNotNull("url is not null", url);
url = adjustUrl(url); url = adjustUrl(url);
sToolbar.enterEditingMode() sToolbar.enterEditingMode()
@ -47,7 +47,7 @@ final public class NavigationHelper {
* Returns a new URL with the docshell HTTP server host prefix. * Returns a new URL with the docshell HTTP server host prefix.
*/ */
private static String adjustUrl(final String url) { private static String adjustUrl(final String url) {
assertNotNull("url is not null", url); fAssertNotNull("url is not null", url);
if (url.startsWith("about:") || url.startsWith("chrome:")) { if (url.startsWith("about:") || url.startsWith("chrome:")) {
return url; return url;

View File

@ -32,7 +32,7 @@ public final class TextInputHelper {
public static void assertText(final String message, public static void assertText(final String message,
final InputConnection ic, final InputConnection ic,
final String text) { final String text) {
assertEquals(message, text, getText(ic)); fAssertEquals(message, text, getText(ic));
} }
public static void assertSelection(final String message, public static void assertSelection(final String message,
@ -40,8 +40,8 @@ public final class TextInputHelper {
final int start, final int start,
final int end) { final int end) {
ExtractedText extract = getExtractedText(ic); ExtractedText extract = getExtractedText(ic);
assertEquals(message, start, extract.selectionStart); fAssertEquals(message, start, extract.selectionStart);
assertEquals(message, end, extract.selectionEnd); fAssertEquals(message, end, extract.selectionEnd);
} }
public static void assertSelectionAt(final String message, public static void assertSelectionAt(final String message,
@ -56,9 +56,9 @@ public final class TextInputHelper {
final int start, final int start,
final int end) { final int end) {
ExtractedText extract = getExtractedText(ic); ExtractedText extract = getExtractedText(ic);
assertEquals(message, text, extract.text); fAssertEquals(message, text, extract.text);
assertEquals(message, start, extract.selectionStart); fAssertEquals(message, start, extract.selectionStart);
assertEquals(message, end, extract.selectionEnd); fAssertEquals(message, end, extract.selectionEnd);
} }
public static void assertTextAndSelectionAt(final String message, public static void assertTextAndSelectionAt(final String message,

View File

@ -54,7 +54,7 @@ public final class WaitHelper {
*/ */
public static void waitFor(String message, final Condition condition) { public static void waitFor(String message, final Condition condition) {
message = "Waiting for " + message + "."; message = "Waiting for " + message + ".";
assertTrue(message, sSolo.waitForCondition(condition, DEFAULT_MAX_WAIT_MS)); fAssertTrue(message, sSolo.waitForCondition(condition, DEFAULT_MAX_WAIT_MS));
} }
/** /**
@ -63,7 +63,7 @@ public final class WaitHelper {
*/ */
public static void waitFor(String message, final Condition condition, final int waitMillis) { public static void waitFor(String message, final Condition condition, final int waitMillis) {
message = "Waiting for " + message + " with timeout " + waitMillis + "."; message = "Waiting for " + message + " with timeout " + waitMillis + ".";
assertTrue(message, sSolo.waitForCondition(condition, waitMillis)); fAssertTrue(message, sSolo.waitForCondition(condition, waitMillis));
} }
/** /**
@ -71,7 +71,7 @@ public final class WaitHelper {
* that will perform the action that will cause the page to load. * that will perform the action that will cause the page to load.
*/ */
public static void waitForPageLoad(final Runnable initiatingAction) { public static void waitForPageLoad(final Runnable initiatingAction) {
assertNotNull("initiatingAction is not null", initiatingAction); fAssertNotNull("initiatingAction is not null", initiatingAction);
// Some changes to the UI occur in response to the same event we listen to for when // Some changes to the UI occur in response to the same event we listen to for when
// the page has finished loading (e.g. a page title update). As such, we ensure this // the page has finished loading (e.g. a page title update). As such, we ensure this

View File

@ -104,7 +104,7 @@ public class testNativeCrypto extends UITest {
try { try {
final byte[] key = NativeCrypto.pbkdf2SHA256(p.getBytes("US-ASCII"), s.getBytes("US-ASCII"), c, dkLen); final byte[] key = NativeCrypto.pbkdf2SHA256(p.getBytes("US-ASCII"), s.getBytes("US-ASCII"), c, dkLen);
fail("Expected sha256 to throw with negative dkLen argument."); fFail("Expected sha256 to throw with negative dkLen argument.");
} catch (IllegalArgumentException e) { } // Expected. } catch (IllegalArgumentException e) { } // Expected.
} }
@ -133,7 +133,7 @@ public class testNativeCrypto extends UITest {
final String expected = expecteds[i]; final String expected = expecteds[i];
final byte[] actual = NativeCrypto.sha1(input); final byte[] actual = NativeCrypto.sha1(input);
assertNotNull("Hashed value is non-null", actual); fAssertNotNull("Hashed value is non-null", actual);
assertExpectedBytes(expected, actual); assertExpectedBytes(expected, actual);
} }
} }
@ -156,7 +156,7 @@ public class testNativeCrypto extends UITest {
final byte[] mdBytes = digest.digest(inputBytes); final byte[] mdBytes = digest.digest(inputBytes);
final byte[] ourBytes = NativeCrypto.sha1(inputBytes); final byte[] ourBytes = NativeCrypto.sha1(inputBytes);
assertArrayEquals("MessageDigest hash is the same as NativeCrypto SHA-1 hash", mdBytes, ourBytes); fAssertArrayEquals("MessageDigest hash is the same as NativeCrypto SHA-1 hash", mdBytes, ourBytes);
} }
} }
@ -165,7 +165,7 @@ public class testNativeCrypto extends UITest {
final long start = SystemClock.elapsedRealtime(); final long start = SystemClock.elapsedRealtime();
final byte[] key = NativeCrypto.pbkdf2SHA256(p.getBytes("US-ASCII"), s.getBytes("US-ASCII"), c, dkLen); final byte[] key = NativeCrypto.pbkdf2SHA256(p.getBytes("US-ASCII"), s.getBytes("US-ASCII"), c, dkLen);
assertNotNull("Hash result is non-null", key); fAssertNotNull("Hash result is non-null", key);
final long end = SystemClock.elapsedRealtime(); final long end = SystemClock.elapsedRealtime();
dumpLog(LOGTAG, "SHA-256 " + c + " took " + (end - start) + "ms"); dumpLog(LOGTAG, "SHA-256 " + c + " took " + (end - start) + "ms");
@ -174,16 +174,16 @@ public class testNativeCrypto extends UITest {
return; return;
} }
assertEquals("Hash result is the appropriate length", dkLen, fAssertEquals("Hash result is the appropriate length", dkLen,
Utils.hex2Byte(expectedStr).length); Utils.hex2Byte(expectedStr).length);
assertExpectedBytes(expectedStr, key); assertExpectedBytes(expectedStr, key);
} }
private void assertExpectedBytes(final String expectedStr, byte[] key) { private void assertExpectedBytes(final String expectedStr, byte[] key) {
assertEquals("Expected string matches hash result", expectedStr, Utils.byte2Hex(key)); fAssertEquals("Expected string matches hash result", expectedStr, Utils.byte2Hex(key));
final byte[] expected = Utils.hex2Byte(expectedStr); final byte[] expected = Utils.hex2Byte(expectedStr);
assertEquals("Expected byte array length matches key length", expected.length, key.length); fAssertEquals("Expected byte array length matches key length", expected.length, key.length);
assertArrayEquals("Expected byte array matches key byte array", expected, key); fAssertArrayEquals("Expected byte array matches key byte array", expected, key);
} }
} }