Guest User

Untitled

a guest
Sep 18th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import org.specs2.mutable._
  2.  
  3. class AfterComposeSpec extends Specification {
  4.  
  5. "Compose After" should {
  6.  
  7. "after123" in (After1 then After2 then After3){
  8. success
  9. }
  10.  
  11. /*
  12. * $ test-only AfterComposeSpec
  13. * [info] Compiling 1 Scala source to /home/t-takahashi/work/...
  14. * after1
  15. * after2
  16. * after3
  17. * [info] AfterComposeSpec
  18. * [info]
  19. * [info] Compose After should
  20. * [info] + after123
  21. * [info]
  22. * [info]
  23. * [info] Total for specification AfterComposeSpec
  24. * [info] Finished in 18 ms
  25. * [info] 1 example, 0 failure, 0 error
  26. * [info]
  27. * [info] Passed: : Total 1, Failed 0, Errors 0, Passed 1, Skipped 0
  28. * [success] Total time: 3 s, completed 2012/03/23 11:06:12
  29. */
  30. }
  31.  
  32. }
  33.  
  34.  
  35. trait After1 extends After {
  36. def after = println("after1")
  37. }
  38. object After1 extends After1
  39.  
  40. trait After2 extends After {
  41. def after = println("after2")
  42. }
  43. object After2 extends After2
  44.  
  45. trait After3 extends After {
  46. def after = println("after3")
  47. }
  48. object After3 extends After3
Add Comment
Please, Sign In to add comment