Skip to content

Commit

Permalink
tests fix
Browse files Browse the repository at this point in the history
  • Loading branch information
JeroenGar committed Feb 28, 2024
1 parent 1c72a79 commit f02fa95
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions lbf/tests/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
mod tests {
use std::path::Path;

use rand::{Rng, SeedableRng};
use rand::prelude::IteratorRandom;
use rand::prelude::SmallRng;
use rand::{Rng, SeedableRng};
use test_case::test_case;

use jagua_rs::entities::problems::problem_generic::LayoutIndex;
use jagua_rs::entities::problems::problem_generic::ProblemGeneric;
use jagua_rs::io::parser::Parser;
use jagua_rs::util::polygon_simplification::PolySimplConfig;
use lbf::io;
use lbf::lbf_config::LBFConfig;
use lbf::lbf_optimizer::LBFOptimizer;
Expand All @@ -30,9 +31,14 @@ mod tests {
let instance = Path::new(instance_path);
// parse the instance
let mut config = LBFConfig::default();
config.n_samples_per_item = 100;
config.n_samples = 100;
let json_instance = io::read_json_instance(&instance);
let parser = Parser::new(config.poly_simpl_config, config.cde_config, true);
let poly_simpl_config = match config.poly_simpl_tolerance {
Some(tolerance) => PolySimplConfig::Enabled { tolerance },
None => PolySimplConfig::Disabled,
};

let parser = Parser::new(poly_simpl_config, config.cde_config, true);
let instance = parser.parse(&json_instance);

let mut optimizer = LBFOptimizer::new(instance.clone(), config, SmallRng::seed_from_u64(0));
Expand Down

0 comments on commit f02fa95

Please sign in to comment.