#[test]
fn lod_default() {
let c = ioss::terrain::lod::LodConfig::default();
assert!(c.max_level > c.min_level);
}
#[test]
fn lod_level() {
let c = ioss::terrain::lod::LodConfig::default();
let l = ioss::terrain::lod::lod_level(c, 1_000.0);
assert!(l >= c.min_level && l <= c.max_level);
}
#[test]
fn mesh_vertex() {
let p = ioss::terrain::mesh::SphericalPatch::new(16);
assert_eq!(p.vertex_count(), 17 * 17);
}
#[test]
fn terrain_material() {
let m = ioss::terrain::texturing::material_from_albedo(0.60, false);
assert_eq!(m, ioss::terrain::texturing::TerrainMaterial::SulfurPlains);
}
#[test]
fn lava_flow_material() {
let m = ioss::terrain::texturing::material_from_albedo(0.05, true);
assert_eq!(m, ioss::terrain::texturing::TerrainMaterial::LavaFlow);
}