Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
d9d02710
authored
Jun 30, 2021
by
aquilescanta
Committed by
kim-vde
Jul 09, 2021
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Add tests for Util.getErrorCodeFromPlatformDiagnosticsInfo
PiperOrigin-RevId: 382311518
parent
2ca7432b
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
0 deletions
library/common/src/test/java/com/google/android/exoplayer2/util/UtilTest.java
library/common/src/test/java/com/google/android/exoplayer2/util/UtilTest.java
View file @
d9d02710
...
...
@@ -1128,6 +1128,40 @@ public class UtilTest {
.
isEqualTo
(
"-00:35"
);
}
@Test
public
void
getErrorCodeFromPlatformDiagnosticsInfo_withValidInput_returnsExpectedValue
()
{
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaDrm.error_1"
))
.
isEqualTo
(
1
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaDrm.error_neg_1"
))
.
isEqualTo
(-
1
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaCodec2.error_3"
))
.
isEqualTo
(
3
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaCodec.weird_error_neg_10000"
))
.
isEqualTo
(-
10000
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaCodec.weird_error_negx_10000"
))
.
isEqualTo
(
10000
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaCodec.weird_error_xneg_10000"
))
.
isEqualTo
(
10000
);
}
@Test
public
void
getErrorCodeFromPlatformDiagnosticsInfo_withInvalidInput_returnsZero
()
{
// TODO (internal b/192337376): Change 0 for ERROR_UNKNOWN once available.
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
""
)).
isEqualTo
(
0
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaDrm.empty"
))
.
isEqualTo
(
0
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaDrm.error_neg_1a"
))
.
isEqualTo
(
0
);
assertThat
(
Util
.
getErrorCodeFromPlatformDiagnosticsInfo
(
"android.media.MediaDrm.error_a1"
))
.
isEqualTo
(
0
);
}
private
static
void
assertEscapeUnescapeFileName
(
String
fileName
,
String
escapedFileName
)
{
assertThat
(
escapeFileName
(
fileName
)).
isEqualTo
(
escapedFileName
);
assertThat
(
unescapeFileName
(
escapedFileName
)).
isEqualTo
(
fileName
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment