MockK

MockK

MockK is a powerful unit testing software designed for Kotlin, simplifying the mocking process with its intuitive API. It supports strict mocks, annotations for easier ob... MockK is a powerful unit testing software designed for Kotlin, simplifying the mocking process with its intuitive API. It supports strict mocks, annotations for easier object creation, and various features for verifying method calls. Version 1.13.0 and above enhances compatibility with Kotlin 1.4+, ensuring a smooth testing experience.

Top MockK Alternatives

1 xUnit.net

xUnit.net

xUnit.net is a versatile unit testing framework designed for the .NET ecosystem, supporting C#, F#, and VB.NET. Developed by NUnit...

2 Cantata

Cantata

Cantata is an automated unit and integration testing tool tailored for C and C++ development. It streamlines compliance with dynamic...

QA Systems From Germany
3 Diffblue Cover

Diffblue Cover

Diffblue Cover automates the generation and management of Java unit tests, enabling rapid execution within IntelliJ and CI pipelines. Utilizing...

Diffblue From United Kingdom
4 CodeBeaver

CodeBeaver

CodeBeaver seamlessly integrates with GitHub, GitLab, and Bitbucket, autonomously writing and executing unit tests while identifying bugs in Pull Requests....

CodeBeaver From Italy
5 Puppeteer

Puppeteer

Puppeteer is a powerful JavaScript library that provides a high-level API for controlling Chrome or Firefox via the DevTools Protocol...

6 Jasmine

Jasmine

Jasmine is a testing framework that adheres to semantic versioning, designating major releases for substantial changes while most updates are...

Ventas
7 dbForge Unit Test

dbForge Unit Test

The dbForge Unit Test tool provides SQL developers with an intuitive GUI for automated unit testing within SQL Server Management...

Devart From Czech Republic
8 JMockit

JMockit

JMockit is a powerful testing toolkit that simplifies Java unit testing with its streamlined APIs. It supports automatic object creation,...

Ventas
9 PHPUnit

PHPUnit

PHPUnit is a robust testing framework tailored for PHP developers, embodying the xUnit architecture for unit testing. The current stable...

10 Nova AI

Nova AI

Nova AI revolutionizes unit testing by automatically generating tests that reflect true user behavior. It eliminates unnecessary scenarios, allowing developers...

Nova AI From United States
11 Telerik JustMock

Telerik JustMock

Telerik JustMock is a powerful unit testing software that simplifies the creation of isolated testing scenarios for .NET applications. It...

Progress Telerik From United States
12 UnitWise

UnitWise

UnitWise revolutionizes software development by intuitively grasping code nuances and executing edge cases effortlessly. It automates test case generation within...

API Swan From India
13 unittest

unittest

The unittest framework, inspired by JUnit, facilitates unit testing in Python 3.13.2. It supports automated testing, allowing code reuse for...

Python From United States
14 NUnit

NUnit

NUnit serves as a robust unit-testing framework tailored for all .NET languages. Revamped in version 3, it boasts an array...

.NET Foundation
6 votes
15 PowerMock

PowerMock

PowerMock is an advanced Java framework designed for unit testing challenging code elements, such as final classes and static methods....

GitHub From United States

Top MockK Features

  • Dependency-based setup
  • Strict mock behavior
  • Annotation-based mock creation
  • Private property injection
  • Constructor selection priority
  • Automated mock lifecycle management
  • Parallel testing support
  • Unnecessary stubbing verification
  • Mixed mocks and real objects
  • Relaxed mock functionality
  • Support for coroutines testing
  • Custom matchers creation
  • Scoped mock automation
  • Restricted mocking configuration
  • Capturing argument slots
  • Mocking top-level functions
  • Extension function mocking
  • Dynamic private function mocking
  • Global parameter adjustments
  • Support for enum mocking

We use cookies to improve your experience on eBool.