mirror of https://github.com/tasks/tasks
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.1 KiB
Java
73 lines
2.1 KiB
Java
10 years ago
|
package org.tasks.injection;
|
||
|
|
||
|
import android.content.Context;
|
||
|
|
||
|
import com.todoroo.astrid.backup.BackupServiceTests;
|
||
|
import com.todoroo.astrid.dao.Database;
|
||
|
import com.todoroo.astrid.dao.MetadataDaoTests;
|
||
|
import com.todoroo.astrid.dao.TaskDaoTests;
|
||
|
import com.todoroo.astrid.gtasks.GtasksIndentActionTest;
|
||
|
import com.todoroo.astrid.gtasks.GtasksTaskListUpdaterTest;
|
||
|
import com.todoroo.astrid.gtasks.GtasksTaskMovingTest;
|
||
|
import com.todoroo.astrid.model.TaskTest;
|
||
|
import com.todoroo.astrid.provider.Astrid3ProviderTests;
|
||
10 years ago
|
import com.todoroo.astrid.reminders.ReminderServiceTest;
|
||
10 years ago
|
import com.todoroo.astrid.repeats.NewRepeatTests;
|
||
|
import com.todoroo.astrid.service.QuickAddMarkupTest;
|
||
|
import com.todoroo.astrid.service.TitleParserTest;
|
||
10 years ago
|
import com.todoroo.astrid.subtasks.SubtasksHelperTest;
|
||
|
import com.todoroo.astrid.subtasks.SubtasksMovingTest;
|
||
10 years ago
|
import com.todoroo.astrid.subtasks.SubtasksTestCase;
|
||
|
import com.todoroo.astrid.sync.NewSyncTestCase;
|
||
10 years ago
|
import com.todoroo.astrid.sync.SyncModelTest;
|
||
10 years ago
|
|
||
|
import javax.inject.Singleton;
|
||
|
|
||
|
import dagger.Module;
|
||
|
import dagger.Provides;
|
||
|
|
||
|
@Module(injects = {
|
||
|
BackupServiceTests.class,
|
||
|
MetadataDaoTests.class,
|
||
|
TaskDaoTests.class,
|
||
|
GtasksIndentActionTest.class,
|
||
|
GtasksTaskListUpdaterTest.class,
|
||
|
GtasksTaskMovingTest.class,
|
||
|
Astrid3ProviderTests.class,
|
||
|
NewRepeatTests.class,
|
||
|
QuickAddMarkupTest.class,
|
||
|
TitleParserTest.class,
|
||
|
SubtasksTestCase.class,
|
||
|
NewSyncTestCase.class,
|
||
10 years ago
|
TaskTest.class,
|
||
|
ReminderServiceTest.class,
|
||
|
SubtasksHelperTest.class,
|
||
|
SubtasksMovingTest.class,
|
||
10 years ago
|
SyncModelTest.class
|
||
10 years ago
|
})
|
||
|
public class TestModule {
|
||
|
private Context context;
|
||
|
|
||
|
public TestModule(Context context) {
|
||
|
this.context = context;
|
||
|
}
|
||
|
|
||
|
@Singleton
|
||
|
@Provides
|
||
|
public Database getDatabase() {
|
||
|
return new Database() {
|
||
|
@Override
|
||
|
public String getName() {
|
||
|
return "databasetest";
|
||
|
}
|
||
|
};
|
||
|
}
|
||
|
|
||
|
@Singleton
|
||
|
@Provides
|
||
10 years ago
|
@ForApplication
|
||
10 years ago
|
public Context getContext() {
|
||
|
return context;
|
||
|
}
|
||
|
}
|