Coverart for item
The Resource Testing in Scala, Daniel Hinojosa

Testing in Scala, Daniel Hinojosa

Label
Testing in Scala
Title
Testing in Scala
Statement of responsibility
Daniel Hinojosa
Creator
Subject
Language
eng
Summary
If you build your Scala application through Test-Driven Development, you'll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2--two of the best testing frameworks available--and how to run your tests in the Simple Build Tool (SBT) designed specifically for Scala projects. By building a sample digital jukebox application, you'll discover how to isolate your tests from large subsystems and networks with mocking code, and how to use the ScalaCheck library for automated specification-based testing. If you're familiar with Scala, Ruby, or Python, this book is for you. Get an overview of Test-Driven Development Start a simple project with SBT and create tests before you write code Dive into SBT's basic commands, interactive mode, packaging, and history Use ScalaTest both in the command line and with SBT, and learn how to incorporate JUnit and TestNG Work with the Specs2 framework, including Specification styles, matchers DSLs, and Data Tables Understand mocking by using Java frameworks EasyMock and Mockito, and the Scala-only framework ScalaMock Automate testing by using ScalaCheck to generate fake data
Member of
Cataloging source
N$T
http://library.link/vocab/creatorName
Hinojosa, Daniel
Dewey number
005.133
Index
no index present
Language note
English
LC call number
QA76.73.S28
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Scala (Computer program language)
  • Programming languages (Electronic computers)
  • Multiparadigm programming (Computer science)
  • Object-oriented programming (Computer science)
  • Functional programming (Computer science)
  • Functional programming languages
  • Object-oriented programming languages
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • Functional programming (Computer science)
  • Functional programming languages
  • Multiparadigm programming (Computer science)
  • Object-oriented programming (Computer science)
  • Object-oriented programming languages
  • Programming languages (Electronic computers)
  • Scala (Computer program language)
Label
Testing in Scala, Daniel Hinojosa
Instantiates
Publication
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Control code
834613017
Dimensions
unknown
Edition
1st ed.
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781449360344
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000207
  • c2381354-3563-4666-a239-0d453002e974
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)834613017
Label
Testing in Scala, Daniel Hinojosa
Publication
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Control code
834613017
Dimensions
unknown
Edition
1st ed.
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781449360344
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
http://library.link/vocab/ext/overdrive/overdriveId
  • cl0500000207
  • c2381354-3563-4666-a239-0d453002e974
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)834613017

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...