static IterableSubject assertThat(Stream<?> stream) { return Truth.assertThat(stream.toArray()).asList(); } }
private Type getOnlyParameterType() { assertThat(method.getGenericParameterTypes()).hasLength(1); return method.getGenericParameterTypes()[0]; }
@Test public void asStringArray() { StringArrayTarget target = new StringArrayTarget(); String[] expected = context.getResources().getStringArray(R.array.string_one_two_three); Unbinder unbinder = new BindArrayTest$StringArrayTarget_ViewBinding(target, context); assertThat(target.actual).isEqualTo(expected); unbinder.unbind(); assertThat(target.actual).isEqualTo(expected); }
@Test public void arrayOfFiltersNull() { assertThat(arrayFilteringNull(null, null, null)).isEmpty(); assertThat(arrayFilteringNull("One", null, null)).asList().containsExactly("One"); assertThat(arrayFilteringNull(null, "One", null)).asList().containsExactly("One"); assertThat(arrayFilteringNull(null, null, "One")).asList().containsExactly("One"); assertThat(arrayFilteringNull("One", "Two", null)).asList().containsExactly("One", "Two"); assertThat(arrayFilteringNull("One", null, "Two")).asList().containsExactly("One", "Two"); assertThat(arrayFilteringNull(null, "One", "Two")).asList().containsExactly("One", "Two"); }
@Test public void parcelableArray() { Bundle innerBundle = new Bundle(); innerBundle.putInt("value", 1); Parcelable[] arr = new Parcelable[] { innerBundle }; bundle.putParcelableArray("foo", arr); assertThat(bundle.getParcelableArray("foo")).isEqualTo(arr); assertThat(bundle.getParcelableArray("bar")).isNull(); } }
public void testNewArray_fromArray_Empty() { String[] in = new String[0]; String[] empty = ObjectArrays.newArray(in, 0); assertThat(empty).isEmpty(); }
@GwtIncompatible // ArrayTable.toArray(Class) public void testToArray() { ArrayTable<String, Integer, Character> table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c'); Character[][] array = table.toArray(Character.class); assertThat(array).hasLength(3); assertThat(array[0]).asList().containsExactly('a', null, 'c').inOrder(); assertThat(array[1]).asList().containsExactly('b', null, null).inOrder(); assertThat(array[2]).asList().containsExactly(null, null, null).inOrder(); table.set(0, 2, 'd'); assertEquals((Character) 'c', array[0][2]); array[0][2] = 'e'; assertEquals((Character) 'd', table.at(0, 2)); }
/** * Sets the {@link RenderersFactory} to be used by the test runner. The default factory creates * all renderers set by {@link #setRenderers(Renderer...)}. Setting the renderer factory is not * allowed after a call to {@link #setRenderers(Renderer...)}. * * @param renderersFactory A {@link RenderersFactory} to be used by the test runner. * @return This builder. */ public Builder setRenderersFactory(RenderersFactory renderersFactory) { assertThat(renderers).isNull(); this.renderersFactory = renderersFactory; return this; }
@Test public void removeAllAccounts() throws Exception { Account account = new Account("name@gmail.com", "gmail.com"); shadowOf(am).addAccount(account); assertThat(am.getAccounts()).isNotEmpty(); shadowOf(am).removeAllAccounts(); assertThat(am.getAccounts()).isEmpty(); }
@Test public void testGetEventsCapital() { // Just assert that we got something back, there are many ways to return correct KeyEvents for // this sequence. assertThat(keyCharacterMap.getEvents("Test".toCharArray())).isNotEmpty(); }
@Test public void getPackageInfo_shouldReturnRequestedPermissions() throws Exception { PackageInfo packageInfo = packageManager.getPackageInfo( ApplicationProvider.getApplicationContext().getPackageName(), PackageManager.GET_PERMISSIONS); String[] permissions = packageInfo.requestedPermissions; assertThat(permissions).isNotNull(); assertThat(permissions.length).isEqualTo(4); }
public void testCreateTempDir() { File temp = Files.createTempDir(); assertTrue(temp.exists()); assertTrue(temp.isDirectory()); assertThat(temp.listFiles()).isEmpty(); assertTrue(temp.delete()); }
@Test public void getAllNetworkInfo_shouldReturnAllNetworkInterfaces() throws Exception { NetworkInfo[] infos = connectivityManager.getAllNetworkInfo(); assertThat(infos).asList().hasSize(2); assertThat(infos).asList().contains(connectivityManager.getActiveNetworkInfo()); shadowOf(connectivityManager).setActiveNetworkInfo(null); assertThat(connectivityManager.getAllNetworkInfo()).isEmpty(); }
@Test public void getSystemAvailableFeatures() { assertThat(packageManager.getSystemAvailableFeatures()).isNull(); FeatureInfo feature = new FeatureInfo(); feature.reqGlEsVersion = 0x20000; feature.flags = FeatureInfo.FLAG_REQUIRED; shadowPackageManager.addSystemAvailableFeature(feature); assertThat(packageManager.getSystemAvailableFeatures()).asList().contains(feature); shadowPackageManager.clearSystemAvailableFeatures(); assertThat(packageManager.getSystemAvailableFeatures()).isNull(); }