Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Testing in Scala

Buy
Testing in Scala, 9781449315115 (1449315119), O'Reilly, 2013

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
(HTML tags aren't allowed.)

HTML 4 Bible (with CD-ROM)
HTML 4 Bible (with CD-ROM)
If HTML 4 can do it, you can do it too...
If the new edition of this comprehensive one-stop guide, author Bryan Pfaffenberger and Bill Karow offer step-by-step guidance on building state-of-the-art Web pages with the newest HTML release, 4.01. From an HTML "Quick Start" to expert advice on Cascading Style Sheets,
...
Expert One-on-One Visual Basic 2005 Database Programming
Expert One-on-One Visual Basic 2005 Database Programming

Are you hesitant to migrate to Visual Studio® 2005? Maybe you're ready to upgrade to Visual Basic 2005 but feel a bit overwhelmed by ADO.NET 2.0 and the Visual Data Tools of this new release. In this hands-on guide, I'll share with you the best practices, the latest features, and advanced data management techniques with Visual...

Abstract Computing Machines
Abstract Computing Machines
The book addresses ways and means of organizing computations, highlighting the relationship between algorithms and the basic mechanisms and runtime structures necessary to execute them using machines. It completely abstracts from concrete programming languages and machine architectures, taking instead the lambda calculus as the basic programming...

Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby Series)
Rails AntiPatterns: Best Practice Ruby on Rails Refactoring (Addison-Wesley Professional Ruby Series)
The Complete Guide to Avoiding and Fixing Common Rails 3 Code and Design Problems

As developers worldwide have adopted the powerful Ruby on Rails web framework, many have fallen victim to common mistakes that reduce code quality, performance, reliability, stability, scalability, and maintainability.
...
Advanced Nanomaterials for Catalysis and Energy: Synthesis, Characterization and Applications
Advanced Nanomaterials for Catalysis and Energy: Synthesis, Characterization and Applications

Advanced Nanomaterials for Catalysis and Energy: Synthesis, Characterization and Applications outlines new approaches to the synthesis of nanomaterials (synthesis in flow conditions, laser electrodispersion of single metals or alloys on carbon or oxide supports, mechanochemistry, sol-gel routes, etc.) to provide systems with a...

Photoshop 7 Power Shortcuts
Photoshop 7 Power Shortcuts
Photoshop's complexity grows with its popularity: Knowing and using keyboard and quick-click shortcuts can make a huge difference in your productivity. This book documents all of the shortcuts officially included (but not found in one spot) in the Photoshop documentation and organizes them so they're easy to find. The book shows how each...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy