Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6a65aebc authored by fbaron's avatar fbaron
Browse files

Add tapl test for isTablet

Bug: 366237798
Test: TaplIsTabletTest
Flag: EXEMPT TEST_ONLY
Change-Id: I806caa5e98b39fc6475c8807003646540f32b509
parent a0e8f546
Loading
Loading
Loading
Loading
+48 −0
Original line number Diff line number Diff line
/*
 * Copyright (C) 2024 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.launcher3.tablet

import android.platform.test.rule.AllowedDevices
import android.platform.test.rule.DeviceProduct
import com.android.launcher3.Launcher
import com.android.launcher3.ui.AbstractLauncherUiTest
import junit.framework.TestCase.assertFalse
import junit.framework.TestCase.assertTrue
import org.junit.Test

class TaplIsTabletTest : AbstractLauncherUiTest<Launcher>() {

    /** Investigating b/366237798 by isolating and seeing flake rate of mLauncher.isTablet */
    @Test
    @AllowedDevices(
        DeviceProduct.CF_FOLDABLE,
        DeviceProduct.CF_TABLET,
        DeviceProduct.TANGORPRO,
        DeviceProduct.FELIX,
        DeviceProduct.COMET,
    )
    fun isTabletShouldBeTrue() {
        assertTrue(mLauncher.isTablet)
    }

    /** Investigating b/366237798 by isolating and seeing flake rate of mLauncher.isTablet */
    @Test
    @AllowedDevices(DeviceProduct.CF_PHONE, DeviceProduct.CHEETAH)
    fun isTabletShouldBeFalse() {
        assertFalse(mLauncher.isTablet)
    }
}