in src/lib.rs [722:734]
fn test_flexible_plaintext_add_plaintext() {
let t = 199;
let fv = crate::default_with_plaintext_mod(t);
let (pk, sk) = fv.generate_keypair();
let plain_modulus = fv.t.clone();
let v = vec![Scalar::from_u32(t-1, &plain_modulus); fv.n];
let w = vec![Scalar::from_u32(1, &plain_modulus); fv.n];
let v_plus_w = vec![Scalar::from_u32(0, &plain_modulus); fv.n];
let mut ct = fv.encrypt(&v, &pk);
fv.add_plain_inplace(&mut ct, &w);
let pt_actual: Vec<Scalar> = fv.decrypt(&ct, &sk);
assert_eq!(pt_actual, v_plus_w);
}