From 2f0860c7289403021bd6b1eba153a75c8959e90e Mon Sep 17 00:00:00 2001 From: arthur-adjedj <arthur.adjedj@gmail.com> Date: Tue, 1 Nov 2022 14:40:30 +0100 Subject: [PATCH] Chore : add test coverage --- kernel/src/universe.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kernel/src/universe.rs b/kernel/src/universe.rs index 2def2419..b22df581 100644 --- a/kernel/src/universe.rs +++ b/kernel/src/universe.rs @@ -93,4 +93,16 @@ mod tests { assert!(&Succ(box Max(box Var(1), box Var(0))) .is_eq(&Max(box Succ(box Var(0)), box Succ(box Var(1))))); } + + #[test] + fn univ_vars_count() { + assert_eq!(Max(box Succ(box Zero), box Max(box Var(0), box Var(1))).univ_vars(), 2) + } + + #[test] + fn subst() { + let lvl = Max(box Succ(box Zero), box Max(box Var(0), box Var(1))); + let subst = vec![Succ(box Zero), Zero]; + assert_eq!(lvl.substitute(&subst), Max(box Succ(box Zero), box Max(box Succ(box Zero), box Zero))) + } } -- GitLab