mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-29 14:04:22 +01:00
Merge 'Fix broken fuzz target due to old name' from Levy A.
Closes #1416
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#![no_main]
|
||||
use libfuzzer_sys::{fuzz_target, Corpus};
|
||||
use limbo_core::numeric::StrToF64;
|
||||
use std::error::Error;
|
||||
|
||||
fn do_fuzz(text: String) -> Result<Corpus, Box<dyn Error>> {
|
||||
@@ -10,8 +11,11 @@ fn do_fuzz(text: String) -> Result<Corpus, Box<dyn Error>> {
|
||||
})?
|
||||
};
|
||||
|
||||
let actual = limbo_core::numeric::atof(&text)
|
||||
.map(|(non_nan, _)| f64::from(non_nan))
|
||||
let actual = limbo_core::numeric::str_to_f64(&text)
|
||||
.map(|v| {
|
||||
let (StrToF64::Fractional(non_nan) | StrToF64::Decimal(non_nan)) = v;
|
||||
f64::from(non_nan)
|
||||
})
|
||||
.unwrap_or(0.0);
|
||||
|
||||
assert_eq!(expected, actual);
|
||||
|
||||
Reference in New Issue
Block a user