mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-01-03 13:53:12 +00:00
add simple_sum test
This commit is contained in:
parent
baa25b2e97
commit
721ffa79a0
@ -26,3 +26,24 @@ pub fn verify(receipt: Receipt, image_id: impl Into<Digest>) {
|
||||
.verify(image_id)
|
||||
.expect("receipt verification failed");
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use test_methods::{SUMMATION_ELF, SUMMATION_ID};
|
||||
use test_methods::{MULTIPLICATION_ELF, MULTIPLICATION_ID};
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn simple_sum() {
|
||||
let message = 1;
|
||||
let message_2 = 2;
|
||||
|
||||
let (digest, receipt) = prove(vec![message, message_2], SUMMATION_ELF);
|
||||
|
||||
verify(receipt, SUMMATION_ID);
|
||||
assert_eq!(
|
||||
digest,
|
||||
message + message_2
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user