vrp-cli 1.25.0

A command line interface for VRP solver
Documentation
use super::*;
use crate::helpers::generate::{create_empty_plan, create_test_vehicle_type};
use vrp_pragmatic::format::problem::MatrixProfile;

#[test]
fn can_generate_fleet_of_specific_size() {
    let prototype = Problem {
        plan: create_empty_plan(),
        fleet: Fleet {
            vehicles: vec![create_test_vehicle_type()],
            profiles: vec![MatrixProfile { name: "normal_car".to_string(), speed: None }],
            resources: None,
        },
        objectives: None,
    };

    let generated = generate_fleet(&prototype, 2);

    assert_eq!(generated.vehicles.len(), 2);
    assert_eq!(generated.profiles.len(), 1);
}