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