@@ -105,6 +105,31 @@ class JtxCollectionTest {
105
105
assertEquals(1 , icalobjects.size)
106
106
}
107
107
108
+ @Test
109
+ fun queryRecur_test () {
110
+ val collectionUri = JtxCollection .create(testAccount, client, cv)
111
+ assertNotNull(collectionUri)
112
+
113
+ val collections = JtxCollection .find(testAccount, client, context, TestJtxCollection .Factory , null , null )
114
+ val item = collections[0 ].queryRecur(" abc1234" , " xyz5678" )
115
+ assertNull(item)
116
+
117
+ val cv = ContentValues ().apply {
118
+ put(JtxContract .JtxICalObject .UID , " abc1234" )
119
+ put(JtxContract .JtxICalObject .RECURID , " xyz5678" )
120
+ put(JtxContract .JtxICalObject .RECURID_TIMEZONE , " Europe/Vienna" )
121
+ put(JtxContract .JtxICalObject .SUMMARY , " summary" )
122
+ put(JtxContract .JtxICalObject .COMPONENT , JtxContract .JtxICalObject .Component .VJOURNAL .name)
123
+ put(JtxContract .JtxICalObject .ICALOBJECT_COLLECTIONID , collections[0 ].id)
124
+ }
125
+ client.insert(JtxContract .JtxICalObject .CONTENT_URI .asSyncAdapter(testAccount), cv)
126
+ val contentValues = collections[0 ].queryRecur(" abc1234" , " xyz5678" )
127
+
128
+ assertEquals(" abc1234" , contentValues?.getAsString(JtxContract .JtxICalObject .UID ))
129
+ assertEquals(" xyz5678" , contentValues?.getAsString(JtxContract .JtxICalObject .RECURID ))
130
+ assertEquals(" Europe/Vienna" , contentValues?.getAsString(JtxContract .JtxICalObject .RECURID_TIMEZONE ))
131
+ }
132
+
108
133
@Test
109
134
fun getICSForCollection_test () {
110
135
val collectionUri = JtxCollection .create(testAccount, client, cv)
0 commit comments