| | |
| | | import com.flightfeather.uav.common.utils.MapUtil |
| | | import com.flightfeather.uav.domain.repository.MissionRep |
| | | import com.flightfeather.uav.domain.repository.RealTimeDataRep |
| | | import com.flightfeather.uav.socket.eunm.UWDeviceType |
| | | import org.junit.Test |
| | | import org.junit.runner.RunWith |
| | | import org.springframework.beans.factory.annotation.Autowired |
| | | import org.springframework.boot.test.context.SpringBootTest |
| | | import org.springframework.test.context.junit4.SpringRunner |
| | | |
| | | //@RunWith(SpringRunner::class) |
| | | //@SpringBootTest |
| | | @RunWith(SpringRunner::class) |
| | | @SpringBootTest |
| | | class MissionUtilTest { |
| | | |
| | | // @Autowired |
| | | @Autowired |
| | | lateinit var missionRep: MissionRep |
| | | |
| | | // @Autowired |
| | | @Autowired |
| | | lateinit var realTimeDataRep: RealTimeDataRep |
| | | |
| | | @Test |
| | | fun calKilometres() { |
| | | // val m = missionRep.findOne("20250819") ?: return |
| | | // val data = realTimeDataRep.fetchData(m) |
| | | // MissionUtil.calKilometres(data) |
| | | val d = MapUtil.getDistance(121.425187, 31.225907, 121.425196, 31.225892) |
| | | println(d) |
| | | val d1 = MapUtil.getDistance(121.425196, 31.225892, 121.425187, 31.225907) |
| | | println(d1) |
| | | val m = missionRep.findOne("20250819") ?: return |
| | | val data = realTimeDataRep.fetchData(m) |
| | | MissionUtil.calKilometres(data) |
| | | // val d = MapUtil.getDistance(121.425187, 31.225907, 121.425196, 31.225892) |
| | | // println(d) |
| | | // val d1 = MapUtil.getDistance(121.425196, 31.225892, 121.425187, 31.225907) |
| | | // println(d1) |
| | | } |
| | | |
| | | @Test |
| | | fun dataClean() { |
| | | val m = missionRep.findOne("SH-CN-20250411") ?: return |
| | | val data = realTimeDataRep.fetchData(m) |
| | | val cleanedData = MissionUtil.dataClean(data, 4) |
| | | realTimeDataRep.updateData(UWDeviceType.fromValue(m.deviceType), cleanedData) |
| | | println(cleanedData.size) |
| | | } |
| | | } |