{"product_id":"9781617292538","title":"Java Testing with Spock","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eJava Testing with Spock teaches you how to use Spock for a wide range of testing use cases in Java. Readers new to Groovy will appreciate the succinct language tutorial that'll give you just enough Groovy to use Spock effectively.\u003c\/p\u003e\u003cp\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eSpock combines the features of tools like JUnit, Mockito, and JBehave into a single powerful Java testing library. With Spock, you use Groovy to write more readable and concise tests. Spock enables seamless integration testing, and with the intuitive Geb library, you can even handle functional testing of web applications.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eJava Testing with Spock\u003c\/i\u003e teaches you how to use Spock for a wide range of testing use cases in Java. You'll start with a quick overview of Spock and work through writing unit tests using the Groovy language. You'll discover best practices for test design as you learn to write mocks, implement integration tests, use Spock's built-in BDD testing tools, and do functional web testing using Geb. Readers new to Groovy will appreciate the succinct language tutorial in chapter 2 that gives you just enough Groovy to use Spock effectively.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003c\/p\u003e\u003cli\u003eTesting with Spock from the ground up\u003c\/li\u003e\u003cli\u003eWrite mocks without an external library\u003c\/li\u003e\u003cli\u003eBDD tests your business analyst can read\u003c\/li\u003e\u003cli\u003eJust enough Groovy to use Spock\u003c\/li\u003e\u003cp\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eWritten for Java developers. Knowledge of Groovy and JUnit is helpful but not required.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eKonstantinos Kapelonis\u003c\/b\u003e is a software engineer who works with Java daily.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePART 1 FOUNDATIONS AND BRIEF TOUR OF SPOCK\u003c\/b\u003e\u003c\/p\u003e\u003cli\u003eIntroducing the Spock testing framework\u003c\/li\u003e\u003cli\u003eGroovy knowledge for Spock testing\u003c\/li\u003e\u003cli\u003eA tour of Spock functionality\u003c\/li\u003e\u003cb\u003ePART 2 STRUCTURING SPOCK TESTS\u003c\/b\u003e\u003cli\u003eWriting unit tests with Spock\u003c\/li\u003e\u003cli\u003eParameterized tests\u003c\/li\u003e\u003cli\u003eMocking and stubbing\u003c\/li\u003e\u003cb\u003ePART 3 SPOCK IN THE ENTERPRISE\u003c\/b\u003e\u003cli\u003eIntegration and functional testing with Spock\u003c\/li\u003e\u003cli\u003eSpock features for enterprise testing\u003c\/li\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47051377967344,"sku":"9781617292538","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781617292538_p0.jpg?v=1763853285","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781617292538","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}