JaVa
   

IDE, 347 ideas/heuristics. See test ideas/heuristics implementation-based tests, 70 import statements, 20 important terms, 5–6. See also glossary in-memory database, 181 inception, 308 incremental/iterative development, 8 incremental models, 302–303 independence dummy/mock objects, 97–141. See also dummy/mock objects locality, 97 independent objects, 181 inheritance, 143–155 completing/adapting existing test cases, 150–151 delayed test refactoring, 152 LSP, 144 parallel test hierarchy, 148–151 parameterizing the factory method, 151 reusing superclass tests, 146–151 substitution principle, 144 test axioms, 146–148 test class hierarchies by refactoring, 151–152 testing abstract classes, 155 testing interfaces, 152–155 well-shaped hierarchies, 145 inlining of class, 88 installation tests, 295 instance variable, 347 integration tests, 5, 82, 166, 301 IntelliJ, 9 interaction charts, 309 interaction tests, 5 interfaces, 152–155 intermediate results, 294 internal class, 127 InterruptedException, 215 introducing unit tests to development team, 317–320 intuition, 90 italics, 20
JaVa
   
Comments