Move 1 / 27. From red to red in 27 seconds. Comments 0 comment(s). 2 modification(s). Kata Summary
// Adapt the code to your code kata primes. = // Adapt the code to your code kata primes.
// Important: Test and production code has to be = // Important: Test and production code has to be
//            completely in this file. = //            completely in this file.
=
import org.scalatest.junit.JUnitSuite = import org.scalatest.junit.JUnitSuite
import org.scalatest.junit.ShouldMatchersForJUnit = import org.scalatest.junit.ShouldMatchersForJUnit
import org.junit.Test = import org.junit.Test
=
class BowlingGameTest extends JUnitSuite with ShouldMatchersForJUnit { = class BowlingGameTest extends JUnitSuite with ShouldMatchersForJUnit {
=
  @Test =   @Test
  def verifyThatFooIsFixed() = { =   def verifyThatFooIsFixed() = {
    val objectUnderTest = new BowlingGame() |     val game = new BowlingGame()
    objectUnderTest.foo should be("fixed") |     game.roll(0)
  } =   }
=
} = }
=
private class BowlingGame { = private class BowlingGame {
=
  def foo = { =   def foo = {
    "fixme" =     "fixme"
  } =   }
=
} = }
JUnit version 4.8.1
.E
Time: 0,203
There was 1 failure:
1) verifyThatFooIsFixed(BowlingGameTest)
org.scalatest.junit.JUnitTestFailedError: "fixme" was not equal to "fixed"
  at org.scalatest.junit.ShouldMatchersForJUnit$class.newTestFailedException(ShouldMatchersForJUnit.scala:102)
  at BowlingGameTest.newTestFailedException(BowlinggameTest.scala:9)
  at org.scalatest.matchers.ShouldMatchers$ShouldMethodHelper$.shouldMatcher(ShouldMatchers.scala:871)
  at org.scalatest.matchers.ShouldMatchers$StringShouldWrapper.should(ShouldMatchers.scala:1081)
  at BowlingGameTest.verifyThatFooIsFixed(BowlinggameTest.scala:14)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
  at org.junit.runners.Suite.runChild(Suite.java:128)
  at org.junit.runners.Suite.runChild(Suite.java:24)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
  at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
  at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
  at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
  at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
  at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
  at org.junit.runner.JUnitCore.main(JUnitCore.java:45)

FAILURES!!!
Tests run: 1,  Failures: 1

JUnit version 4.8.1
Could not find class: BowlingGameTest

Time: 0,005

OK (0 tests)