Skip to content

Commit

Permalink
Merge pull request #4575 from nextcloud/backport/4574/stable-20.1
Browse files Browse the repository at this point in the history
[stable-20.1] Convert log class to kotlin
  • Loading branch information
AndyScherzinger authored Jan 3, 2025
2 parents 958d4c3 + b1145c5 commit 058db13
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 51 deletions.
51 changes: 0 additions & 51 deletions app/src/test/java/android/util/Log.java

This file was deleted.

58 changes: 58 additions & 0 deletions app/src/test/java/android/util/Log.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
/*
* Nextcloud Talk - Android Client
*
* SPDX-FileCopyrightText: 2024 Daniel Calviño Sánchez <[email protected]>
* SPDX-License-Identifier: GPL-3.0-or-later
*/
package android.util

/**
* Dummy implementation of android.util.Log to be used in unit tests.
*
*
* The Android Gradle plugin provides a library with the APIs of the Android framework that throws an exception if any
* of them are called. This class is loaded before that library and therefore becomes the implementation used during the
* tests, simply printing the messages to the system console.
*/
object Log {

@JvmStatic
fun d(tag: String, msg: String): Int {
println("DEBUG: $tag: $msg")

return 1
}

@JvmStatic
fun e(tag: String, msg: String): Int {
println("ERROR: $tag: $msg")

return 1
}

@JvmStatic
fun i(tag: String, msg: String): Int {
println("INFO: $tag: $msg")

return 1
}

@JvmStatic
fun isLoggable(tag: String?, level: Int): Boolean {
return true
}

@JvmStatic
fun v(tag: String, msg: String): Int {
println("VERBOSE: $tag: $msg")

return 1
}

@JvmStatic
fun w(tag: String, msg: String): Int {
println("WARN: $tag: $msg")

return 1
}
}

0 comments on commit 058db13

Please sign in to comment.