Coverage Summary for Class: Converters (com.stslex93.notes.core.database.database)

Class Class, % Method, % Branch, % Line, % Instruction, %
Converters 100% (1/1) 100% (3/3) 50% (2/4) 80% (4/5) 87.1% (27/31)


 package com.stslex93.notes.core.database.database
 
 import androidx.room.TypeConverter
 import com.google.gson.Gson
 
 class Converters {
 
     @TypeConverter
     fun jsonListString(
         value: Set<String>?
     ): String = Gson().toJson(value ?: emptySet<String>())
 
     @TypeConverter
     fun jsonToListString(
         value: String
     ): Set<String> = if (value.isBlank()) {
         emptySet()
     } else {
         Gson().fromJson(value, Array<String>::class.java).toSet()
     }
 }