Unit Testing in Java: How Tests Drive the Code (The Morgan Kaufmann Series in Software Engineering and Programming)

A

Abbot, 290

abstract classes, 153, 155

abstract persistence interface, 178

acceptable error level, 161

acceptance tests, 9–10, 88, 301, 311

activity, 292–294

actual error level, 161

ad hoc queries, 184–185

adaptation cost, 89

adapter, 135

adding parameters, 88

agile methodologies, 10, 304

Agile Software Development (Cockburn), 364

AllTests, 37, 59

anonymous class, 127

anticomposition axiom, 146

antidecomposition axiom, 4, 146

antiextensionality axiom, 146

Apache Software Foundation, 241

Apache Web Server, 241

API, 241

Assert, 93

assert(), 328

assertEquals(), 33

AssertionFailedError, 93

assertions, 32

assertTrue(), 32, 328

asynchronous services, 204–212

automating unit tests, 23–38

automation framework, 25–27

automation types, 24

cost-benefit analysis, 23–24, 305–307

JUnit. See JUnit

test levels, 24–25

uses, 312

AWT, 345

AWT robot, 289

AWT test runner, 29

Категории