Date post: | 27-Aug-2014 |
Category: |
Software |
Upload: | eric-torreborre |
View: | 709 times |
Download: | 0 times |
Specs2 2.3whirlwind tour
ScalaDays
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
Pending until fixed
Command lineFailures Scripts
Snippets
DataTables
Execution
Next?
Bridging the gap
informa
lform
al
extensiv
erefacto
red
text code
readabl
eexecutable
current
versioned
Bridging the gap
5
First steps
Quick start
HelloWorldSpec.scala
Whirlwind tour
Acceptance/Unit
Quick start
Acceptance / Unit
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
Equality
Typed equality
Differences
Differences
Main types
Traversable
Traversable
Your own
And others…
xml files
case classe
s…maps
termination
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
Execution
Expectations
Parallel by default
Control the execution
Control the execution
Isolation
Selection
Selection
Selection
Whirlwind tour
Acceptance/Unit
Matchers
Quick startContexts
Execution
Before
Around
Fixture
Applications
Database setup/cleanup
Web application context
Timing
Contexts chaining
35
Full speed
Whirlwind tour
Matchers
Quick startScalaCheck
ContextsExecution
Acceptance/Unit
ScalaCheck
ScalaCheck
Whirlwind tour
Acceptance/Unit
Matchers
Quick startScalaCheck
Contexts
DataTables
Execution
DataTables
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
Mockito
ScalaCheck
Contexts
DataTables
Execution
Mockito
43
Moonwalk!
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
DataTables
Execution
Given / When / Then
Given / When / Then
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
Scripts
DataTables
Execution
No more operators!
Groups
Groups
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
Command line Scripts
DataTables
Execution
Command-line arguments
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
Command lineFailures Scripts
DataTables
Execution
Detailed failures
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
Pending until fixed
Command lineFailures Scripts
DataTables
Execution
Don’t have time to fix it?
Whirlwind tour
Acceptance/Unit
Matchers
Quick start
MockitoG/W/T
ScalaCheck
Contexts
Pending until fixed
Command lineFailures Scripts
Snippets
DataTables
Execution
Snippets
Auto examples
60
Fly
Whirlwind tour
Acceptance/Unit
Matchers
MockitoG/W/T
ScalaCheck
Contexts
Pending until fixed
Command lineFailures Scripts
Snippets
DataTables
Execution
Next?
Specs2 3.0
Presentation at LambdaJam 2014
“Online”
specifications
More library-like
Optional DSLs
Modular
reportersSome API breaks
No nested specs
How can you help?
Eclipse plugin
Html reporting
Web testing
Whirlwind tour
Acceptance/Unit
Matchers
MockitoG/W/T
ScalaCheck
Contexts
Pending until fixed
Command lineFailures Scripts
Snippets
DataTables
Execution
Thanks!