summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorMisha Wagner <mishaw@google.com>2018-10-25 15:11:30 +0100
committerMisha Wagner <mishaw@google.com>2018-10-30 15:34:07 +0000
commitf268f1bda37356bf394304c1c8f18c3e50b37bb6 (patch)
treed0cd70ca73a8b0eed375f1f4dcbcda007d031f76 /core/java
parent5a51e004b18c3e9794ee39746fe4229c0f1feca7 (diff)
Add unit tests for ProcStatsUtil and ProcTimeInStateReader
Test: This is a test Change-Id: I5d3b7150414572c7ffcdc891a13234ed2cf3e0e7
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/os/ProcStatsUtil.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/core/java/com/android/internal/os/ProcStatsUtil.java b/core/java/com/android/internal/os/ProcStatsUtil.java
index 06519758a698..3d4df890852e 100644
--- a/core/java/com/android/internal/os/ProcStatsUtil.java
+++ b/core/java/com/android/internal/os/ProcStatsUtil.java
@@ -20,6 +20,8 @@ import android.annotation.Nullable;
import android.os.StrictMode;
import android.util.Slog;
+import com.android.internal.annotations.VisibleForTesting;
+
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
@@ -27,7 +29,8 @@ import java.io.IOException;
/**
* Utility functions for reading {@code proc} files
*/
-final class ProcStatsUtil {
+@VisibleForTesting(visibility = VisibleForTesting.Visibility.PROTECTED)
+public final class ProcStatsUtil {
private static final String TAG = "ProcStatsUtil";
@@ -48,8 +51,9 @@ final class ProcStatsUtil {
*
* @param path path of the file to read
*/
+ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PROTECTED)
@Nullable
- static String readNullSeparatedFile(String path) {
+ public static String readNullSeparatedFile(String path) {
String contents = readSingleLineProcFile(path);
if (contents == null) {
return null;
@@ -72,8 +76,9 @@ final class ProcStatsUtil {
*
* @param path path of the file to read
*/
+ @VisibleForTesting(visibility = VisibleForTesting.Visibility.PROTECTED)
@Nullable
- static String readSingleLineProcFile(String path) {
+ public static String readSingleLineProcFile(String path) {
return readTerminatedProcFile(path, (byte) '\n');
}