Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Lukas Bersinger
TaskTracker
Commits
f3e54481
Commit
f3e54481
authored
Sep 16, 2020
by
Lukas Bersinger
Browse files
add simple task model
parent
6f5bbb7c
Changes
2
Hide whitespace changes
Inline
Side-by-side
app/src/main/java/ch/ost/rj/mge/miniproject/tasktracker/models/Task.kt
0 → 100644
View file @
f3e54481
package
ch.ost.rj.mge.miniproject.tasktracker.models
import
java.util.*
class
Task
{
var
id
:
UUID
=
UUID
.
randomUUID
()
var
name
:
String
?
=
null
var
dueDate
:
Date
?
=
null
var
estimatedTimeMinutes
:
Long
=
0
var
actualTimeMinutes
:
Long
=
0
fun
differenceMinutes
():
Long
{
return
this
.
actualTimeMinutes
-
this
.
estimatedTimeMinutes
}
}
app/src/test/java/ch/ost/rj/mge/miniproject/tasktracker/models/TaskTest.kt
0 → 100644
View file @
f3e54481
package
ch.ost.rj.mge.miniproject.tasktracker.models
import
org.junit.Test
import
org.junit.Assert.*
class
TaskTest
{
@Test
fun
difference_positive
()
{
val
task
=
Task
()
task
.
estimatedTimeMinutes
=
10
task
.
actualTimeMinutes
=
25
assertEquals
(
15
,
task
.
differenceMinutes
())
}
@Test
fun
difference_negative
()
{
val
task
=
Task
()
task
.
estimatedTimeMinutes
=
25
task
.
actualTimeMinutes
=
10
assertEquals
(-
15
,
task
.
differenceMinutes
())
}
}
\ No newline at end of file
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