A PHP Error was encountered

Severity: Warning

Message: unlink(D:\xampp_old\htdocs\ebookreading.net\application\writable1\ci_sessione575b5211268715bbe2f166280d07271miot6md02q5073us4k1nlrl7ebk0ga34): No such file or directory

Filename: drivers/Session_files_driver.php

Line Number: 386

Backtrace:

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\Base.php
Line: 35
Function: library

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\View.php
Line: 10
Function: __construct

File: D:\xampp_old\htdocs\ebookreading.net\index.php
Line: 380
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: unlink(D:\xampp_old\htdocs\ebookreading.net\application\writable1\ci_sessionf0edacbf6cfffff8448d210f119a82a370ed921kegpq5ctkt1gqk1ll71ui5vfb): No such file or directory

Filename: drivers/Session_files_driver.php

Line Number: 386

Backtrace:

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\Base.php
Line: 35
Function: library

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\View.php
Line: 10
Function: __construct

File: D:\xampp_old\htdocs\ebookreading.net\index.php
Line: 380
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: unlink(D:\xampp_old\htdocs\ebookreading.net\application\writable1\ci_sessionfdcdd113b92d99a1dfb01e84999c5bc1m20bgig7ldturrt8fnjlc7aside7hco8): No such file or directory

Filename: drivers/Session_files_driver.php

Line Number: 386

Backtrace:

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\Base.php
Line: 35
Function: library

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\View.php
Line: 10
Function: __construct

File: D:\xampp_old\htdocs\ebookreading.net\index.php
Line: 380
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: unlink(D:\xampp_old\htdocs\ebookreading.net\application\writable1\ci_sessionff0ac7341d9a4ea0766514ce77b86b7cf21dmpq9oebr7sc14dmblgrav42voi9v): No such file or directory

Filename: drivers/Session_files_driver.php

Line Number: 386

Backtrace:

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\Base.php
Line: 35
Function: library

File: D:\xampp_old\htdocs\ebookreading.net\application\controllers\View.php
Line: 10
Function: __construct

File: D:\xampp_old\htdocs\ebookreading.net\index.php
Line: 380
Function: require_once

About this Book

About this Book

The central topic of this book is, of course, the Spock testing framework. A secondary theme is the employment of proven test practices and the ability to test all aspects of a Java application. Even though this book is introductory as far as Spock is concerned, there are certain assumptions I have made while writing it. When I think about my ideal reader, I assume that you are a seasoned Java developer. By seasoned I mean that you know your way around Java code and have mastered the basics: you have written JUnit tests and understand their purpose and use, and you want to learn new things and improve your craft.

If you do not fit this description, then there are several books available both for Java and testing in general that you need to read first. Especially for testing I can recommend JUnit in Action, Second Edition by Petar Tahchiev, et al. (Manning 2010), Effective Unit Testing by Lasse Koskela (Manning 2013), and BDD in Action by John Ferguson Smart (Manning 2014).

You may have also used Mockito or a similar framework for your unit tests. While this knowledge is helpful, it is not strictly required to take full advantage of this book as I do introduce these concepts (mocks/stubs/spies) and explain how Spock implements them.

Finally, I do not assume that you know Groovy. This is an important driving factor for the organization of the book—a Spock book for Groovy developers would be very different. I will introduce important Groovy traits as needed, but only those that are relevant to Spock testing.

If you are interested in Groovy (the programming language itself), a good place to start would be Groovy in Action, Second Edition by Dierk Koenig, et al. (Manning 2015).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.143.255.36