Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
ical4android
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open-source
ical4android
Commits
a39a4997
Commit
a39a4997
authored
Mar 16, 2018
by
Ricki Hirner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update OpenTasks
parent
d99abf4c
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
15 additions
and
4 deletions
+15
-4
.gitlab-ci.yml
.gitlab-ci.yml
+1
-1
src/androidTest/java/at/bitfire/ical4android/AndroidTaskListTest.kt
...dTest/java/at/bitfire/ical4android/AndroidTaskListTest.kt
+9
-0
src/androidTest/resources/org.dmfs.tasks_6880.apk
src/androidTest/resources/org.dmfs.tasks_6880.apk
+0
-0
src/main/java/at/bitfire/ical4android/AndroidTask.kt
src/main/java/at/bitfire/ical4android/AndroidTask.kt
+5
-3
No files found.
.gitlab-ci.yml
View file @
a39a4997
...
...
@@ -10,7 +10,7 @@ cache:
test
:
script
:
-
(cd /sdk/emulator; ./emulator @test -no-audio -no-window & wait-for-emulator.sh)
-
adb install src/androidTest/resources/org.dmfs.tasks_6
76
0.apk
-
adb install src/androidTest/resources/org.dmfs.tasks_6
88
0.apk
-
./gradlew check connectedCheck
artifacts
:
paths
:
...
...
src/androidTest/java/at/bitfire/ical4android/AndroidTaskListTest.kt
View file @
a39a4997
...
...
@@ -61,6 +61,15 @@ class AndroidTaskListTest {
val
taskList
=
AndroidTaskList
.
findByID
(
testAccount
,
provider
!!
,
TestTaskList
.
Factory
,
ContentUris
.
parseId
(
uri
))
assertNotNull
(
taskList
)
// sync URIs
assertEquals
(
"true"
,
taskList
.
taskListSyncUri
().
getQueryParameter
(
TaskContract
.
CALLER_IS_SYNCADAPTER
))
assertEquals
(
testAccount
.
type
,
taskList
.
taskListSyncUri
().
getQueryParameter
(
TaskContract
.
ACCOUNT_TYPE
))
assertEquals
(
testAccount
.
name
,
taskList
.
taskListSyncUri
().
getQueryParameter
(
TaskContract
.
ACCOUNT_NAME
))
assertEquals
(
"true"
,
taskList
.
tasksSyncUri
().
getQueryParameter
(
TaskContract
.
CALLER_IS_SYNCADAPTER
))
assertEquals
(
testAccount
.
type
,
taskList
.
tasksSyncUri
().
getQueryParameter
(
TaskContract
.
ACCOUNT_TYPE
))
assertEquals
(
testAccount
.
name
,
taskList
.
tasksSyncUri
().
getQueryParameter
(
TaskContract
.
ACCOUNT_NAME
))
// delete task list
assertEquals
(
1
,
taskList
.
delete
())
}
...
...
src/androidTest/resources/org.dmfs.tasks_6
76
0.apk
→
src/androidTest/resources/org.dmfs.tasks_6
88
0.apk
View file @
a39a4997
No preview for this file type
src/main/java/at/bitfire/ical4android/AndroidTask.kt
View file @
a39a4997
...
...
@@ -162,7 +162,7 @@ abstract class AndroidTask(
}
fun
add
():
Uri
?
{
fun
add
():
Uri
{
val
batch
=
BatchOperation
(
taskList
.
provider
.
client
)
val
builder
=
ContentProviderOperation
.
newInsert
(
taskList
.
tasksSyncUri
())
buildTask
(
builder
,
false
)
...
...
@@ -174,14 +174,16 @@ abstract class AndroidTask(
return
result
.
uri
}
fun
update
(
task
:
Task
)
{
fun
update
(
task
:
Task
)
:
Uri
{
this
.
task
=
task
val
batch
=
BatchOperation
(
taskList
.
provider
.
client
)
val
builder
=
ContentProviderOperation
.
newUpdate
(
taskSyncURI
())
val
uri
=
taskSyncURI
()
val
builder
=
ContentProviderOperation
.
newUpdate
(
uri
)
buildTask
(
builder
,
true
)
batch
.
enqueue
(
BatchOperation
.
Operation
(
builder
))
batch
.
commit
()
return
uri
}
fun
delete
():
Int
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment