package cn.flightfeather.supervision.common.autoledger
|
|
import cn.flightfeather.supervision.domain.mapper.UserinfoMapper
|
import cn.flightfeather.supervision.domain.repository.PracticalOperationRep
|
import cn.flightfeather.supervision.domain.repository.UserInfoRep
|
import org.junit.Test
|
import org.junit.jupiter.api.Assertions.*
|
import org.junit.jupiter.api.extension.ExtendWith
|
import org.junit.runner.RunWith
|
import org.springframework.beans.factory.annotation.Autowired
|
import org.springframework.boot.test.context.SpringBootTest
|
import org.springframework.test.context.junit.jupiter.SpringExtension
|
import org.springframework.test.context.junit4.SpringRunner
|
|
@RunWith(SpringRunner::class)
|
@ExtendWith(SpringExtension::class)
|
@SpringBootTest
|
class AutoLedgerTest {
|
|
@Autowired
|
lateinit var autoLedger: AutoLedger
|
|
@Autowired
|
lateinit var userInfoRep: UserInfoRep
|
|
@Autowired
|
lateinit var practicalOperationRep: PracticalOperationRep
|
|
@Test
|
fun create() {
|
val userInfo = userInfoRep.getUser("keKTLrmQCr1RLZWg")
|
val operations = practicalOperationRep.getOperation(listOf(18))
|
autoLedger.create(userInfo, operations, 2024, 3)
|
}
|
}
|