All Projects → danidemi → tutorial-java-tdd

danidemi / tutorial-java-tdd

Licence: other
Tutorials about implementing TDD in Java

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to tutorial-java-tdd

TDD
Everything about testing, especially TDD, Test-Driven Development: Really, It’s a Design Technique
Stars: ✭ 28 (-57.58%)
Mutual labels:  tdd, tdd-kata, tdd-sample
Junit Dataprovider
A TestNG like dataprovider runner for JUnit with many additional features
Stars: ✭ 226 (+242.42%)
Mutual labels:  tdd, junit
Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (+331.82%)
Mutual labels:  tdd, junit
ginkgo4j
A Java BDD Testing Framework (based on RSpec and Ginkgo)
Stars: ✭ 25 (-62.12%)
Mutual labels:  tdd, junit
vscode-jest-runner
Simple way to run or debug a single (or multiple) tests from context menu
Stars: ✭ 189 (+186.36%)
Mutual labels:  tdd
book-fullstack-react-with-typescript
Working through the code samples from Fullstack React with Typescript by Maksim Ivanov and Alex Bespoyasov
Stars: ✭ 52 (-21.21%)
Mutual labels:  tdd
TDDWeatherApp
Android App trying to apply TDD and using MVVM, Kotlin Coroutines
Stars: ✭ 38 (-42.42%)
Mutual labels:  tdd
spec
Unit testing Vapor 4 applications through declarative specifications.
Stars: ✭ 32 (-51.52%)
Mutual labels:  tdd
CI-Report-Converter
The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).
Stars: ✭ 17 (-74.24%)
Mutual labels:  junit
wdio-junit-reporter
A WebdriverIO v4 plugin. Report results in junit xml format.
Stars: ✭ 13 (-80.3%)
Mutual labels:  junit
jbehave-junit-runner
Integrate JBehave better with JUnit. Reports all Stories, Scenarios and Steps as JUnit Suites and Test Cases.
Stars: ✭ 70 (+6.06%)
Mutual labels:  junit
junit-insights
Extension for JUnit which provides insights for the runtime of contexts, classes and methods
Stars: ✭ 112 (+69.7%)
Mutual labels:  junit
SimplyVBUnit
The SimplyVBUnit framework provides powerful unit-testing capabilities for VB6.
Stars: ✭ 28 (-57.58%)
Mutual labels:  tdd
meteor-video-chat
Simple id based video calling in meteor
Stars: ✭ 33 (-50%)
Mutual labels:  tdd
kit-assignment-tests
Test collection for KIT programming assignments (WS16/17)
Stars: ✭ 18 (-72.73%)
Mutual labels:  junit
faketime
Fake currentTimeMillis() without class loader hacks
Stars: ✭ 100 (+51.52%)
Mutual labels:  junit
the-solo-developers-manifesto
This guide will help solo developers achieve what could be achieved by teams by God's mercy
Stars: ✭ 97 (+46.97%)
Mutual labels:  tdd
qikqiak-tdd
基于TDD的Python微服务实战教程 🎉🎉🎉
Stars: ✭ 29 (-56.06%)
Mutual labels:  tdd
karma-reporter
A plugin for running clojurescript tests with Karma.
Stars: ✭ 23 (-65.15%)
Mutual labels:  tdd
ForgeModdingSkeleton
Skeletons for building Forge mods
Stars: ✭ 21 (-68.18%)
Mutual labels:  junit

Source code for the Test Driven Development class.

TDD Core Concepts

  • tdd-helloworld: What is this TDD about ?

  • tdd-fill-the-code-starting-from-test: just the tests, write the ocde to make them pass.

  • tdd-darts: A first example about developing a library without dependencies using Unit Tests.

  • tdd-mocks: An example about using mocks with the usual DAO pattern and DbUnit.

  • tdd-refactoring: An ugly piece of code fully covered, just wait to be refactored.

  • tdd-refactoring-done: The tdd-refactoring refactored.

TDD Coverage

  • coverage: Shows how 100% coverage does not mean software is correct.

TDD Libraries

  • showcase-hamcrest: Things you can do with Hamcrest matchers in JUnit.

  • showcase-junit: Things you can do with JUnit.

  • showcase-mockito: Things you can do with Mockito.

  • showcase-powermock: Things you can do with PowerMock and Mockito.

  • showcase-dbunit: Things you can do with DbUnit and Mockito.

  • showcase-main: some domain classes shared among different examples.

Integration tests

  • integration-web-app: sample web app.

  • integration-web-htmlunit: example of automatic testing with HtmlUnit.

  • integration-web-selenium-ide: example of automatic testing with SeleniumIde.

  • integration-web-selenium-webdriver: example of automatic testing with WebDriver.

  • integration-jee-arquillan: JEE tests with Arquillan.

  • integration-jee-open-ejb: JEE tests with Open EJB.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].