summaryrefslogtreecommitdiff
path: root/examples/scala-js/test-suite/src/test/scala/scala/scalajs/testsuite/javalib/BooleanTest.scala
diff options
context:
space:
mode:
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.scala62
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)
- }
-
- }
-}