toc
|
| |||||||||||
| Table of Contents | |||
| Unit Testing in Java-How Tests Drive the Code | ||
| Foreword | ||
| Foreword | ||
| Preface | ||
| Part I - Basic Techniques | |||
| - | Introduction | |
| - | Automating Unit Tests | |
| - | Basic Steps of the Test-First Approach | |
| - | Test Ideas and Heuristics | |
| - | The Inner Life of a Test Framework | |
| - | Dummy and Mock Objects for Independence | |
| - | Inheritance and Polymorphism | |
| - | How Much is Enough? | |
| Part II - Advanced Topics | |||
| - | Persistent Objects | |
| - | Concurrent Programs | |
| - | Distributed apps | |
| - | Web apps | |
| - | Graphical User Interfaces | |
| - | The Role of Unit Tests in the Software Process | |
| - | Loose Ends and Opportunities | |
| Part III - Appendices | |||
| Appendix A | - | Notes to JUnit |
| Appendix B | - | Unit Tests with Other Programming Languages |
| Glossary | ||
| Bibliography and List of References | ||
| Index | ||
| List of Figures | ||
| List of Tables | ||
