cargo fmt

This commit is contained in:
Henry Schimke
2022-12-15 13:24:07 -06:00
parent c167442e5b
commit 919826b3ec
14 changed files with 417 additions and 274 deletions

View File

@@ -55,48 +55,58 @@ impl AI01decoder for AI013103decoder<'_> {}
impl<'a> AI013103decoder<'_> {
pub fn new(information: &'a BitArray) -> AI013103decoder<'a> {
AI013103decoder(AI013x0xDecoder::new(information, addWeightCode, checkWeight))
AI013103decoder(AI013x0xDecoder::new(
information,
addWeightCode,
checkWeight,
))
}
}
fn addWeightCode( buf: &mut String, _weight: u32) {
fn addWeightCode(buf: &mut String, _weight: u32) {
buf.push_str("(3103)");
}
fn checkWeight( weight: u32) -> u32 {
fn checkWeight(weight: u32) -> u32 {
weight
}
/**
* @author Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)
*/
#[cfg(test)]
mod AI013103DecoderTest {
mod AI013103DecoderTest {
use crate::oned::rss::expanded::decoders::abstract_decoder_test_utils::*;
const header: &str = "..X..";
const header :&str = "..X..";
#[test]
fn test0131031() {
let data = format!("{}{}{}", header , compressedGtin900123456798908 , compressed15bitWeight1750);
let expected = "(01)90012345678908(3103)001750";
assertCorrectBinaryString(&data, expected);
fn test0131031() {
let data = format!(
"{}{}{}",
header, compressedGtin900123456798908, compressed15bitWeight1750
);
let expected = "(01)90012345678908(3103)001750";
assertCorrectBinaryString(&data, expected);
}
#[test]
fn test0131032() {
let data = format!("{}{}{}",header , compressedGtin900000000000008 , compressed15bitWeight0);
let expected = "(01)90000000000003(3103)000000";
assertCorrectBinaryString(&data, expected);
fn test0131032() {
let data = format!(
"{}{}{}",
header, compressedGtin900000000000008, compressed15bitWeight0
);
let expected = "(01)90000000000003(3103)000000";
assertCorrectBinaryString(&data, expected);
}
#[test]
#[should_panic]
fn test013103invalid() {
let data = format!("{}{}{}..",header , compressedGtin900123456798908 , compressed15bitWeight1750 );
assertCorrectBinaryString(&data, "");
fn test013103invalid() {
let data = format!(
"{}{}{}..",
header, compressedGtin900123456798908, compressed15bitWeight1750
);
assertCorrectBinaryString(&data, "");
}
}
}