mirror of
https://github.com/androidx/media.git
synced 2025-04-30 06:46:50 +08:00
Remove SpannedSubject dependency from UtilTest
PiperOrigin-RevId: 322341513
This commit is contained in:
parent
34a887e2d3
commit
e0b7263ce4
@ -33,7 +33,6 @@ import android.text.style.UnderlineSpan;
|
|||||||
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
import androidx.test.ext.junit.runners.AndroidJUnit4;
|
||||||
import com.google.android.exoplayer2.C;
|
import com.google.android.exoplayer2.C;
|
||||||
import com.google.android.exoplayer2.testutil.TestUtil;
|
import com.google.android.exoplayer2.testutil.TestUtil;
|
||||||
import com.google.android.exoplayer2.testutil.truth.SpannedSubject;
|
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.nio.ByteOrder;
|
import java.nio.ByteOrder;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
@ -744,12 +743,19 @@ public class UtilTest {
|
|||||||
|
|
||||||
assertThat(result).isInstanceOf(SpannableString.class);
|
assertThat(result).isInstanceOf(SpannableString.class);
|
||||||
assertThat(result.toString()).isEqualTo("a short");
|
assertThat(result.toString()).isEqualTo("a short");
|
||||||
SpannedSubject.assertThat((Spanned) result)
|
// TODO(internal b/161776534): Use SpannedSubject when it's available in a dependency we can use
|
||||||
.hasUnderlineSpanBetween(0, 7)
|
// from here.
|
||||||
.withFlags(Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
Spanned spannedResult = (Spanned) result;
|
||||||
SpannedSubject.assertThat((Spanned) result)
|
Object[] spans = spannedResult.getSpans(0, result.length(), Object.class);
|
||||||
.hasStrikethroughSpanBetween(4, 7)
|
assertThat(spans).hasLength(2);
|
||||||
.withFlags(Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
|
assertThat(spans[0]).isInstanceOf(UnderlineSpan.class);
|
||||||
|
assertThat(spannedResult.getSpanStart(spans[0])).isEqualTo(0);
|
||||||
|
assertThat(spannedResult.getSpanEnd(spans[0])).isEqualTo(7);
|
||||||
|
assertThat(spannedResult.getSpanFlags(spans[0])).isEqualTo(Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||||
|
assertThat(spans[1]).isInstanceOf(StrikethroughSpan.class);
|
||||||
|
assertThat(spannedResult.getSpanStart(spans[1])).isEqualTo(4);
|
||||||
|
assertThat(spannedResult.getSpanEnd(spans[1])).isEqualTo(7);
|
||||||
|
assertThat(spannedResult.getSpanFlags(spans[1])).isEqualTo(Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Loading…
x
Reference in New Issue
Block a user