Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e697b022 authored by William Escande's avatar William Escande
Browse files

SystemServer: Add test for the unified Logs

Bug: 312308716
Test: atest ServiceBluetoothRoboTests
Change-Id: Idd08f2f4bcb36cbbf058b771ec1c00d4f2fc03e4
parent eb55cc18
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -163,6 +163,7 @@ android_robolectric_test {
        "src/AdapterState.kt",
        "src/AdapterStateTest.kt",
        "src/Log.kt",
        "src/LogTest.kt",
        "src/RadioModeListener.kt",
        "src/RadioModeListenerTest.kt",
        "src/airplane/ModeListener.kt",

service/src/LogTest.kt

0 → 100644
+56 −0
Original line number Diff line number Diff line
/*
 * Copyright (C) 2023 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.android.server.bluetooth.test

import com.android.server.bluetooth.Log
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner

private const val TAG: String = "LogTest"

@RunWith(RobolectricTestRunner::class)
class LogTest {
    @Test
    fun log_verbose() {
        Log.v(TAG, "Logging verbose")
    }

    @Test
    fun log_debug() {
        Log.d(TAG, "Logging debug")
    }

    @Test
    fun log_info() {
        Log.i(TAG, "Logging info")
    }

    @Test
    fun log_warning() {
        Log.w(TAG, "Logging warning")
    }

    @Test
    fun log_error() {
        Log.e(TAG, "Logging error")
    }

    @Test
    fun log_errorThrowable() {
        Log.e(TAG, "Logging error… ", RuntimeException("With a Throwable"))
    }
}