+ 失敗する機能要件のテストを書くpublic classUser {}@RunWith(JUnit4.class)public class UserTest {@Testpublic void testCreateInstance() {User bob = new User(“Bob”);}}ソースコード テストコード
61.
+ テストをクリアするコードを書くpublic classUser {private String name;public User(String name) {this.name = name;}}@RunWith(JUnit4.class)public class UserTest {@Testpublic void testCreateInstance() {User bob = new User(“Bob”);}}ソースコード テストコード
62.
+ 失敗する機能要件のテストを書くpublic classUser {private String name;public User(String name) {this.name = name;}}@RunWith(JUnit4.class)public class UserTest {@Testpublic void testCreateInstance() {User bob = new User(“Bob”);}@Testpublic void testGetName() {User bob = new User(“Bob”);assertEquals(“Bob”,bob.getName() );}}ソースコード テストコード
63.
+ テストをクリアするコードを書くpublic classUser {private String name;public User(String name) {this.name = name;}public String getName() {return this.name;}}@RunWith(JUnit4.class)public class UserTest {@Testpublic void testCreateInstance() {User bob = new User(“Bob”);}@Testpublic void testGetName() {User bob = new User(“Bob”);assertEquals(“Bob”,bob.getName() );}}ソースコード テストコード