DefaultPreferenceScopeTypes implements PreferenceScopeTypes { protected boolean isEmpty(String str) { return str == null || str.trim().isEmpty(); } protected  DefaultPreferenceScopeTypes(); @Inject  DefaultPreferenceScopeTypes(final UsernameProvider usernameProvider); @Override boolean typeRequiresKey(final String type); @Override String getDefaultKeyFor(final String type);  }
@Test public void isEmptyTest() { assertTrue(defaultPreferenceScopeTypes.isEmpty(null)); assertTrue(defaultPreferenceScopeTypes.isEmpty("")); assertTrue(defaultPreferenceScopeTypes.isEmpty(" ")); assertFalse(defaultPreferenceScopeTypes.isEmpty("anyString")); }