Port of schuchert.wikispaces.com


tddisnotenough.WELC

tddisnotenough.WELC

Name Page Summary
Adapt Parameter 326 Change parameter to an adapter when you cannot use extract interface
Break Out Method Object 330 Convert method using instance data into a class with a ctor and single method
Encapsulate Global References 339 Move access to global data into access via a class to allow for variations during test
Extract and Override Call 348 Turn chunk of code into overridable method and then subclass in test
Extract and Override Getter 352 Turn references into hard-coded object into call to getter and then subclass
Extract Interface 362 Extract interface for concrete class, then use interface. Override in test.
Introduce Instance Delegator 317 Add instance methods calling static methods. Call through instance, which test subclasses.
Parameterize Constructor, Parameterize Method 379, 383 Examples of Inversion of Control (IoC)
     
Subclass and override method 401 Test creates subclass & passes it in/requires some IoC
Sprout Method, Sprout Class 59, 63 Create a method or class out of existing code.


Comments

" Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.