package org.robolectric.shadows; import com.google.common.io.Files; import libcore.io.IoUtils; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; import org.junit.runner.RunWith; import org.robolectric.TestRunners; import java.io.File; import java.nio.charset.StandardCharsets; import static org.assertj.core.api.Assertions.assertThat; @RunWith(TestRunners.MultiApiSelfTest.class) public class ShadowIoUtilsTest { @Rule public TemporaryFolder temporaryFolder = new TemporaryFolder(); @Test public void ioUtils() throws Exception { File file = temporaryFolder.newFile("test_file.txt"); Files.write("some contents", file, StandardCharsets.UTF_8); String contents = IoUtils.readFileAsString(file.getAbsolutePath()); assertThat(contents).isEqualTo("some contents"); } }