| | |
| | | |
| | | import java.lang.reflect.Field; |
| | | import java.lang.reflect.Method; |
| | | import java.util.Collections; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.UUID; |
| | | |
| | | public class XPUUtilTest { |
| | | |
| | |
| | | RtTask.Builder taskBuilder = RtTask.newBuilder(); |
| | | taskBuilder.setTaskId("task-123"); |
| | | taskBuilder.setOrderId(orderId); |
| | | // taskBuilder.setVin("VIN12345678900000"); // RtTask might not have vin, check proto if needed |
| | | taskBuilder.setTaskType(OrderType.ORDER_TYPE_ROBOTAXI); |
| | | // taskBuilder.setStatus(TaskStatus.PENDING); // RtTask might not have status or enum differs |
| | | |
| | | Waypoint.Builder pointBuilder = Waypoint.newBuilder(); |
| | | pointBuilder.setPointType(PointType.START_POINT); |
| | |
| | | // geoPointBuilder.setPoiName("Start Point"); // GeoPoint might not have poi_name |
| | | pointBuilder.setPoint(geoPointBuilder.build()); |
| | | |
| | | // taskBuilder.addPoints(pointBuilder.build()); // RtTask might use different field for points? |
| | | // Wait, RtTask in XPUUtil.cloudCreateOrder(RtTaskList taskList...) |
| | | // So I need to build RtTaskList |
| | | |
| | | taskBuilder.addPoints(pointBuilder); |
| | | |
| | | RtTaskList.Builder taskListBuilder = RtTaskList.newBuilder(); |
| | | taskListBuilder.addTasks(taskBuilder.build()); |
| | | |
| | |
| | | Waypoint.Builder waypointBuilder = Waypoint.newBuilder(); |
| | | waypointBuilder.setWaypointId("wp-1"); |
| | | waypointBuilder.setPointType(PointType.WAY_POINT); |
| | | // waypointBuilder.setActionType(ActionType.WAIT); // WAIT might not exist |
| | | waypointBuilder.setActionType(ActionType.PICK_UP); // Use valid enum |
| | | waypointBuilder.setSequence(2); |
| | | |