SE450
:
Lecture 4 (Template Method/Unit Testing/Ant)
[0/41]
Overview of Today's Class
[1/41]
Java: Constructors
[2/41]
Java: Exceptions
[3/41]
Java: Casting
[4/41]
Java: Overloading
[5/41]
Java: Overriding
[6/41]
Java: Hiding
[7/41]
Java: this and super
[8/41]
Java: Types, Interfaces, Concrete and Abstract Classes
[9/41]
Java: Extending Classes
[10/41]
Classes and Inheritance
[11/41]
Patterns: The Template Method Pattern
[12/41]
Patterns: Simple Template Method Example
[13/41]
Patterns: Another Template Method Example
[14/41]
Patterns: Strategy vs. Template Method
[15/41]
Ant: What is it?
[16/41]
Ant: Download
[17/41]
Ant: Setup
[18/41]
Ant: Environment Settings
[19/41]
Ant: Running Ant
[20/41]
Ant: The development directory
[21/41]
Ant: The build file - intro to XML
[22/41]
Ant: A concrete example
[23/41]
Testing: Testing Types
[24/41]
Testing: Approaches
[25/41]
Testing: Why write Unit Tests?
[26/41]
JUnit: Introduction
[27/41]
JUnit: Goals
[28/41]
JUnit: Download
[29/41]
JUnit: Installation
[30/41]
JUnit: The JUnit Framework
[31/41]
JUnit: Writing A Test
[32/41]
JUnit: Creating a Fixture
[33/41]
JUnit: Creating a Suite of Tests
[34/41]
JUnit: Executing Tests
[35/41]
JUnit: Running from the Command Line
[36/41]
JUnit: Running Tests with the GUI
[37/41]
JUnit: An example
[38/41]
JUnit: Setting up your source tree
[39/41]
JUnit: Integrating with Ant
[40/41]
Homework
[41/41]