Coverage Summary for Class: DatabaseModule (com.vsevolodganin.clicktrack.di.module)

Class Method, % Branch, % Line, % Instruction, %
DatabaseModule 0% (0/1) 0% (0/5) 0% (0/18)
DatabaseModule$DefaultImpls 0% (0/1) 0% (0/1) 0% (0/3)
Total 0% (0/2) 0% (0/6) 0% (0/21)


 package com.vsevolodganin.clicktrack.di.module
 
 import android.app.Application
 import app.cash.sqldelight.driver.android.AndroidSqliteDriver
 import com.vsevolodganin.clicktrack.Database
 import com.vsevolodganin.clicktrack.di.component.ApplicationScope
 import me.tatarka.inject.annotations.Provides
 
 interface DatabaseModule {
     @Provides
     @ApplicationScope
     fun provideDatabase(application: Application): Database {
         return Database(
             AndroidSqliteDriver(
                 schema = Database.Schema,
                 context = application,
                 name = "click_track.db",
             ),
         )
     }
 }