mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
Incremental manager work.
This commit is contained in:
parent
a399df754a
commit
cb1aaf6a75
2 changed files with 99 additions and 0 deletions
|
@ -0,0 +1,31 @@
|
|||
package com.beust.kobalt.internal
|
||||
|
||||
import org.testng.Assert
|
||||
import org.testng.annotations.Test
|
||||
import java.io.File
|
||||
|
||||
@Test
|
||||
class IncrementalManagerTest {
|
||||
val TASK = "task"
|
||||
val TASK2 = "task2"
|
||||
|
||||
fun shouldSave() {
|
||||
val file = File.createTempFile("kobalt-", "")
|
||||
println("File: $file")
|
||||
val im = IncrementalManager(file.absolutePath)
|
||||
val v = im.inputChecksumFor(TASK)
|
||||
Assert.assertNull(v)
|
||||
im.saveInputChecksum(TASK, "44")
|
||||
Assert.assertEquals(im.inputChecksumFor(TASK), "44")
|
||||
im.saveInputChecksum(TASK, "42")
|
||||
Assert.assertEquals(im.inputChecksumFor(TASK), "42")
|
||||
|
||||
im.saveInputChecksum(TASK2, "45")
|
||||
Assert.assertEquals(im.inputChecksumFor(TASK2), "45")
|
||||
|
||||
Assert.assertEquals(im.inputChecksumFor(TASK), "42")
|
||||
|
||||
im.saveOutputChecksum(TASK, "49")
|
||||
Assert.assertEquals(im.outputChecksumFor(TASK), "49")
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue