diff --git a/src/raster/rasterize.rs b/src/raster/rasterize.rs index a37fa6e8..f8c8d799 100644 --- a/src/raster/rasterize.rs +++ b/src/raster/rasterize.rs @@ -116,37 +116,6 @@ impl TryFrom for CslStringList { } } -#[cfg(test)] -mod tests { - use std::convert::TryFrom; - - use crate::cpl::CslStringList; - - use super::RasterizeOptions; - - #[test] - fn test_rasterizeoptions_as_ptr() { - let c_options = CslStringList::try_from(RasterizeOptions::default()).unwrap(); - assert_eq!( - c_options.fetch_name_value("ALL_TOUCHED"), - Some("FALSE".to_string()) - ); - assert_eq!(c_options.fetch_name_value("BURN_VALUE_FROM"), None); - assert_eq!( - c_options.fetch_name_value("MERGE_ALG"), - Some("REPLACE".to_string()) - ); - assert_eq!( - c_options.fetch_name_value("CHUNKYSIZE"), - Some("0".to_string()) - ); - assert_eq!( - c_options.fetch_name_value("OPTIM"), - Some("AUTO".to_string()) - ); - } -} - /// Burn geometries into raster. /// /// Rasterize a sequence of `gdal::vector::Geometry` onto some @@ -229,3 +198,34 @@ pub fn rasterize( } Ok(()) } + +#[cfg(test)] +mod tests { + use std::convert::TryFrom; + + use crate::cpl::CslStringList; + + use super::RasterizeOptions; + + #[test] + fn test_rasterizeoptions_as_ptr() { + let c_options = CslStringList::try_from(RasterizeOptions::default()).unwrap(); + assert_eq!( + c_options.fetch_name_value("ALL_TOUCHED"), + Some("FALSE".to_string()) + ); + assert_eq!(c_options.fetch_name_value("BURN_VALUE_FROM"), None); + assert_eq!( + c_options.fetch_name_value("MERGE_ALG"), + Some("REPLACE".to_string()) + ); + assert_eq!( + c_options.fetch_name_value("CHUNKYSIZE"), + Some("0".to_string()) + ); + assert_eq!( + c_options.fetch_name_value("OPTIM"), + Some("AUTO".to_string()) + ); + } +}