Coverage Summary for Class: NoteApplication (com.stslex93.notes)
Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
NoteApplication |
0%
(0/3)
|
|
0%
(0/4)
|
0%
(0/13)
|
NoteApplication$setUpKoin$1 |
0%
(0/1)
|
|
0%
(0/7)
|
0%
(0/35)
|
Total |
0%
(0/4)
|
|
0%
(0/11)
|
0%
(0/48)
|
1 package com.stslex93.notes
2
3 import android.app.Application
4 import com.stslex93.notes.core.database.coreDatabaseModule
5 import com.stslex93.notes.core.notes.di.coreNotesModule
6 import com.stslex93.notes.feature.edit.di.featureEditModule
7 import com.stslex93.notes.feature.home.di.featureHomeModule
8 import org.koin.android.ext.koin.androidContext
9 import org.koin.android.ext.koin.androidLogger
10 import org.koin.core.context.startKoin
11
12 class NoteApplication : Application() {
13
14 override fun onCreate() {
15 setUpKoin()
16 super.onCreate()
17 }
18
19 private fun setUpKoin() {
20 startKoin {
21 androidLogger()
22 androidContext(this@NoteApplication)
23 modules(
24 coreDatabaseModule,
25 coreNotesModule,
26 featureEditModule,
27 featureHomeModule,
28 )
29 }
30 }
31 }