Skip to content

Commit a3256f4

Browse files
committed
add test for method injected ormlite daos
1 parent 7d0c59e commit a3256f4

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

  • AndroidAnnotations/androidannotations-ormlite/ormlite-test/src

‎AndroidAnnotations/androidannotations-ormlite/ormlite-test/src/main/java/org/androidannotations/ormlite/test/MyBean.java‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,15 @@ public class MyBean {
3333
@OrmLiteDao(helper = DatabaseHelper.class)
3434
RuntimeExceptionDao<Car, Long> runtimeExceptionDao;
3535

36+
Dao<Car, Long> methodInjectedOrmLiteDao;
37+
RuntimeExceptionDao<Car, Long> multiInjectedOrmLiteDao;
38+
39+
@OrmLiteDao(helper = DatabaseHelper.class)
40+
void methodInjectedOrmLiteDao(Dao<Car, Long> userDao) {
41+
methodInjectedOrmLiteDao = userDao;
42+
}
43+
44+
void multiInjectedOrmLiteDao(@OrmLiteDao(helper = DatabaseHelper.class) UserDao userDao, @OrmLiteDao(helper = DatabaseHelper.class) RuntimeExceptionDao<Car, Long> runtimeExceptionDao) {
45+
multiInjectedOrmLiteDao = runtimeExceptionDao;
46+
}
3647
}

‎AndroidAnnotations/androidannotations-ormlite/ormlite-test/src/test/java/org/androidannotations/ormlite/test/OrmLiteActivityTest.java‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,14 @@ public void beanIsInjected() {
5252
public void daoInBeanIsInjected() {
5353
assertThat((Object) activity.ormLiteBean.userDao).isNotNull();
5454
}
55+
56+
@Test
57+
public void methodInjectedOrmLiteDao() {
58+
assertThat((Object) activity.ormLiteBean.methodInjectedOrmLiteDao).isNotNull();
59+
}
60+
61+
@Test
62+
public void multiInjectedOrmLiteDao() {
63+
assertThat((Object) activity.ormLiteBean.multiInjectedOrmLiteDao).isNotNull();
64+
}
5565
}

0 commit comments

Comments
 (0)