Spock (testing framework)

{{Use dmy dates|date=March 2023}}

__NOTOC__

{{Refimprove|date=March 2015}}

{{Infobox software

| name = Spock

| logo =

| screenshot =

| caption =

| author = Peter Niederwieser, Luke Daley

| developer = Leonard Brünings, Spockframework organization

| latest release version = 2.3

| latest release date = {{release date and age|2022|09|29}}{{Cite web |title=Release Notes |url=https://spockframework.org/spock/docs/2.3/release_notes.html |access-date=September 3, 2023 |website=spockframework.org}}

| latest preview version =

| latest preview date =

| repo = {{URL|https://github.com/spockframework/spock}}

| programming language =

| genre = Test framework

| license = Apache 2.0

| website = {{URL|spockframework.org}}

}}

Spock is a Java testing framework capable of handling the complete life cycle of a computer program.{{Cite book |last=Kapelonis |first=Konstantinos |title=Java Testing with Spock |date=27 March 2016 |publisher=Manning Publications |isbn=9781617292538}} It was initially created in 2008 by Peter Niederwieser, a software engineer with GradleWare. A second Spock committer is Luke Daley (also with Gradleware), the creator of the popular Geb functional testing framework.

See also

  • JUnit, unit testing framework for the Java programming language
  • Mockito, mocking extensions to JUnit
  • TestNG, test framework for Java

References