https://www.youtube.com/playlist?list=PLFGAKXI_ggLtLUcQUXcdDr3M-UZ4LbUS7&disable_polymer=true https://www.youtube.com/watch?v=KNl04Tknw-U&list=PLFGAKXI_ggLtLUcQUXcdDr3M-UZ4LbUS7
#JUnit Overview
-
Introduction
-
Who This Course is For
-
Course Overview
-
What is JUnit?
-
JUnit Features
-
How JUnit Works
-
What is Unit Testing?
-
History Of JUnit
-
Kent Beck
- Early Timeline
- Getting JUnit
- Getting Eclipse
- Project Overview
- Hello JUnit
- Up Next
#JUnit Basics
-
Introduction
-
JUnit Test Methods
-
Basic Annotations
-
Creating A Simple Test
-
Creating Another Test
-
Before And After
-
Using Before
-
Using After
-
BeforeClass And AfterClass
- Using BeforeClass And AferClass
- Using Ignore
- Exception Testing
- Using Expected Exceptions
- Timing Out
- Using Timeout
- Assertions
- Up Next
#Advanced JUnit
-
Introduction
-
Test Suites
-
Creating Test Suites
-
Categories
-
Using Categories
-
Parameterized Tests
-
Creating Parameterized Tests
-
Advanced Assertions
-
Using Advanced Assertions
- Advanced Exception Testing
- Using Expected Exception
- Rules
- Using Rules
- Theories
- Using Theories
- Up Next
#Integrating JUnit
-
Introduction
-
Alternative Runners
-
Console Runner
-
Getting JUnit Jars
-
Changing The Project
-
Running From The Command Line
-
JUnit And Ant
-
Creating An Ant Build
-
Running With Ant
- JUnit Reporting Bug
- Creating A Report
- JUnit And Maven
- Converting To Maven
- Running Tests In Maven
- Code Coverage
- Using EclEmma
- Cobetura
- Up Next
#Beyond JUnit
-
Introduction
-
Continuous Testing
-
Using Infinitest
-
Dependencies
-
Stubs
-
Adding a Dependency
-
Creating a Stub
-
Testing With a Stub
-
Mocks
- JMock
- Using JMock
- Integration Testing
- The SMS Notifier
- Integration Test Overview
- Running The Integration Test
- Selenium
- Using Selenium
- The End