1 /* 2 * Copyright 2018 The WebRTC project authors. All Rights Reserved. 3 * 4 * Use of this source code is governed by a BSD-style license 5 * that can be found in the LICENSE file in the root of the source 6 * tree. An additional intellectual property rights grant can be found 7 * in the file PATENTS. All contributing project authors may 8 * be found in the AUTHORS file in the root of the source tree. 9 */ 10 11 package org.webrtc; 12 13 import androidx.test.filters.SmallTest; 14 import org.junit.BeforeClass; 15 import org.junit.Test; 16 17 public class TimestampAlignerTest { 18 @BeforeClass setUp()19 public static void setUp() { 20 System.loadLibrary(TestConstants.NATIVE_LIBRARY); 21 } 22 23 @Test 24 @SmallTest testGetRtcTimeNanos()25 public void testGetRtcTimeNanos() { 26 TimestampAligner.getRtcTimeNanos(); 27 } 28 29 @Test 30 @SmallTest testDispose()31 public void testDispose() { 32 final TimestampAligner timestampAligner = new TimestampAligner(); 33 timestampAligner.dispose(); 34 } 35 36 @Test 37 @SmallTest testTranslateTimestamp()38 public void testTranslateTimestamp() { 39 final TimestampAligner timestampAligner = new TimestampAligner(); 40 timestampAligner.translateTimestamp(/* cameraTimeNs= */ 123); 41 timestampAligner.dispose(); 42 } 43 } 44