You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
575 B
Kotlin
32 lines
575 B
Kotlin
package tasks.model
|
|
|
|
import org.simpleframework.xml.Attribute
|
|
import org.simpleframework.xml.Element
|
|
import org.simpleframework.xml.Root
|
|
|
|
@Root(name = "testcase", strict = false)
|
|
class TestCase {
|
|
@JvmField
|
|
@field:Attribute(name = "name")
|
|
var name: String = ""
|
|
|
|
@JvmField
|
|
@field:Attribute(name = "time")
|
|
var time: Float = 0f
|
|
|
|
@JvmField
|
|
@field:Element(name = "failure", required = false)
|
|
var failure: Failure? = null
|
|
|
|
val index by lazy {
|
|
name.split('|')[0].toInt()
|
|
}
|
|
|
|
val testName by lazy {
|
|
name.split('|')[1]
|
|
}
|
|
|
|
val source by lazy {
|
|
name.split('|')[2]
|
|
}
|
|
} |