private static boolean isBundleEqual(Bundle bundle1, Bundle bundle2) { if (bundle1 == null || bundle2 == null) { return false; } if (bundle1.size() != bundle2.size()) { return false; } for (String key : bundle1.keySet()) { if (!bundle1.get(key).equals(bundle2.get(key))) { return false; } } return true; }
public static boolean equals(Bundle a, Bundle b, boolean sameSize) { if (a == b) { return true; } if (sameSize && a.size() != b.size()) { return false; } if (a.size() <= b.size()) { Bundle smaller = a; a = b; b = smaller; } for (String key : a.keySet()) { if (sameSize || !isIgnoredKey(key)) { if (!b.containsKey(key)) { return false; } //noinspection ConstantConditions if (!a.get(key).equals(b.get(key))) { return false; } } } return true; }
public BundleAssert hasSize(int size) { isNotNull(); int actualSize = actual.size(); assertThat(actualSize) // .overridingErrorMessage("Expected size <%s> but was <%s>.", size, actualSize) // .isEqualTo(size); return this; } }
public boolean equalBundles(Bundle one, Bundle two) { if(one.size() != two.size()) return false; Set<String> setOne = one.keySet(); Object valueOne; Object valueTwo; for(String key : setOne) { valueOne = one.get(key); valueTwo = two.get(key); if(valueOne instanceof Bundle && valueTwo instanceof Bundle && !equalBundles((Bundle) valueOne, (Bundle) valueTwo)) { return false; } else if(valueOne == null) { if(valueTwo != null || !two.containsKey(key)) return false; } else if(!valueOne.equals(valueTwo)) return false; } return true; }
@Test public void clear() { bundle.putFloat("foo", 5f); bundle.clear(); assertThat(bundle.size()).isEqualTo(0); }
return map.size(); }).when(bundle).size(); doAnswer(new Answer() { @Override
@Test @Config(minSdk = JELLY_BEAN_MR2) public void clearUserRestrictions() { assertThat(userManager.getUserRestrictions().size()).isEqualTo(0); shadowOf(userManager) .setUserRestriction(Process.myUserHandle(), UserManager.ENSURE_VERIFY_APPS, true); assertThat(userManager.getUserRestrictions().size()).isEqualTo(1); shadowOf(userManager).clearUserRestrictions(Process.myUserHandle()); assertThat(userManager.getUserRestrictions().size()).isEqualTo(0); }
static void assertBundlesEqual(Bundle inExtras, Bundle outExtras) { if (inExtras == null || outExtras == null) { assertNull(inExtras); assertNull(outExtras); return; } assertEquals("getExtras().size()", inExtras.size(), outExtras.size()); final Set<String> inKeys = inExtras.keySet(); for (String key : inKeys) { assertTrue("getExtras().containsKey(\"" + key + "\")", outExtras.containsKey(key)); assertEquals("getExtras().get(\"" + key + "\")", inExtras.get(key), outExtras.get(key)); } }
@Test @Config(minSdk = JELLY_BEAN_MR2) public void getUserRestrictions() { assertThat(userManager.getUserRestrictions().size()).isEqualTo(0); UserHandle userHandle = Process.myUserHandle(); shadowOf(userManager).setUserRestriction(userHandle, UserManager.ENSURE_VERIFY_APPS, true); Bundle restrictions = userManager.getUserRestrictions(); assertThat(restrictions.size()).isEqualTo(1); assertThat(restrictions.getBoolean(UserManager.ENSURE_VERIFY_APPS)).isTrue(); // make sure that the bundle is not an internal state restrictions.putBoolean("something", true); restrictions = userManager.getUserRestrictions(); assertThat(restrictions.size()).isEqualTo(1); shadowOf(userManager).setUserRestriction(newUserHandle(10), UserManager.DISALLOW_CAMERA, true); assertThat(userManager.hasUserRestriction(UserManager.DISALLOW_CAMERA)).isFalse(); }
@Test @Config(minSdk = JELLY_BEAN_MR2) public void testGetApplicationRestrictions() { String packageName = context.getPackageName(); assertThat(userManager.getApplicationRestrictions(packageName).size()).isEqualTo(0); Bundle restrictions = new Bundle(); restrictions.putCharSequence("test_key", "test_value"); shadowOf(userManager).setApplicationRestrictions(packageName, restrictions); assertThat( userManager .getApplicationRestrictions(packageName) .getCharSequence("test_key") .toString()) .isEqualTo("test_value"); }
private void startShare() { Bundle parameters = getGraphParametersForShareContent(); if (parameters == null || parameters.size() == 0) { this.finishActivityWithError( new FacebookRequestError(0, "", "Failed to get share content"));
@Test public void extras() throws Exception { assertNotNull(builder.build().getExtras()); Bundle bundle = new Bundle(); bundle.putLong("test", 1L); Bundle extras = builder.addExtras(bundle).build().getExtras(); assertEquals(1, extras.size()); assertEquals(1L, extras.getLong("test")); }
/** * Get the number of fields in this metadata. * * @return The number of fields in the metadata. */ public int size() { return mBundle.size(); }
/** * Returns a String representation of the bundle, or {@code "null"}. */ public static String toString(Bundle bundle) { if (bundle == null) return "null"; bundle.size(); // This call unparcels the data return bundle.toString(); }
public Bundle build() throws ClientException { if (bundle.size() < FIELD_COUNT) { throw ErrorUtil.getClientException(INTERNAL_INCONSISTENCY, new IllegalArgumentException("You must specified all the fields.")); } return bundle; }
public BundleAssert hasSize(int size) { isNotNull(); int actualSize = actual.size(); assertThat(actualSize) // .overridingErrorMessage("Expected size <%s> but was <%s>.", size, actualSize) // .isEqualTo(size); return this; } }
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = getArguments(); if (bundle != null && bundle.size() > 0) { initVariables(bundle); } }
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getArguments() != null && getArguments().size() != 0) { drawable = getArguments().getInt(ARG_DRAWABLE); title = getArguments().getString(ARG_TITLE); content = getArguments().getString(ARG_CONTENT); titleTextColor = getArguments().getInt(ARG_TITLE_TEXT_COLOR); contentTextColor = getArguments().getInt(ARG_CONTENT_TEXT_COLOR); } }
@Test public void convertsConfigWithOneOffer() throws Exception { Offer offer = offerFullEditionEntitlement(); Bundle bundle = convertProductIdsToItemIdList(singletonList(offer.getIdentifier())); assertEquals(1, bundle.size()); ArrayList<String> actualList = bundle.getStringArrayList(ITEM_ID_LIST); ArrayList<String> expectedArrayList = new ArrayList<>(singletonList(offerFullEditionEntitlement().getIdentifier())); assertEquals(expectedArrayList, actualList); } }