Remove unused StorageSlice
Remove StorageSlice since it's never been used. Fixes: 172208815 Test: robotest Change-Id: Ib8eecc27b9ebdf9a741b36369e4dfaa245461939
This commit is contained in:
@@ -1,78 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 2018 The Android Open Source Project
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.settings.homepage.contextualcards.deviceinfo;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.Mockito.doReturn;
|
||||
import static org.mockito.Mockito.spy;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.core.graphics.drawable.IconCompat;
|
||||
import androidx.slice.Slice;
|
||||
import androidx.slice.SliceMetadata;
|
||||
import androidx.slice.SliceProvider;
|
||||
import androidx.slice.core.SliceAction;
|
||||
import androidx.slice.widget.SliceLiveData;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settingslib.deviceinfo.PrivateStorageInfo;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.robolectric.RobolectricTestRunner;
|
||||
import org.robolectric.RuntimeEnvironment;
|
||||
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
public class StorageSliceTest {
|
||||
private static final String USED_BYTES_TEXT = "test used bytes";
|
||||
private static final String SUMMARY_TEXT = "test summary";
|
||||
|
||||
private Context mContext;
|
||||
private StorageSlice mStorageSlice;
|
||||
|
||||
@Before
|
||||
public void setUp() {
|
||||
mContext = RuntimeEnvironment.application;
|
||||
|
||||
// Set-up specs for SliceMetadata.
|
||||
SliceProvider.setSpecs(SliceLiveData.SUPPORTED_SPECS);
|
||||
|
||||
mStorageSlice = spy(new StorageSlice(mContext));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getSlice_shouldBeCorrectSliceContent() {
|
||||
final PrivateStorageInfo info = new PrivateStorageInfo(100L, 600L);
|
||||
doReturn(info).when(mStorageSlice).getPrivateStorageInfo();
|
||||
doReturn(USED_BYTES_TEXT).when(mStorageSlice).getStorageUsedText(any());
|
||||
doReturn(SUMMARY_TEXT).when(mStorageSlice).getStorageSummaryText(any());
|
||||
|
||||
final Slice slice = mStorageSlice.getSlice();
|
||||
|
||||
final SliceMetadata metadata = SliceMetadata.from(mContext, slice);
|
||||
assertThat(metadata.getTitle()).isEqualTo(mContext.getString(R.string.storage_label));
|
||||
|
||||
final SliceAction primaryAction = metadata.getPrimaryAction();
|
||||
final IconCompat expectedIcon = IconCompat.createWithResource(mContext,
|
||||
R.drawable.ic_homepage_storage);
|
||||
assertThat(primaryAction.getIcon().toString()).isEqualTo(expectedIcon.toString());
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user