diff options
Diffstat (limited to 'integration_tests/nativegraphics/src/test/java/org/robolectric/integrationtests/nativegraphics/SystemFontsQTest.java')
-rw-r--r-- | integration_tests/nativegraphics/src/test/java/org/robolectric/integrationtests/nativegraphics/SystemFontsQTest.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/integration_tests/nativegraphics/src/test/java/org/robolectric/integrationtests/nativegraphics/SystemFontsQTest.java b/integration_tests/nativegraphics/src/test/java/org/robolectric/integrationtests/nativegraphics/SystemFontsQTest.java new file mode 100644 index 000000000..5d0b745c0 --- /dev/null +++ b/integration_tests/nativegraphics/src/test/java/org/robolectric/integrationtests/nativegraphics/SystemFontsQTest.java @@ -0,0 +1,25 @@ +package org.robolectric.integrationtests.nativegraphics; + +import static android.os.Build.VERSION_CODES.Q; +import static android.os.Build.VERSION_CODES.R; + +import android.graphics.fonts.SystemFonts; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.robolectric.annotation.Config; + +@RunWith(AndroidJUnit4.class) +public class SystemFontsQTest { + /** + * A test to ensure that {@link SystemFonts#getAvailableFonts} will trigger RNG to load if it is + * called early in a test run. + * + * <p>This should be the first test that is run in this test class. + */ + @Config(minSdk = Q, maxSdk = R) + @Test + public void getAvailableFonts() { + SystemFonts.getAvailableFonts(); + } +} |