INNER CODE UNIT · Rust

truncated

Augani/dory · dory-core/ffi/src/lib.rs:320

        let truncated = decompress_zstd_bounded(compressed, 128 * 1024);
        assert!(!truncated.ok);
        assert!(truncated.body.is_empty());

        let zero = decompress_zstd_bounded(vec![1, 2, 3], 0);
        assert!(!zero.ok);
        let above_hard_limit =
            decompress_zstd_bounded(vec![1, 2, 3], MAXIMUM_ZSTD_OUTPUT_BYTES + 1);
        assert!(!above_hard_limit.ok);
    }

    #[test]
    fn rewrite_adds_extra_hosts() {
        let r = rewrite_create_body(br#"{"Image":"alpine"}"#.to_vec(), true);
        assert!(r.ok);
        let v: serde_json::Value = serde_json::from_slice(&r.body).unwrap();
        assert!(v["HostConfig"]["ExtraHosts"].as_array().unwrap().len() >= 2);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…