@Test public void shouldMakeInternalResourcesAvailable() throws Exception { ResourceTable resourceProvider = RuntimeEnvironment.getSystemResourceTable(); ResName internalResource = new ResName("android", "string", "badPin"); Integer resId = resourceProvider.getResourceId(internalResource); assertThat(resId).isNotNull(); assertThat(resourceProvider.getResName(resId)).isEqualTo(internalResource); Class<?> internalRIdClass = Robolectric.class.getClassLoader().loadClass("com.android.internal.R$" + internalResource.type); int internalResourceId; internalResourceId = (Integer) internalRIdClass.getDeclaredField(internalResource.name).get(null); assertThat(resId).isEqualTo(internalResourceId); assertThat(ApplicationProvider.getApplicationContext().getResources().getString(resId)) .isEqualTo("The old PIN you typed isn't correct."); } }
public void testRemoveIfWithConcurrentRemoval() { LocalCache<Integer, Integer> map = makeLocalCache(createCacheBuilder().concurrencyLevel(1).initialCapacity(1)); map.put(0, 1); map.put(1, 1); map.put(2, 1); map.entrySet() .removeIf( entry -> { assertThat(entry.getValue()).isNotNull(); map.remove((entry.getKey() + 1) % 3); return false; }); assertEquals(1, map.size()); }
assertThat(count).isNotNull(); assertThat(count).isGreaterThan(0); map.put(hash, count - 1);
public void testRemoveIfWithConcurrentRemoval() { LocalCache<Integer, Integer> map = makeLocalCache(createCacheBuilder().concurrencyLevel(1).initialCapacity(1)); map.put(0, 1); map.put(1, 1); map.put(2, 1); map.entrySet() .removeIf( entry -> { assertThat(entry.getValue()).isNotNull(); map.remove((entry.getKey() + 1) % 3); return false; }); assertEquals(1, map.size()); }
@Test public void testSelectUsers_withoutNameCollumns() { //given List<User> users = Arrays.asList( new User(21, "florent", new Cat("nnn"), Arrays.asList(new Dog("a"), new Dog("b")), true), new User(21, "kevin", null, null, true), new User(10, "alex", null, null, false) ); userEntityManager.add(users); //when List<User> usersFromBase = userEntityManager .select() .fieldsWithout(UserColumns.name) .asList(); //then assertThat(usersFromBase).isNotNull(); assertThat(usersFromBase).hasSize(3); assertThat(usersFromBase.get(0).getName()).isNull(); assertThat(usersFromBase.get(0).getAge()).isNotNull(); assertThat(usersFromBase.get(0).getCat()).isNotNull(); assertThat(usersFromBase.get(0).getDogs()).isNotNull(); assertThat(usersFromBase.get(1).getName()).isNull(); assertThat(usersFromBase.get(2).getName()).isNull(); }