"ON (m." + MessageColumns.ID + " = t." + ThreadColumns.MESSAGE_ID + ") "); if (Utility.arrayContainsAny(projection, (Object[]) FOLDERS_COLUMNS)) { query.append("LEFT JOIN " + FOLDERS_TABLE + " f " + "ON (m." + MessageColumns.FOLDER_ID + " = f." + FolderColumns.ID + ") ");
"ON (t." + ThreadColumns.MESSAGE_ID + " = m." + MessageColumns.ID + ")"); if (Utility.arrayContainsAny(projection, (Object[]) FOLDERS_COLUMNS)) { query.append(" JOIN " + FOLDERS_TABLE + " f " + "ON (m." + MessageColumns.FOLDER_ID + " = f." + FolderColumns.ID + ")");
") "); if (Utility.arrayContainsAny(projection, (Object[]) FOLDERS_COLUMNS)) { query.append("JOIN " + FOLDERS_TABLE + " f " + "ON (m." + MessageColumns.FOLDER_ID + " = f." + FolderColumns.ID + ") ");
if (Utility.arrayContainsAny(projection, (Object[]) FOLDERS_COLUMNS)) { StringBuilder query = new StringBuilder(); query.append("SELECT ");
@Test public void arrayContainsAny_withoutObject_returnsFalse() { Object[] container = { 10, 20, 30, 40, 50, 60, 71, 80, 90, 91 }; boolean result = Utility.arrayContainsAny(container, 1, 2, 3, 4); assertFalse(result); } }
@Test public void arrayContainsAny_withObject_returnsTrue() { Object[] container = { 10, 20, 30, 40, 50, 60, 71, 80, 90, 91 }; boolean result = Utility.arrayContainsAny(container, 1, 2, 3, 10); assertTrue(result); }