194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng/* 294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Copyright (C) 2011 The Android Open Source Project 394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * 494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Licensed under the Apache License, Version 2.0 (the "License"); 594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * you may not use this file except in compliance with the License. 694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * You may obtain a copy of the License at 794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * 894b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * http://www.apache.org/licenses/LICENSE-2.0 994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * 1094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Unless required by applicable law or agreed to in writing, software 1194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * distributed under the License is distributed on an "AS IS" BASIS, 1294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * See the License for the specific language governing permissions and 1494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * limitations under the License. 1594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng */ 1694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 1794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengpackage com.android.dialer.calllog; 1894b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 1994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengimport static junit.framework.Assert.assertEquals; 2094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 2194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengimport android.provider.CallLog.Calls; 2294b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 2394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengimport junit.framework.Assert; 2494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 2594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng/** 2694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng * Helper class to create test values for {@link CallLogQuery}. 2794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng */ 2894b10b530c0fc297e2974e57e094c500d3ee6003Chiao Chengpublic class CallLogQueryTestUtils { 2994b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng public static Object[] createTestValues() { 3094b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng Object[] values = new Object[]{ 3194b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng 0L, "", 0L, 0L, Calls.INCOMING_TYPE, "", "", "", null, 0, null, null, null, null, 3203610993bf2adf12a6962c32851095551ffd0043Yorke Lee 0L, null, 0, Calls.PRESENTATION_ALLOWED, null, null, 0, null, null 3394b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng }; 3494b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng assertEquals(CallLogQuery._PROJECTION.length, values.length); 3594b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng return values; 3694b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng } 3794b10b530c0fc297e2974e57e094c500d3ee6003Chiao Cheng} 38