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

E

EasyMock, 114–116, 331

Eclipse, 9, 329

ego, 65–66

Eiffel, 84

EJB container, 236

EJBs, 236–240

bipolar, 237

Box Metaphor, 237

facade, 237

generated, 237

mock objects, 236

problems, 236

run tests during build phase, 239

simplest design principle, 239

testing inside the container, 238–239

elaboration, 308

Endo-Testing (Mackinnon), 108, 112

endoscopic testing, 108–112

Enterprise JavaBeans. See EJBs

equivalence class, 74–75

error, 34

error avoidance, 294

error categories, 75

evolutionary design, 10–11

evolutionary models, 303–305

exception handling, 75–81

exceptions, 117–119

exceptions, catch/not catch, 69

excessive complexity, 140

exclude list, 327–328

executive summary (book), 313–314

existing software, 314–317

existing tests, throwing away, 89

expectation classes, 113

explicit contracts, 86

explicit transactions, 184

external components, 134–137

external library, 137

extraction of class, 88

extraction of subclass, 88

Extreme Programming, 6. See also XP

Extreme Programming Explained (Beck), 334

Extreme Programming in Practice (Newkirk), 363

Extreme Programming Installed (Jeffries), 362

Категории