1+ /*
2+ * Scala (https://www.scala-lang.org)
3+ *
4+ * Copyright EPFL and Lightbend, Inc.
5+ *
6+ * Licensed under Apache License 2.0
7+ * (http://www.apache.org/licenses/LICENSE-2.0).
8+ *
9+ * See the NOTICE file distributed with this work for
10+ * additional information regarding copyright ownership.
11+ */
12+
113package test .scala .collection
214
315import scala .collection .compat ._
@@ -6,27 +18,31 @@ import org.junit.Assert._
618
719class OptionTest {
820
21+ private val value : String = " example"
22+ private val some : Option [String ] = Some (value)
23+ private val none : Option [String ] = None
24+
925 @ Test
1026 def testWhenTrue : Unit = {
11- val option = Option .when(true )(" example " )
12- assertEquals(option, Some ( " example " ) )
27+ val option = Option .when(true )(value )
28+ assertEquals(option, some )
1329 }
1430
1531 @ Test
1632 def testWhenFalse : Unit = {
17- val option = Option .when(false )(" example " )
18- assertEquals(option, None )
33+ val option = Option .when(false )(value )
34+ assertEquals(option, none )
1935 }
2036
2137 @ Test
2238 def testUnlessTrue : Unit = {
23- val option = Option .unless(true )(" example " )
24- assertEquals(option, None )
39+ val option = Option .unless(true )(value )
40+ assertEquals(option, none )
2541 }
2642
2743 @ Test
2844 def testUnlessFalse : Unit = {
29- val option = Option .unless(false )(" example " )
30- assertEquals(option, Some ( " example " ) )
45+ val option = Option .unless(false )(value )
46+ assertEquals(option, some )
3147 }
3248}
0 commit comments