diff options
Diffstat (limited to 'examples/scala-js/test-suite/src/test/scala/scala/scalajs/testsuite/javalib/BooleanTest.scala')
-rw-r--r-- | examples/scala-js/test-suite/src/test/scala/scala/scalajs/testsuite/javalib/BooleanTest.scala | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/examples/scala-js/test-suite/src/test/scala/scala/scalajs/testsuite/javalib/BooleanTest.scala b/examples/scala-js/test-suite/src/test/scala/scala/scalajs/testsuite/javalib/BooleanTest.scala deleted file mode 100644 index 87c65e9..0000000 --- a/examples/scala-js/test-suite/src/test/scala/scala/scalajs/testsuite/javalib/BooleanTest.scala +++ /dev/null @@ -1,62 +0,0 @@ -/* __ *\ -** ________ ___ / / ___ __ ____ Scala.js Test Suite ** -** / __/ __// _ | / / / _ | __ / // __/ (c) 2013, LAMP/EPFL ** -** __\ \/ /__/ __ |/ /__/ __ |/_// /_\ \ http://scala-js.org/ ** -** /____/\___/_/ |_/____/_/ | |__/ /____/ ** -** |/____/ ** -\* */ -package scala.scalajs.testsuite.javalib - -import java.lang.{Boolean => JBoolean} - -import org.scalajs.jasminetest.JasmineTest - -/** - * tests the implementation of the java standard library Boolean - */ -object BooleanTest extends JasmineTest { - - describe("java.lang.Boolean") { - - it("should provide `booleanValue`") { - expect(JBoolean.TRUE.booleanValue()).toBe(true) - expect(JBoolean.FALSE.booleanValue()).toBe(false) - expect(() => (null: JBoolean).booleanValue()).toThrow - } - - it("should provide `compareTo`") { - def compare(x: Boolean, y: Boolean): Int = - new JBoolean(x).compareTo(new JBoolean(y)) - - expect(compare(false, false)).toEqual(0) - expect(compare(false, true)).toBeLessThan(0) - expect(compare(true, false)).toBeGreaterThan(0) - expect(compare(true, true)).toEqual(0) - } - - it("should be a Comparable") { - def compare(x: Any, y: Any): Int = - x.asInstanceOf[Comparable[Any]].compareTo(y) - - expect(compare(false, false)).toEqual(0) - expect(compare(false, true)).toBeLessThan(0) - expect(compare(true, false)).toBeGreaterThan(0) - expect(compare(true, true)).toEqual(0) - } - - it("should parse strings") { - def test(s: String, v: Boolean): Unit = { - expect(JBoolean.parseBoolean(s)).toEqual(v) - expect(JBoolean.valueOf(s).booleanValue()).toEqual(v) - expect(new JBoolean(s).booleanValue()).toEqual(v) - } - - test("false", false) - test("true", true) - test("TrUe", true) - test(null, false) - test("truee", false) - } - - } -} |