From 68dbe841ceed19a7cf3694632d17d8d76b58802d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Blanc?= <regwblanc@gmail.com> Date: Sat, 9 Apr 2016 03:09:04 +0200 Subject: [PATCH] additional tests for Bijection Suite --- src/test/scala/leon/unit/utils/BijectionSuite.scala | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/scala/leon/unit/utils/BijectionSuite.scala b/src/test/scala/leon/unit/utils/BijectionSuite.scala index 05be7f981..6bfbb8cb2 100644 --- a/src/test/scala/leon/unit/utils/BijectionSuite.scala +++ b/src/test/scala/leon/unit/utils/BijectionSuite.scala @@ -68,4 +68,14 @@ class BijectionSuite extends FunSuite { assert(b.getA(33) == Some(11)) } + test("Bijection get or else is working") { + val b = new Bijection[Int, Int] + b += (12 -> 33) + + assert(b.getBorElse(12, 15) === 33) + assert(b.getBorElse(11, 15) === 15) + assert(b.getAorElse(12, 15) === 15) + assert(b.getAorElse(30, 10) === 10) + assert(b.getAorElse(33, 15) === 12) + } } -- GitLab